From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?B?R8O2a3R1xJ8=?= Kayaalp Newsgroups: gmane.emacs.devel Subject: Re: Changes for emacs 28 Date: Thu, 10 Sep 2020 13:47:35 +0300 Message-ID: <87mu1xrjqw.fsf@gkayaalp.com> References: <87y2lkb6kb.fsf@gmail.com> <9A4FA038-CCFD-45DF-8B57-E348AFF951D9@gmail.com> <87sgbsb0eb.fsf@gmail.com> <87h7s6c31d.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17785"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.2.0; emacs 28.0.50 Cc: Gregory Heytings , Yuan Fu , TEC To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 10 12:49:53 2020 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 1kGK9J-0004X9-Ma for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Sep 2020 12:49:53 +0200 Original-Received: from localhost ([::1]:54742 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGK9I-000664-PY for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Sep 2020 06:49:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53934) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGK7E-0003Gp-4u for emacs-devel@gnu.org; Thu, 10 Sep 2020 06:47:44 -0400 Original-Received: from relay8-d.mail.gandi.net ([217.70.183.201]:41547) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGK7B-0004zg-KR for emacs-devel@gnu.org; Thu, 10 Sep 2020 06:47:43 -0400 X-Originating-IP: 31.206.236.86 Original-Received: from localhost (unknown [31.206.236.86]) (Authenticated sender: self@gkayaalp.com) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 2E1FB1BF208; Thu, 10 Sep 2020 10:47:36 +0000 (UTC) In-reply-to: Received-SPF: none client-ip=217.70.183.201; envelope-from=self@gkayaalp.com; helo=relay8-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/10 06:06:55 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=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:254969 Archived-At: On 2020-09-09 21:35 +03, Stefan Monnier wrote: > I'm not getting "hung up on" but I'm curious to know if it's really > something that's expected nowadays (just like a tool-bar was expected > at some point and maybe a tab-bar is expected nowadays, tho I find > both of them completely useless in Emacs for my usage pattern). Most of the popular graphical text editor applications have it on by default. I=E2=80=99ve observed Sublime Text, VS Code, Notepad++ (not sure = tho), and a few others in distant past whose names escape me now. Notably, tho, IDEs in general don=E2=80=99t seem to have line numbers on by default. Enabling line numbers by default is, IDK. In most special-mode type of buffers they don=E2=80=99t make any sense. In text-mode, not really needed either. Maybe in prog-mode, but then usually you have flymake, flycheck, lsp or similar and they just highlight the relevant line, and compilation errors are usually clickable (tho possibly not everybody are using M-x compile). Maybe when navigating via prefix args (e.g. C-5 C-n)? Maybe, if we ever have something like a initial config wizard, we could: Do you want to enable line number display on the left side of the window in any of the following contexts? ( ) Programming modes only ( ) Text editing modes only ( ) Both programming and text editing modes ( ) Everywhere > And it does make it clear that regardless if we change the default, it > should be very easy and obvious how to enable (or disable) it. Maybe a toggle inserted into the very left hand side of the mode line? E.g., try: (setq mode-line-format (cons '(:eval (propertize "# " 'help-echo "mouse-1: Toggle line number display" 'mouse-face 'mode-line-highlight 'local-map (make-mode-line-mouse-map 'mouse-1 #'display-line-numbers-mode))) mode-line-format)) >> I'm not saying Email+IRC isn't fit for purpose, it's simply not >> something I was used to using like this (until months after I got into >> Emacs). > Yup. So the only possible meeting point is one that is ethically > acceptable (Free Software, open protocol, non-centralized control), and > can be accessed from within Emacs as well as via more popular UIs. > > Any suggestion what this could be? A Mastodon (or equivalent) instance for Emacs? A lot of Emacs users there already. There=E2=80=99s an Emacs client, mastodon.el, which is nice but has some polishing to be done. Haven=E2=80=99t used it much tho. -- =C4=B0. G=C3=B6ktu=C4=9F Kayaalp / @cadadr / pgp: 024C 30DD 597D 142B 49AC 40EB 465C D949 B101 2427