From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.help Subject: Re: interactive interface to supply variables Date: Sun, 15 Dec 2013 11:11:48 +0530 Message-ID: <8738luisbn.fsf@gmail.com> References: <87vbyr45bj.fsf@nl106-137-194.student.uu.se> <87y53nqexn.fsf@nl106-137-194.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1387086334 29056 80.91.229.3 (15 Dec 2013 05:45:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Dec 2013 05:45:34 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Dec 15 06:45:40 2013 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 1Vs4WI-00072v-At for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Dec 2013 06:45:38 +0100 Original-Received: from localhost ([::1]:49820 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs4WH-0007XN-Qs for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Dec 2013 00:45:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs4Vv-0007XE-3n for help-gnu-emacs@gnu.org; Sun, 15 Dec 2013 00:45:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vs4Vp-0004Wl-Hj for help-gnu-emacs@gnu.org; Sun, 15 Dec 2013 00:45:14 -0500 Original-Received: from mail-pb0-x236.google.com ([2607:f8b0:400e:c01::236]:38628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs4Vp-0004WR-9Z for help-gnu-emacs@gnu.org; Sun, 15 Dec 2013 00:45:09 -0500 Original-Received: by mail-pb0-f54.google.com with SMTP id un15so4156719pbc.41 for ; Sat, 14 Dec 2013 21:45:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=S4cBy+tSJgWmwJXmsDuVtWBIUgclLtruRSkrW986CJk=; b=SLOe+Mq0E//elckQ3rFfj98LoLh9BkFjucZcSSlU1iEn7mRrKVcrSTXiio1AdYmIOk zXn3SX19OpB+VoYNk/hWWZf406flrMwNuGgdV9yuW175N4lKBWqx7nwuO0A62PNrTLF0 IowdYkyWeCHMJjbb3TWbAyynOVtwEvChJGHTwhmbmGzaMleiZk6SDfj2d4k2TC5WmpvG rEJOUtDbOUcjhCPnS1KZdKjZHDMIvAn8TAiQ+LQjvOopYwQMbyP+TkTyPWrQNzJAFSg3 5yYNnAZxDcsGbPyN58GgUbxAErqjBEIHWN8fpJUTxlR64lfXocFItOyvUVEMXx3yGG5s 4HMg== X-Received: by 10.66.180.200 with SMTP id dq8mr13021270pac.104.1387086307590; Sat, 14 Dec 2013 21:45:07 -0800 (PST) Original-Received: from debian-6.05 ([115.242.241.84]) by mx.google.com with ESMTPSA id ki1sm16582958pbd.1.2013.12.14.21.45.05 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sat, 14 Dec 2013 21:45:06 -0800 (PST) In-Reply-To: <87y53nqexn.fsf@nl106-137-194.student.uu.se> (Emanuel Berg's message of "Sat, 14 Dec 2013 22:51:07 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c01::236 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:95009 Archived-At: Emanuel Berg writes: > Jambunathan K writes: > >> You can also use the "x" interactive spec and check >> the expression that is input with symbolp. > > But then, you will not get autocompletion for variables > (only), or a [No match] if there isn't such a variable, > will you? Add this to your .emacs. (find-function-setup-keys) Then doing this will land you in the .el file. C-x F describe-variable Look at how the interactive spec is defined. It would have answered ALL or MOST of your questions. It would have also answered questions that you have not had yet. When you are comfortable with Emacs Lisp, I don't see any reason why should rely on help for others. This is the reason I suggested that you should checkout Emacs from bzr repo or install the .el files (if they are not shipped by default in your distribution.)