dictem-0.0.5 released, extremely customizable DICT client for Emacs

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

dictem-0.0.5 released, extremely customizable DICT client for Emacs

Aleksey Cheusov

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
[hidden email]
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources