Hello All, A new senator version 2.1 is available at <http://www.dponce.com/more-elisp.html>. Summary of changes since version 2.0. - Fixed a nasty typo in `senator-minor-mode'. `run-hooks' were missing a quotation before their arguments. Thanks to "Charles Rich" <[EMAIL PROTECTED]> who has reported this bug. - Added new `senator-jump' command. Thanks to "Eric M. Ludlam" <[EMAIL PROTECTED]> and "T. V. Raman" <[EMAIL PROTECTED]> for their help. This command is binded to the "C-c , j" keyboard shortcut in senator minor mode and available as the "Senator/Navigate/Jump..." menu item. `senator-jump' prompts for a semantic symbol where to directly jump. A completion list is available including all available tokens in the current buffer. Also, when a token is part of enclosing 'type tokens its completion name is like this: [ParentName1<s>...ParentNameN<s>]TokenName where <s> is a buffer local customizable character separator (see the variable `senator-separator-char'). For example the 'getValue' method of class 'Essai' will be "Essai.getValue" in the completion list with the following `jde-mode' hook: (add-hook 'jde-mode-hook (function (lambda () (setq senator-separator-char ?.)))) This parent.child feature is enabled only if there is more than one top level type declaration or in sub type declarations. Finally, `senator-jump' can do local jump when called with a prefix argument. That is jump to a token included in the type declaration where the point is. The local jump feature needs overlays provided by semantic version 1.3 and above and is disabled for semantic versions previous to 1.3. - Added new `senator-minor-mode-name' option to customize the name displayed in the modeline when senator minor mode is on. - When semantic isearch mode is on it now appends "/si" to the senator minor mode name displayed in the modeline. - Added new keyboard shortcut "\C-," to toggle semantic search in isearch mode. - Some code improvements. Any feedback will be welcome. Sincerely, David
