From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.help Subject: Re: Abbrevs for the most frequent elisp symbols Date: Tue, 30 Dec 2014 10:01:38 -0200 Message-ID: References: <549C259F.8080307@easy-emacs.de> <54A1A064.3020602@easy-emacs.de> Reply-To: bruce.connor.am@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 1419940921 22474 80.91.229.3 (30 Dec 2014 12:02:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Dec 2014 12:02:01 +0000 (UTC) Cc: help-gnu-emacs To: Tom Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Dec 30 13:01:55 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 1Y5vUm-00008t-QL for geh-help-gnu-emacs@m.gmane.org; Tue, 30 Dec 2014 13:01:52 +0100 Original-Received: from localhost ([::1]:36626 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5vUm-0005xZ-0c for geh-help-gnu-emacs@m.gmane.org; Tue, 30 Dec 2014 07:01:52 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5vUb-0005xP-Ec for help-gnu-emacs@gnu.org; Tue, 30 Dec 2014 07:01:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y5vUa-0006tT-8r for help-gnu-emacs@gnu.org; Tue, 30 Dec 2014 07:01:41 -0500 Original-Received: from mail-ob0-x232.google.com ([2607:f8b0:4003:c01::232]:40438) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5vUa-0006t0-4T for help-gnu-emacs@gnu.org; Tue, 30 Dec 2014 07:01:40 -0500 Original-Received: by mail-ob0-f178.google.com with SMTP id gq1so44537559obb.9 for ; Tue, 30 Dec 2014 04:01:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=GAi9iisdqBqbDsl9QhaKbcr99Oc7DkuRWMdIFDmnJC0=; b=FvjogdWery9q2rdFg1/FTaPpabjQiKyDt20xMhNDf7VOpYXi26QmURw9hCMsxUWrXA q43D+GLPeiCuCggjGZLK6Dg/GTPAf0TCUi4HexLh+LvmBq0Q5VDC7ze3oZEZxAR/5ivL 6iVcsjMPIpS2qtvrat6fmE6tsQOv/tXX+x3TP3FcVDCpJPLFRNscsl+Z7Hjgk3YFbXHi SMk9l9mzlwIL6lofBymSkGP7wfCSofVjmEC2jSdQpy7+dOtcmZdMVU4m5d1blKTlufEf WeCjWVjA2uN0i8FmMghYvvwKnnbEXhQBiEnGMxifbOO63NYS77HIHR7C84ErZxwNADpc 7ZUQ== X-Received: by 10.202.97.9 with SMTP id v9mr33891544oib.34.1419940898641; Tue, 30 Dec 2014 04:01:38 -0800 (PST) Original-Received: by 10.76.99.74 with HTTP; Tue, 30 Dec 2014 04:01:38 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: N6Fn0TxLeeB4vP6sPYW3nR5yF9U X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::232 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:101768 Archived-At: I've ben fiddling with something very similar over last months and I'm loving it. It's really brought my elisp programming to unprecedented speeds with essentially no effort. I'll try to polish it into a package now (over the new year) and bring it here. Then perhaps we could make it into a built-in minor-mode or something. 2014-12-30 8:19 GMT-02:00 Tom : > Andreas R=C3=B6hler easy-emacs.de> writes: >> >> Beside the reason given: there is the need remember abbrevs - unless it'= s > useless. >> When defining it manually, you will give a mnemonic abbrev, which presen= ts > itself maybe. >> > > In the automatic example the abbrevs are generated from the > first letters, so there is nothing extra to remember, if you know > the function name then you know the abbrev (e.g. with-current-buffer > -> wcb). > > > >