From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Abbrevs for the most frequent elisp symbols Date: Mon, 29 Dec 2014 05:21:12 +0100 Organization: Aioe.org NNTP Server Message-ID: <87sifzkrwn.fsf@debian.uxu> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1419826825 7335 80.91.229.3 (29 Dec 2014 04:20:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Dec 2014 04:20:25 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 29 05:20:19 2014 Return-path: Envelope-to: geh-help-gnu-emacs@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 1Y5RoY-0001Bg-LQ for geh-help-gnu-emacs@m.gmane.org; Mon, 29 Dec 2014 05:20:18 +0100 Original-Received: from localhost ([::1]:60127 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5RoX-00012O-VW for geh-help-gnu-emacs@m.gmane.org; Sun, 28 Dec 2014 23:20:17 -0500 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news.mb-net.net!open-news-network.org!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 51 Original-NNTP-Posting-Host: feB02bRejf23rfBm51Mt7Q.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:KzMzpfjb0JVh5bB2D8dmIkNyruE= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:209463 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:101742 Archived-At: Tom writes: > The other day it occurred to me I could use simple > abbrevs for elisp programming, but defining these > manually is tiresome, so I did some automation ... > The idea is trivial ... Not exactly trivial I would say, and certainly not the implementation. > so I collected the usage statistics of all elisp > symbols from the emacs lisp sources Cool: most likely there isn't a better example for how to properly use Elisp for real software, than Emacs and the associated software and libraries. But even so, what if some guy is the other way around, e.g., he prefers `garbage-collect' to `goto-char'? Is that easily rerouted in some automatically generated (but after that manually editable) abbrev table? > so probably somebody has done something like this > already Yes: I've seen something similar but I think that was the typing of commands after M-x, and not the whole Elisp language when typing it in a buffer. Personally, though I think this an interesting/cool project, I don't have a problem typing (on the contrary, I like it very much) and I am actually very fond of the Elisp verbose style (compare the C style with very short names, with "undelimited" abbreviations and often digits and such in between and all over) - I mean, I like C, and when I do C I do that as well, but when I do Elisp, I really enjoy those long this-is-a-function-that-does-something - it isn't too slow to type as long as it is normal words and normal chars, not asymmetric-asynchronous-continuous-anonymous or anything. My second concern is that if this is abbrevs, don't you get crazy from them expanding all the time as you type? But anyway, thumbs up for activity and zeal! -- underground experts united