From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: Upcoming loss of usability of Emacs source files and Emacs. Date: Mon, 15 Jun 2015 17:34:21 +0200 Message-ID: <877fr5t282.fsf@gnu.org> References: <20150615142237.GA3517@acm.fritz.box> <87mw01uj06.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1434382494 1898 80.91.229.3 (15 Jun 2015 15:34:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Jun 2015 15:34:54 +0000 (UTC) Cc: Alan Mackenzie , emacs-devel@gnu.org To: Oleh Krehel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 15 17:34:45 2015 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 1Z4WPL-0000V7-M6 for ged-emacs-devel@m.gmane.org; Mon, 15 Jun 2015 17:34:43 +0200 Original-Received: from localhost ([::1]:34885 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4WPK-0004jn-PU for ged-emacs-devel@m.gmane.org; Mon, 15 Jun 2015 11:34:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4WP8-0004ji-8s for emacs-devel@gnu.org; Mon, 15 Jun 2015 11:34:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4WP3-0004sq-5r for emacs-devel@gnu.org; Mon, 15 Jun 2015 11:34:30 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:57327) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4WP3-0004si-25 for emacs-devel@gnu.org; Mon, 15 Jun 2015 11:34:25 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 9FB5D20A98 for ; Mon, 15 Jun 2015 11:34:24 -0400 (EDT) Original-Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Mon, 15 Jun 2015 11:34:24 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=h8m+XQXaTMVCBWL gczKTHoxXpX8=; b=nbTRz3zG5JSMevYWzK9BFGQb+MAmHs9uPMS1uZdrej3T0aM CSbv/fSnvpMsJa8cWIxtibNIXXfW85N7oRs2QVb9PNBY//7ykn5NvrvtZvp1Cf9B 7GTwU5ya2W/tqTitW9dTNfEpneetR7kup94kUS4Dp4JF9PPuVoDcO2Fi4ar4= X-Sasl-enc: sFVf5dD4N1z5/i6fwXciX32wTCF8fUb9J8/X+F4OUwIP 1434382464 Original-Received: from thinkpad-t440p (unknown [2.162.12.211]) by mail.messagingengine.com (Postfix) with ESMTPA id 88D2C68022A; Mon, 15 Jun 2015 11:34:23 -0400 (EDT) Mail-Followup-To: Oleh Krehel , Alan Mackenzie , emacs-devel@gnu.org In-Reply-To: <87mw01uj06.fsf@gmail.com> (Oleh Krehel's message of "Mon, 15 Jun 2015 16:46:33 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.29 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:187179 Archived-At: Oleh Krehel writes: >> My view is that the curly quotes should not replace 0x60 and 0x27 in >> our sources, but that the option to display them as curly quotes >> should be made available to those that want it. > > I completely agree. I often search sources using "`" and "'" in a > regex. Now it's hard to type that in. I also like `foo' better because it's easy to type and looks good (although that might be just a matter of habit). But there are also packages which exploit that convention. For example, Gnus will recognize that `forward-sexp' denotes a function, highlight it appropriately, and make it clickable. The `...' notation has only been used for writing down variables and functions whereas single quotes could also be used for prose which would at least give more false positives if Gnus were adapted to the new convention. > Additionally, I actually like to see "`" and "'" displayed. So if > there was an option to turn off "=E2=80=98" visually, I would do it in my > config. Ditto. I was shocked when info started using single quotes and thought it was an error at first. It just looked wrong to me. > ;;* When a documentation string refers to a Lisp symbol, write it as > ;; it would be printed (which usually means in lower case), with > ;; single-quotes around it. But we're still referring to a function argument `foo' as FOO in docstrings, no? BTW, is there something better for inserting single quotes as using M-x insert-char LEFT SINGLE QUOTATION MARK RET M-x insert-char RIGHT SINGLE QUOTATION MARK RET ? That's a littlebit inconvenient given that you have to do that quite often. (Yes, of course everybody has her own `quote-symbol-at-point' function anyway.) Bye, Tassilo