dictem-0.0.5, extrimely customizable DICT client for Emacs, has been released.
http://freshmeat.net/projects/dictem/ http://mova.org/~cheusov/pub/dictem NEWS: - new examples in README file: Ex.12-13 - `dictem-postprocess-collect-hyperlinks' function (when added to `dictem-postprocess-definition-hook', `dictem-postprocess-show-info-hook' or `dictem-postprocess-show-server-hook' hooks) collects hyperlinks in the variable `dictem-hyperlinks-alist'. This variable is used by the function `dictem-hyperlinks-menu' which implements the autocompletion-based menu the same way `Info-menu' does. "e" is assigned to call the function `dictem-hyperlinks-menu'. The variable `dictem-hyperlinks-alist' is local to buffer. - If `dictem-use-existing-buffer' variable is `t' and dictem-use-content-history is not nil, the entire buffer content and (point) is stored in `dictem-content-history' variable when you click on hyperlink and thus you can easily return to the previous buffer by pressing "l" (`dictem-last' function). "l" is assigned to function `dictem-last'. It works just like the button <BACK> in the WEB browsers. - added: `dictem-postprocess-definition-remove-header', function for postprocessing DEFINE buffer. It is intended to remove header `XXX definition[s] found' at the beginning of dict's output and can be added to the hook `dictem-postprocess-definition-hook'. - fixes: `dictem-kill-all-buffers' has been reimplemented for using `dolist' macros instead of recursion. Recursion-bases implementation causes dictem to fail when lots of buffers exist. - String that begins hyperlink is stored in the variable `dictem-hyperlink-beginning', defaults to "{" String that ends hyperlink is stored in the variable `dictem-hyperlink-end, defaults to "}" Function that is called when hyperlink "define" is activated is stored in the variable `dictem-hyperlink-define-func', defaults to `dictem-base-define' All this stuff may be useful for more complex buffer postprocessing. Hyperlinks are not always enclosed in '{' and '}' braces. -- Best regards, Aleksey Cheusov. _______________________________________________ Gnu-emacs-sources mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
