From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Some developement questions Date: Fri, 24 Aug 2018 12:04:44 +0300 Message-ID: <83in409lub.fsf@gnu.org> References: <444779489.8504194.1534538988289.ref@mail.yahoo.com> <444779489.8504194.1534538988289@mail.yahoo.com> <83sh3cfb3t.fsf@gnu.org> <87sh36inql.fsf@himinbjorg.adminart.net> <8336v6cvem.fsf@gnu.org> <8736v6icgt.fsf@himinbjorg.adminart.net> <83tvnmb958.fsf@gnu.org> <877ekigiiw.fsf@himinbjorg.adminart.net> <837ekhb2me.fsf@gnu.org> <87zhxcbmtr.fsf@himinbjorg.adminart.net> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1535101390 2262 195.159.176.226 (24 Aug 2018 09:03:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 24 Aug 2018 09:03:10 +0000 (UTC) Cc: spacibba@aol.com, emacs-devel@gnu.org To: hw Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 24 11:03:06 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ft7zm-0000TF-5M for ged-emacs-devel@m.gmane.org; Fri, 24 Aug 2018 11:03:06 +0200 Original-Received: from localhost ([::1]:40549 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ft81s-0005PV-C2 for ged-emacs-devel@m.gmane.org; Fri, 24 Aug 2018 05:05:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55681) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ft81g-0005PE-FK for emacs-devel@gnu.org; Fri, 24 Aug 2018 05:05:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ft81a-0003Ig-Be for emacs-devel@gnu.org; Fri, 24 Aug 2018 05:05:02 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56229) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ft81a-0003IW-2G; Fri, 24 Aug 2018 05:04:58 -0400 Original-Received: from [176.228.60.248] (port=1423 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ft81Z-0003T6-8X; Fri, 24 Aug 2018 05:04:57 -0400 In-reply-to: <87zhxcbmtr.fsf@himinbjorg.adminart.net> (message from hw on Fri, 24 Aug 2018 03:00:32 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:228865 Archived-At: > From: hw > Cc: spacibba@aol.com, emacs-devel@gnu.org > Date: Fri, 24 Aug 2018 03:00:32 +0200 > > How do we make such proposals? Should we post some or all of our > settings here, including self-written functions we call with non-default > key bindings? What are the users we should have in mind? My idea is to start with identifying particular classes of users, in terms of stuff they mostly do in Emacs, perhaps with a second gradation into 2 or 3 proficiency levels. Then making a list of settings each class/level generally wants to change from the built-in defaults. When we have that, we could step back and see what to do with the data we collected. For some, we might decide we want to change the defaults, end of story. For others, we should discuss in what form(s) to expose the relevant options to each such group of users. That is just one idea, of course; other ideas for making progress are welcome. > (add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) This is already in the defaults. > (setq scroll-margin 0) This is the default. > (setq Man-width 75) Emacs nowadays calculates the width dynamically, depending on the dimensions of the window. > (load "~/emacs/my-mark-line") This is not really a setting ;-)