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: Mon, 10 Sep 2018 15:52:01 +0300 Message-ID: <831sa1plam.fsf@gnu.org> References: <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> <83in409lub.fsf@gnu.org> <871sanb71j.fsf@himinbjorg.adminart.net> <83y3cu7t9j.fsf@gnu.org> <87lg8t2ki9.fsf@himinbjorg.adminart.net> <20180827015422.lcq44zvsjffeau4j@Ergus> <83a7p76f5e.fsf@gnu.org> <87lg8p9o6y.fsf@russet.org.uk> <83pnxx1foj.fsf@gnu.org> <87k1o1a06q.fsf@russet.org.uk> <877ek1ql6u.fsf@toy.adminart.net> <19f783eb-a688-2a69-e209-ea161177c8cb@cs.ucla.edu> <83pnxsy8dp.fsf@gnu.org> <87zhww9xxk.fsf@phil.uni-goettingen.de> <83in3kx8ug.fsf@gnu.org> <87tvmyh1ub.fsf@fastmail.fm> <83k1ntq074.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1536584154 13510 195.159.176.226 (10 Sep 2018 12:55:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 10 Sep 2018 12:55:54 +0000 (UTC) Cc: joostkremers@fastmail.fm, emacs-devel@gnu.org To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 10 14:55:50 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 1fzLjI-0003OR-Hs for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2018 14:55:48 +0200 Original-Received: from localhost ([::1]:51573 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fzLlP-0000JW-2A for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2018 08:57:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34705) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fzLfa-0002xZ-6c for emacs-devel@gnu.org; Mon, 10 Sep 2018 08:52:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fzLfW-0001QL-QY for emacs-devel@gnu.org; Mon, 10 Sep 2018 08:51:58 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fzLfW-0001QC-LX; Mon, 10 Sep 2018 08:51:54 -0400 Original-Received: from [176.228.60.248] (port=2954 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fzLfW-0007lh-2H; Mon, 10 Sep 2018 08:51:54 -0400 In-reply-to: (message from Yuri Khan on Mon, 10 Sep 2018 15:26:25 +0700) 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:229628 Archived-At: > From: Yuri Khan > Date: Mon, 10 Sep 2018 15:26:25 +0700 > Cc: Joost Kremers , Emacs developers > > > An image of a floppy disk is generally used for saving something to > > disk > > I thought about it when choosing the character. The save icon uses the > 3.5″ floppy disk (when it depicts a floppy disk at all), so I took the > 5.25″ one to avoid ambiguity. I doubt if this subtlety will help, but that's me. > > so I think it would be better to use it for the "modified" > > marker, perhaps even with mouse click on it invoking save-buffer. > > Well, most other editors use either an asterisk or a bullet. I didn’t > feel like inventing a new symbol usage for its own sake. So what is wrong with the asterisk we already have? > What does clicking the * do now? Just drop the “buffer modified” flag? Yes. > > As for using these images for EOL format, I guess their mnemonic > > significance is something to your personal experience, because I would > > not have guessed why a floppy means DOS/Windows, what with GNU/Linux > > nowadays being ubiquitous on small devices and PCs. I don't see any > > emoticons that strike me as appropriate, but perhaps we could design > > small icons of our own instead. > > Well, DOS stands for Disk Operating System, so the DOS line end > convention gets a disk icon. IME, rationalizations don't usually help with mnemonics. If you need to explain the mnemonic, you already lost. The only non-trivial mnemonics that are OK are those which are widely used by other apps. > Point is, U:--- is a cryptic indicator that basically says “everything > is as you expect”, and 1\%*@ is a cryptic indicator that says “there > are so many things wrong, unusual or unsafe about this buffer”. These > are all important status items that could be made more informative > when in their abnormal, unsafe or attention-required state; or, > conversely, quieted down to silence when in the usual, safe and > expected state. Personally, I disagree that they are "important". I think they are of secondary importance, as long as Emacs does what the users expect with the respective features. It is only when Emacs misbehaves that these become more important, but I think problems with these particular ones are well in the past. So I think we shouldn't over-engineer this. Using icons or emoji for some of them is OK if it makes the indicators speak for themselves, but we shouldn't IMO get out of our way to provide icons at any cost.