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: interactive interface to supply variables Date: Sun, 15 Dec 2013 19:14:00 +0100 Organization: Aioe.org NNTP Server Message-ID: <87d2kyx9q6.fsf@nl106-137-194.student.uu.se> 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 1387131315 21165 80.91.229.3 (15 Dec 2013 18:15:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Dec 2013 18:15:15 +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 19:15:22 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 1VsGDm-0008UL-03 for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Dec 2013 19:15:18 +0100 Original-Received: from localhost ([::1]:52014 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VsGDl-0001M1-HX for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Dec 2013 13:15:17 -0500 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news.etla.org!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 54 Original-NNTP-Posting-Host: VVbyYd/iFZoeWNmD9i++cQ.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:0a235uIgTtAYbSf8iHmLcJwAHRA= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:202749 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:95018 Archived-At: Jambunathan K writes: > Add this to your .emacs. > > (find-function-setup-keys) > > Then doing this will land you in the .el file. > > C-x F describe-variable Yes, you can also use C-h f (`describe-function') and follow the link. > When you are comfortable with Emacs Lisp ... I'm not comfortable with Elisp (but not exactly dis comfortable, either). I'm more comfortable with C (or that's a tie perhaps). But Elisp is much more expressible than C with &optional, &rest, backtick, the interfaces we just mentioned, macros (compare that to the C #preprocessor), with tons of other stuff I cannot think of right now. So Elisp (or Lisp) requires more work, but it is also much more pleasant as it is much more dynamic (no recompilation one million times) and you don't have to bother with types, pointers, memory [dis]allocation, and all that error prone stuff. > I don't see any reason why should rely on help for > others. I'm not relying on anyone. I did my whole CS education with barley meeting my teachers. I'm *active* with other people, in a way that is social, pleasant and productive. Although I am very thankful for everyone taking part in this dance, if they themselves don't enjoy it or see any point of it, I discourage them from doing it. > 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.) I mention this in my very first post, and that is also what I did. The Emacs source is not shipped by default on Debian, it would seem, but it is easy to get. The package is emacs24-el. Contrary to the Elisp manual, that was in the free Debian repos, so there were no obstacles. -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573