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: Gitlab Migration Date: Sat, 4 Sep 2021 16:32:51 +0000 Message-ID: References: <87h7fcnmq0.fsf@posteo.net> <83tujbqg4j.fsf@gnu.org> <46353190-1190-495f-b15e-22980159b3ab@yandex.ru> <83y28mp0rb.fsf@gnu.org> <51a363db-fde7-791d-cf8d-98ac601d62ee@yandex.ru> <57ca4d78-2339-201d-edce-678c9b003a99@yandex.ru> <01341bd6-b94b-4f94-1461-405e723142ad@yandex.ru> <8735qmjklm.fsf@localhost> <87ilzi86h7.fsf@posteo.net> <875yvh9anq.fsf@posteo.net> <83o899yjh2.fsf@gnu.org> 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="25261"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "philipk@posteo.net" , "rms@gnu.org" , "lokedhs@gmail.com" , "yantar92@gmail.com" , "emacs-devel@gnu.org" , "monnier@iro.umontreal.ca" , Dmitry Gutov To: Daniel Fleischer , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 18:36:14 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 1mMYeL-0006M2-Ij for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 18:36:13 +0200 Original-Received: from localhost ([::1]:33350 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMYeK-0005hh-I5 for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 12:36:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMYbI-0000Wc-Ra for emacs-devel@gnu.org; Sat, 04 Sep 2021 12:33:04 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:63926) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMYbG-0005Sh-3c; Sat, 04 Sep 2021 12:33:04 -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 184FMNBQ028066; Sat, 4 Sep 2021 16:32:57 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=hDldAg6Xo47I5nH6zJUMlz+1G7jx/Bflz7OK1SE8JcA=; b=NVDkfSfHVPytFFPnGIB7rwx+YTPUi2jLOco8TTkhXZgYLkMlCa+gE7pV7QApueH+7sxO PgsuAzZYqJbTEH/UfjgOnGG857TXSRKiM0uPtynVCj7Cp4A7VTWCdWiT4hipyRRs1oXT OmvOw2MamLGEWvPJIUtANAgvcptKzIzRDZXiOXSYAPCmwEs80YKxTXzOsAkvdPiMXGBC qfxkvBZ5cw76UodED8Rt/F8RFwQwhh8IGfYP5WoogJCVeyXKhXHAsSy/6i4M/Nyt4D/l NwzgrvlaW3uY7PvMNQBe3vW/Wp7wWMz0KpLGXlxrhaTQTF2Qbkz5wx7tXGaZLOLhM0Yb xg== 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=hDldAg6Xo47I5nH6zJUMlz+1G7jx/Bflz7OK1SE8JcA=; b=my6caJpH1fla5vTzcfPLy494pgzkHjOs72Jijbz+Xj7JFi2L0V69mwKmF41SjGg44MkJ oSytvU3bn3xKZyjodfyNwxCf5sWjw3M1KaFpfFyg1eBa/Vjwmwhast4IKO0lq2+xUmf1 uN0VmTIglX3LzXirUtNWNxPqui98jjxT1ooK9M1dTGMjNPWk/X1jYboMFBHFA9ZaE4R7 9qrj/+TmsyzbOSZc1AB69PjraFXhkW8qnTvi2TUaWAFUroOFHND9kv8ax3EuwnTxHck7 M4fwko8bOPCA7+Y4A4aYrQ0bLK6kiOWIttlv/InKDddejGnk/oWG9ChEv1LRp88Mwfii Rg== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3av1btgyu6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 04 Sep 2021 16:32:56 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 184GUcUY186303; Sat, 4 Sep 2021 16:32:55 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2171.outbound.protection.outlook.com [104.47.55.171]) by userp3030.oracle.com with ESMTP id 3auwwt84bb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 04 Sep 2021 16:32:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iTUlsnp0KKj6dLLogg9SRyF5UdVYUGaNi5dUFSl1arTuqhcOIbOfsf42VI7hTnRMvORfGvuy0hc7IrO03rv+AGG0YzIeAtVq7g+SKxR6W2xmpA7IF+ypobNXh+GBIcQOe1kpFtNlE6wCpmTuVRPk7ZRT3rG7bDf750P0e1J0PaAJcmPgepeHhJrdbdhDLr8LLribJj3d9gm7b2n/uOUtOrN2NWmhrW0aa5QKlQEMI+FTz2fgzRS0/FZmW9JrJ7ocjjGwOgdsRi8wxMfb/c0skE1fH7cdcAQNNILA+hBgev532SUL+/mThL0+7jDW6B551UweUVKpbpxDBCTY+vjcyg== 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; bh=hDldAg6Xo47I5nH6zJUMlz+1G7jx/Bflz7OK1SE8JcA=; b=OxCc384scQoKEC3YC+Ez7d0GtAjZkyByH6ve3c3rJwzsWVIoDU5OBIdB2U0Av2tD7VK31DTfo18VwR50DXyeYAY0lVT55/eGg5SxTNg7Cx3YX7ukBc/+6xObT8JVu2MruStR9R2ynnHk3+QomrSbj/YR+MDvM71NMmzdZ2lqVwsU5s3+9vcg2UXDdiBlavxBF3osOlgQb7RoLCVV7tkfvunRqG1n20XotQHwDoZjdEBEDqW4QhtDmz8nHYhhda3gleLUeWxa8KxbyHhxOGYcW0f+6fVaDuNMzbiVukUqEpyzx8dGJM3ypeMyczOOW7Laif3uzE4u7DY6O3cH35i6Fw== 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=hDldAg6Xo47I5nH6zJUMlz+1G7jx/Bflz7OK1SE8JcA=; b=NnYbW9tgwXg+asF7wRZhECmsC757vzG7S+I96E7zO80Pms2TDnFyGJDWNt0RnDa6iSGAwB5iJ94KjufvkfKI1j7d55jhfEkQP9G1ivfe7MWQjhrqA+n4LF1eNonz6861+8vQrCWyizTojIZq9LNLO3bOY3LQu55nnToxxhuGiTk= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4623.namprd10.prod.outlook.com (2603:10b6:a03:2dc::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.21; Sat, 4 Sep 2021 16:32:51 +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 16:32:51 +0000 Thread-Topic: [External] : Re: Gitlab Migration Thread-Index: AQHXoWNm9GhwdU2R9ki2SP9hb+ADZquUCmCQ In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 391e6d74-5a41-43a0-f5bf-08d96fc1a3cb x-ms-traffictypediagnostic: SJ0PR10MB4623: 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: P0kJeF2Rwfv1L9fKJSJWi5lAZN+G0F5sNoTegm3w0ytVaokcJOKW+vhyf41Y1611XMkoCZExOuFOMlYgmkw9bDFVO0Q0soUZ6945C0b/lcBuENfk2Y+ChgSZqucpBqVR5j/6lc4Trq2ssVKsU+3xbrx/1pv08zUVcokn/cYSj3ff9GgfxO7IiTKszVQ9lqZ5kF2xT/unt3H8J944pBKNPpJ/3wl2gL8WE7MlG6JTzyjsmuMQTyGmMEAugTeBQfcKms7izxbGolRbcPuWCSCkqffknXymFJK8OIGb6Aj+XybqZ0PA4/Mc3cApqB9nkD0R1tn3/4ZCXMX+Y9qtn16xkLjdcCvpwVP5L0g6RI9a/0XZEpAgpFaGWXvOLoHFUo2myHRVjBesxOQfGWScpGZCLSmsbM7n+BagGBE/2TGUdGFk2jRoUS+krwAM7V/zDkagL0QNyivaJ71Gl5rBuu5zim9Nl6BhpbFOoF3PlIi8B8KpnWz5L+67fX1iip2keRCDgRim+5x/3bs4iQXYBE0h4b2OHBbuB1FSk1GayjqZqaKpzWAPWWNwOkvNq4/XKc7nLlOU+odZfwoAq9/aqQZkNEEjaYeu+I5Pjhb3VBtZaV/kVcMUoIMJDfzftR9qEJsFe6wXok02pJw/mEd/ly+JAdDVjmUv7URQcL68W3MbayMVYa+2pAY+CjlyqAkZNNmGLBN1fRmexStIVl1bdwk3dksA2+FNx+f3VVnF8tmC8BZZBI8K4oNI4fEstpomF /qd2uxIWXCM18WjSDhX05oGmD7u+alwcZeyxZxogq6ktaY= 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)(376002)(136003)(39860400002)(366004)(346002)(122000001)(4326008)(54906003)(66446008)(64756008)(66476007)(66556008)(2906002)(38100700002)(66946007)(316002)(44832011)(110136005)(71200400001)(478600001)(7696005)(186003)(8676002)(83380400001)(8936002)(5660300002)(38070700005)(26005)(55016002)(76116006)(6506007)(52536014)(966005)(86362001)(33656002)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wqGDLhcEjqaLzI3xkJCKfpXgZ9BMX4SpzsqRhyrdq0ZYZinBrCFBfWw+ASNo?= =?us-ascii?Q?qAlop1NXaQEZp/W2go8cunr0qDPevG5u6D+9EbVfBkpXyKMBv4NMFXl+NDC+?= =?us-ascii?Q?f/2fPwUkbyKH1LpZNz8WJoB4ZgMqw5ri3+3k4wTFgwSatK/qvyRqqN7p7i8V?= =?us-ascii?Q?Cf1HAmXCrkVepycEYEWzxvDAsdJqc8kEBg4FCswK2nDWvTZF1NMyT9voCT2A?= =?us-ascii?Q?bH05GxzDUML/9Vozw1TXrjTlYOEgfUMUjJySTHuC68qtTPHKFhCMGpe2dTDi?= =?us-ascii?Q?0bHiFZy9/+QdmFPTNgvnDjBUCmD7HcQ9hzTd8P2ZH77+d6m+nngsJnewmeUl?= =?us-ascii?Q?QcTgxIKtAkXMmpukWYmZKvchZJHnX6hVIupLJ3JnXb1W6K9pwCxlsiFIJ1aW?= =?us-ascii?Q?CnnRcadvnf562/4lCb3EZoNkdhXt2jlCIxhLCEYR0RV8QwLqQA9Bh0JCMNq1?= =?us-ascii?Q?145f0qI2haMRpXbE+84+g00upSSGMVv3sYtrgVNYh8/etuLpe3fR99ya1WHt?= =?us-ascii?Q?XifUaAkFcL2ZwCicEGWFeAewkC5Q64rgbOflwWitLeQ8sruRRunjDh1rMqMC?= =?us-ascii?Q?no1vCNSTm8fshgmV3EThI7VNAqlpP4xYvhQtZZJhbVt/u+U/PjLn3sc3JbMU?= =?us-ascii?Q?2A 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: 391e6d74-5a41-43a0-f5bf-08d96fc1a3cb X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2021 16:32:51.5755 (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: cL6Dt+A+SMmXHZ2JRC/sAfMMsHQ8cNPQ7X03YBwNfX9tRgWqnRRyQMOOmrxc7A8gq8BcOQWjTFM8XzgQErR6eQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4623 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10097 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 mlxlogscore=999 adultscore=0 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2108310000 definitions=main-2109040117 X-Proofpoint-ORIG-GUID: dk4Rb6_grqvVitXxNADAchZdednEuNyX X-Proofpoint-GUID: dk4Rb6_grqvVitXxNADAchZdednEuNyX 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, 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:273928 Archived-At: > ;; Convenient > (setq scroll-preserve-screen-position t) > (setq visual-order-cursor-movement t) > (setq-default tab-width 4) > (global-auto-revert-mode) > (auto-save-visited-mode) > (indent-tabs-mode -1) I won't speak to those, apart from agreeing about `indent-tabs-mode'. But I have doubts about `auto-save-visited-mode' (as opposed to just `auto-save-mode'). > ;; Compatibility with other editors > (electric-indent-mode) > (electric-pair-mode) > (cua-mode) I'm not in favor of turning on those electric modes by default. That behavior might be compatible with some other editors, but it's not compatible with the default behavior of other other-editors. And it's not compatible with many other (non-editor) apps that allow code and other-text editing. As for `cua-mode': That's more or less what the whole question of `C-x' etc. is about, I think. I'm not in favor of turning it on by default, but it's not a problem for me if that happens - easy enough to turn it off individually. Even if `cua-mode' remains off by default, however, I'm in favor of Emacs turning ON `delete-selection-mode' by default. And not only for other-editor compatibility but also for general convenience. (I think that should have been done back when we turned on `transient-mark-mode' by default.) > ;; Session > (desktop-save-mode) Not in favor of that, but OK; it's easy for an individual to turn it off. > ;; Visual > (tool-bar-mode -1) > (global-visual-line-mode) > (show-paren-mode) +1 for `show-paren-mode'. But maybe not globally - does it make a lot of sense, by default, for non-programming modes? Not in favor of the others, but OK (easy to flip). I don't use a tool bar, but it might be helpful for newbies - at least that was the idea. (I offer `tool-bar+.el', which lets you hide the tool-bar and open it by clicking a pseudo-menu in the menu-bar. And it lets you have tool-bars for only specific frames. https://www.emacswiki.org/emacs/ToolBar#ToolBarPlus) I turn on visual-line only when I'm in a buffer with text that someone or something else wrote, which has l o n g lines. Maybe we should have a line-length option that does this automatically (?). > Some questions: >=20 > 1. Do we want to split the audience to writers and programmers because > it impacts the implementation and the messaging as well. I don't think we do, but maybe the devil is in the details. Elaborate perhaps? Remember that the same person can be a member of multiple audiences, depending on the context. That's kinda what major modes are about (but I understand your suggestion as being about more global messaging). > 2. Do we also install popular and relevant Elpa packages as part of the > profile setup or do we cross the line at variable setting? what > about keybindings? A "profile" setting for an individual could certainly specify installing or loading whatever. A stock profile (i.e. a customizable template) could do that also. What, today, prevents someone from writing a package (or a theme or any other code) that, in effect, provides such a "profile"? If nothing, then why not just leave it to those interested to create such packages, themes, or whatever, and see how well they get taken up? People can add such things to GNU ELPA or other repositories, right? Wouldn't that be a good way to see whether (and how) such a feature should (and could) be added to Emacs?