|
From: | Kevin Rodgers |
Subject: | Re: which-function-mode + visual-basic-mode? |
Date: | Thu, 22 May 2008 21:43:19 -0600 |
User-agent: | Thunderbird 2.0.0.14 (Macintosh/20080421) |
David Wolff wrote:
In article <mailman.11865.1211251654.18990.help-gnu-emacs@gnu.org>, Kevin Rodgers <kevin.d.rodgers@gmail.com> wrote:David Wolff wrote:Hi all, Emacs 22.2. which-function-mode does the right thing for Emacs Lisp files and other modes that I don't remember off-hand, but not for visual-basic-mode... nothing shows up in the mode line even after ESC-: (which-function-mode 1). Any ideas?Hmmm, `M-x apropos RET visual-basic RET' says: No apropos matches for `visual-basic'Right, I found visual-basic-mode somewhere on that internet thingy. I took a look at which-func.el but it's not very clear how it figures out the current function -- sort of looks like imenu magic. So how does which-func work correctly for several programming modes but not visual-basic-mode?
The first thing I see in which-func.el is that you'll need to add visual-basic-mode to which-func-modes, and perhaps to which-func-non-auto-modes. If visual-basic-mode support imenu, then you should be good to go. And if beginning-of-defun works in that mode, that might be good enough. Otherwise, you could try defining a function that returns the name of the current function in visual-basic-mode, then assign that to which-func-functions (actually, use add-hook with non-nil LOCAL arg). -- Kevin Rodgers Denver, Colorado, USA
[Prev in Thread] | Current Thread | [Next in Thread] |