From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: =?iso-8859-1?Q?=AC?= notation for not? Ref: Add a couple cells to lisp-prettify-symbols-alist Date: Mon, 18 Jul 2016 10:12:32 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <8737n7t4q7.fsf@lifelogs.com> References: <578801A0.4040306@gmail.com> <87oa5zx35d.fsf@udel.edu> <87d1mfuh05.fsf@lifelogs.com> <878tx3ueoo.fsf@lifelogs.com> <87poqeud70.fsf@lifelogs.com> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1468851194 8241 80.91.229.3 (18 Jul 2016 14:13:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Jul 2016 14:13:14 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 18 16:13:05 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bP9I6-0002Rd-Rw for ged-emacs-devel@m.gmane.org; Mon, 18 Jul 2016 16:13:03 +0200 Original-Received: from localhost ([::1]:47686 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bP9I5-0006RH-S1 for ged-emacs-devel@m.gmane.org; Mon, 18 Jul 2016 10:13:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46557) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bP9Hs-0006NQ-Fa for emacs-devel@gnu.org; Mon, 18 Jul 2016 10:12:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bP9Ho-0002HC-GD for emacs-devel@gnu.org; Mon, 18 Jul 2016 10:12:48 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:34275) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bP9Ho-0002Gz-9I for emacs-devel@gnu.org; Mon, 18 Jul 2016 10:12:44 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1bP9Hn-0002Dv-2g for emacs-devel@gnu.org; Mon, 18 Jul 2016 16:12:43 +0200 Original-Received: from c-98-229-60-157.hsd1.ma.comcast.net ([98.229.60.157]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jul 2016 16:12:43 +0200 Original-Received: from tzz by c-98-229-60-157.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jul 2016 16:12:43 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 34 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-98-229-60-157.hsd1.ma.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:UsLi+n6UiPWraYUCPA1c1qx7sOc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:205799 Archived-At: On Sun, 17 Jul 2016 14:31:26 -0400 Stefan Monnier wrote: >> * how would I add '("not" . ?¬) to the alist? SM> Depends how we represent the "two alists". SM> Currently it's SM> (push '("not" . ?√) prettify-symbols-alist) SM> and hopefully we can keep something similar. This said, the intention SM> of having two sets is that adding a new element should be unusual: the SM> extended set should cover most things that someone might like. What about the distinction between global and local (per mode, per filename, etc.) prettifications? The UI here is just a programming API, but it becomes hard for a casual user to override without writing custom Lisp code, I think? >> * how would I remove '("sqrt" . ?√) from the alist? SM> (push ?√ prettify-symbols-inhibited-chars) or customize SM> prettify-symbols-inhibited-chars. This is a bit easier than adding, if we assume the inhibition will always be global. But defcustoms (and the underlying widgets) don't allow dynamically sourced choices, do they? So the user has to copy and paste the special symbol? (I looked in the widget library for dynamic choice lists just this morning for the gnus-cloud stuff, where it would be nice to offer a dynamic list of all the possible IMAP server as cloud hosts. I couldn't find a way. Maybe I missed something.) Ted