From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: completion.el users? Date: Sat, 11 May 2013 07:23:36 -0700 Message-ID: <5BCF7D0762154C4ABE6AB9DBB450CC71@us.oracle.com> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1368282235 27004 80.91.229.3 (11 May 2013 14:23:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 May 2013 14:23:55 +0000 (UTC) Cc: 'Stefan Monnier' , emacs-devel@gnu.org To: "'Vibhav Pant'" , Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 11 16:23:53 2013 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 1UbAiE-0008Bh-Ax for ged-emacs-devel@m.gmane.org; Sat, 11 May 2013 16:23:50 +0200 Original-Received: from localhost ([::1]:42751 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UbAiD-0008CL-9i for ged-emacs-devel@m.gmane.org; Sat, 11 May 2013 10:23:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UbAi9-0008BT-Sn for emacs-devel@gnu.org; Sat, 11 May 2013 10:23:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UbAi8-0001Or-HL for emacs-devel@gnu.org; Sat, 11 May 2013 10:23:45 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:22166) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UbAi8-0001Om-Ax; Sat, 11 May 2013 10:23:44 -0400 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r4BENewE009632 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 11 May 2013 14:23:41 GMT Original-Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r4BENeri015125 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 11 May 2013 14:23:41 GMT Original-Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r4BENemg015122; Sat, 11 May 2013 14:23:40 GMT Original-Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 11 May 2013 07:23:40 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: thread-index: Ac5OUXo2BCrQdDP0R+eCXeAd8GThkgAALomg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 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:159503 Archived-At: > Wasn't completion.el forked to helm, which > obsoleted it? No. No relation. (Helm replaced Anything.) >From the Commentary of completion.el: -----------8<---------- After you type a few characters, pressing the "complete" key inserts the rest of the word you are likely to type. This watches all the words that you type and remembers them. When typing a new word, pressing "complete" (meta-return) "completes" the word by inserting the most recently used word that begins with the same characters. If you press meta-return repeatedly, it cycles through all the words it knows about. If you like the completion then just continue typing, it is as if you entered the text by hand. If you want the inserted extra characters to go away, type control-w or delete. More options are described below. The guesses are made in the order of the most recently "used". Typing in a word and then typing a separator character (such as a space) "uses" the word. So does moving a cursor over the word. If no words are found, it uses an extended version of the dabbrev style completion. You automatically save the completions you use to a file between sessions. Completion enables programmers to enter longer, more descriptive variable names while typing fewer keystrokes than they normally would. ...