From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: despen@verizon.net Newsgroups: gmane.emacs.help Subject: Re: Scanning keymaps for keybindings Date: Tue, 09 Nov 2010 16:31:08 -0500 Organization: A noiseless patient Spider Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1291883685 31139 80.91.229.12 (9 Dec 2010 08:34:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 9 Dec 2010 08:34:45 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Dec 09 09:34:41 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQbxZ-00065v-CH for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Dec 2010 09:34:41 +0100 Original-Received: from localhost ([127.0.0.1]:51066 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQbxY-0000AL-5w for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Dec 2010 03:34:40 -0500 Original-Path: usenet.stanford.edu!newsserver.news.garr.it!kanaga.switch.ch!news-zh.switch.ch!switch.ch!feeder.news-service.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 21 Injection-Info: mx03.eternal-september.org; posting-host="m5Xp1AeG0rhUixp3PGRKOA"; logging-data="4052"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18w7Y9HhbKidIGCRzxeL0EcXjBI+JeSknw=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:VuwG349CQQBaKx6sICaZJr9I058= sha1:OszaHBA598fdCqTlXY6OnKUIZN0= Original-Xref: usenet.stanford.edu gnu.emacs.help:182294 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:76877 Archived-At: Elena writes: > On Nov 9, 9:37 pm, des...@verizon.net wrote: >> You need to issue that in each mode you want to fool with. >> >> I'm not sure what you mean by keymap variables. >> Are you after all the modes you are using? > > Yes, I'm after *all* keymaps. Since `describe-variable' can list all > global variables, I think it can be done. I know I will get some > false-positives with a regex-based approach, but I will just discard > variables which are not keymaps. Keymaps are created on the fly. Use MH-E and you get the mh-folder-map and a bunch of other maps. If you haven't used mh-e, the map doesn't exist. What you want would have to be done with grep and the .el files and would still only see what you have installed.