From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: indent-tabs-mode default [was: Representation of the Emacs userbase on emacs-devel] Date: Sat, 4 Sep 2021 14:44:59 +0000 Message-ID: References: <874kb1gjxs.fsf@yahoo.com> <87r1e4fueq.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3266"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "philipk@posteo.net" , "danflscr@gmail.com" , "rms@gnu.org" , "emacs-devel@gnu.org" , "monnier@iro.umontreal.ca" , Dmitry Gutov , Eli Zaretskii , "john@yates-sheets.org" To: Po Lu , Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 16:47:23 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mMWx1-0000Ze-Nm for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 16:47:23 +0200 Original-Received: from localhost ([::1]:54284 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMWx0-0002V4-9f for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 10:47:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37492) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMWuu-00005V-Nh for emacs-devel@gnu.org; Sat, 04 Sep 2021 10:45:12 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:22672) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMWur-0006Xo-8k; Sat, 04 Sep 2021 10:45:12 -0400 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1843wJ1s028447; Sat, 4 Sep 2021 14:45:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=kjTJq3exhEG+NY2p98y2L6VqhfADbLcD8rz0hLMjGeU=; b=zlyA14hhxp3ckPR1/6vWawLarZ9wPqRBGaE59O/szw2XOmvjt0b6rOGvyIr2nIT9NcGR V9bEqPIX/N7aoNJWVb4daBJmP249RamiOKIi+aIIeMlghtGsYMFyunpug3tNokKB5HVo X4KGJ4a9hPAqEtWXYT/8Pbs1TKL8dp4Ok+QN6BE5G7qRlum5UE1zNzWU2QrQjRagMa62 CajRHo/jNAHEr17F3vRu8QdakFz+H3MNDwNEZA9SMGmak/ax4WiCPG1JvC/WEcdFHHUQ kY5kkPCkfzsJNRB5tHaRmsoB+HKbd8Jk2Gg3hK+/jtXdUslhz3AGPiNXTixJ/VPYIB+g DA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=kjTJq3exhEG+NY2p98y2L6VqhfADbLcD8rz0hLMjGeU=; b=qF9WgvWuMMTkEVc/5H0QdlHwvEUF/4L5731SiU8U7szzchM+9VcyYzP1Ny4jL3gWCF+r w+iRDNaD6riQcLRtucnZPnjX8PIlLSV582znsHD7Az2n1baUqI+PeJHCLSEUpKP0n80o LkfiE4Gr84DNmoy2z2xwUJLPQY55faf/JQPypy30iyU5QiatCitrn9AZmdmJn7jyxoFj yfXpe39pEpiv9uY8ZIuPSmi0q6+SdjVh91UrddBLpvsSTYPJul0P1WrauwKizMQPWQvI Va059tShW+x3kKrlj3sQ+l8tom10aKJYQdWaddpZab6SGZNJOBSULUUr2+Kt6Miha4ro Vg== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3av1btgu12-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 04 Sep 2021 14:45:04 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 184Ee3qB151070; Sat, 4 Sep 2021 14:45:02 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2170.outbound.protection.outlook.com [104.47.57.170]) by userp3020.oracle.com with ESMTP id 3av04j9fgj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 04 Sep 2021 14:45:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TIYHqnfD4ie6by0YB0qBxpyscYlenaPwJ3gkwx/xTrb1Cxb+DUdtfC1z8oOBTPsxjrmpj3fNfbnuBSwC8nP5kQh7I0xNa8IbFEeCUr32AslCUaUYofIaVe43F0AWZU80dVKR53uM0CPk29XzETythwWvSVBxhSGa4nYSFlVu+L1000ahOggy7uimD0muZ5uUXgV3pIHsav+1gfNaORhqrBftRVCkzqjUYc2vO0eJts4rXHTiSNOiV5RUqfhfNM1tRn/+SSK03mGhIY/kE/Iyb3bF0Fzn6G4M8rF8OtmDr/GpRzsRxhQfTNbiV57+VpPAKZpgJZisAgD7TH7168pWQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kjTJq3exhEG+NY2p98y2L6VqhfADbLcD8rz0hLMjGeU=; b=KJO/lcgk7v3hjDYtqdM5tW8m+lNPPzqWb5ht4UgXem+zk+/ONVaj536GMqk6mKD9ZxdgOaeeolqWQWRYwG0wAE8ZE5uD8Y7XPfX6N4ZC0qMwJ/29NtveEOBis5IVMp7rLyJRYs9B6ZFA3a2uv2H1PXXebqLZLh+LrWYnWJG7eq1/z0iDvZMZQRTogZVNQDyP+NqWR23tGEv9xLp018zaO9o2wXGidfaxtPvDFVtBUV+J1d4s3XdWThxO31UUsQoEQavceVLretK+OnN8UuKnXQ2o1bude2Dx0N9pxuV9oJD1G5pJ7FG2y/ClshUDuVVNFMG7W3OFcJN46+jkmaRGKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kjTJq3exhEG+NY2p98y2L6VqhfADbLcD8rz0hLMjGeU=; b=oxdqXhbCry3oIplgnCToRt76YMZ+9YAkFQ7HMRJK90maZy2cNRVn88Md678YTacJ2IIFdjJDyBvo9Z+2eNqH9SBemQ5HjTTneObGy79gM3uxZ9gaVPEeLdpX5XCs80YkPMtAcrBXmh7YkJozn5VoxKsbcnOryHDTG5DK5YWGPTg= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2517.namprd10.prod.outlook.com (2603:10b6:a02:b4::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.23; Sat, 4 Sep 2021 14:44:59 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%8]) with mapi id 15.20.4478.025; Sat, 4 Sep 2021 14:44:59 +0000 Thread-Topic: [External] : Re: indent-tabs-mode default [was: Representation of the Emacs userbase on emacs-devel] Thread-Index: AQHXoYCX9x5leD+f3kaiAGMPjfj/AauT8XWw In-Reply-To: <87r1e4fueq.fsf@yahoo.com> Accept-Language: en-US Content-Language: en-US authentication-results: yahoo.com; dkim=none (message not signed) header.d=none;yahoo.com; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9f6a357a-b78d-4e22-d689-08d96fb2923f x-ms-traffictypediagnostic: BYAPR10MB2517: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CWzOSBw62TDqWVEiJbx97nBBeSGbAPMmRo6uNvGw1Fni1NTvQ0qwykhXSupMJjBKaM4z/NcQ4enR5b1hAref2ZfDn/ogxVpN23pVVnqMP/lqd4Usej0XS2loC9yU51qhCi8D24aU19YktHKPndJyxb6onFv+SBy03MYx4GTHmhj8m6tsoS0WWaq7VIo+Lz3i71LWdZdyzFSZYrSvAU9+ixDM1wDpWZT6JgwpRyUNXJlUn//rj47YnMWifxJbQGuqGuTc9lHCpGa/GHn1XTrFcWIYTbqyKkMke7CP+gKtJKSbDWMNM7bCnK11Cw7whEvcKORgJB90UqByKnxx5L2UyUemaavW4MJOaRTFAy3NBHSbYn1c809Np4K1De8BqpolFMLwC8ValZMn8fhGQ89VuRsZMup7/EgJ1Y7fmei8D8M3wKnvbDOUZKP1Zm7VGFKh5opIKhl+zLbLf97URzYdCfZ8olik5JNpgXUrS1PwAQxq965SuIEJ6EWpULRNdhYelALqlYdEO4VT+ahOPp4zEFObf4J8Ie/wJaFGgzKM1DCiunIHzaLFzKEhTu3F952xdd5JC9ggbo+41PG70YrHABz37bv6Dkfs0ZjJA3WB9OLI4+7oI3HC+bI/qetuQpgXqHRcGUioNVtVfaYis/PvD36GBvmnjqq+Oa2V5IWMbk6WbA5TcSAl7qvbdi2LrlgltO4/SHcs/hpzal/Ds0W0wA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(366004)(376002)(346002)(136003)(39860400002)(38100700002)(5660300002)(316002)(76116006)(71200400001)(4326008)(52536014)(7696005)(8936002)(6506007)(38070700005)(64756008)(8676002)(2906002)(122000001)(55016002)(478600001)(110136005)(9686003)(66556008)(86362001)(44832011)(26005)(66476007)(66946007)(186003)(54906003)(66446008)(7416002)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?LfFKmfvTsWHKBQyxYwWl6t5G9XXPiX4GSKcgHwCuy8TN8YItfTbqo6vSzhho?= =?us-ascii?Q?m8ZsxtDqwHBug1tlnAg5RjTEygUBmJrcmKpKr7Z9JN+FPTArcs00rD1v5IrO?= =?us-ascii?Q?qUMFftdSFTHl7N+Uz0wH2zTJTyhDwRRtKmQiJMqM/2bG+MpqcYU0/MXGIIWs?= =?us-ascii?Q?Pm2oFgUOYsHriykUJGLxbL7NofGtH3DWYJcxFxWsaY/SfI7jxm+qm0w7QXDj?= =?us-ascii?Q?83lrnSSTqeteinfdNyH4AO+CEjsXVT2Oqw8Z3/z1dyAHgifkqSVG1jLq7zeI?= =?us-ascii?Q?9d+yS7opC/lXXOtcBxFowjzfbCewSMbax7zaxCP/Y/5Lz48epP/p489zq7Im?= =?us-ascii?Q?DzuGosYDEAByTxNQPFRul3n4WC/CS6xTSxDVqXK+1/xr+bRv2z6hFXk0a9Ge?= =?us-ascii?Q?wcX1ocBz12Q4cyqPzguHzKDA7hNdwqazzsB46JkzM1mZFVHAhmixWMX0JnYz?= =?us-ascii?Q?e5zRJe7cTOm767a7+RPGzvKkTAppk3wy4xEHGDQPPLB8CVUhrI5vBFUzFUyM?= =?us-ascii?Q?1lPKTI0CIbMf8TjsxV1ic1gOAmsmbTNvSImTOYhywssQhviBe4Nw8cpBZezu?= =?us-ascii?Q?WHRoTi2F7xvVg9gvZ+XbrURUBzkHIAzGzX1QqgOfFoQGRzFsDHoVgVury2ye?= =?us-ascii?Q?pW x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f6a357a-b78d-4e22-d689-08d96fb2923f X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2021 14:44:59.6860 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1M2sICLSqO2Vtw92gml4oV8KVejDZEiTUS2m1IhEFh/rYV1sH9uFKJ0RbIKCImPO4XjZu8pZMis3x3HMIX4dpA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2517 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10096 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2108310000 definitions=main-2109040105 X-Proofpoint-ORIG-GUID: mY2YU14H1gAILc__aCwKSRvz3MscfWb3 X-Proofpoint-GUID: mY2YU14H1gAILc__aCwKSRvz3MscfWb3 Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:273890 Archived-At: > I work in a (partially) Java shop that mandates the use of tabs as > indentation for all C-like languages (which is Java and C++, for the > most part.), where one can get in trouble for checking-in code with > inconsistent tabulation. > > Many of us also use Emacs, and I'm sure it would be quite a disruption > for indent-tabs-mode to be made nil by default. In my post that started this thread about `indent-tabs-mode' default value, I said this: It's easy enough for some local use (e.g. following the standards of some organization) to customize the option to ON. But that should no longer be the default, IMO. Does that not apply to your context? Not only an individual, but an organization can have a need for either no-tabs, all-tabs, or a mixture. That is (should be, IIUC) easy to do, no? Likewise, for use in any particular context (e.g. project, directory, etc.). The default value for _Emacs itself_ is what the current question is about. It of course needs to be easy for anyone and any group to set the setting they need, for any context. There's `site-lisp.el'. There are individual `custom.el' or init files. There are mode hooks. There are (probably - not familiar) project-wide hooks or settings via `project.el' or Projectile or whatever. Yes, if the Emacs default changed you or your organization/project/site might need to add a setting for it. > As of late, our superiors have also been trying to convince us to move > to NetBeans, from the current mix of Emacs and IntelliJ products. If > Emacs were found to be the culprit behind a large influx of bad code, > it > could potentially turn that from advice into a mandate, which doesn't > quite appeal to me.