]> git.eshelyaron.com Git - emacs.git/commit
* net/xesam.el (top): Require `wid-edit' always.
authorMichael Albinus <michael.albinus@gmx.de>
Tue, 5 Aug 2008 19:49:17 +0000 (19:49 +0000)
committerMichael Albinus <michael.albinus@gmx.de>
Tue, 5 Aug 2008 19:49:17 +0000 (19:49 +0000)
commit4edefb46c017a81a88d698be36012573aac96efd
treee49c0d17ad1083e43465b38b7dd48f7051374d60
parent7be2b0943a334fcc902c1dbf177c01f4010b2575
* net/xesam.el (top): Require `wid-edit' always.
(xesam-mode-line, xesam-highlight): New deffaces.
(xesam-objects): New local variable.
(xesam-search-engines): Fix error in field list.
(xesam-mode): Use `xesam-mode-line' instead of
`font-lock-type-face'.  Apply `xesam-mode' to a temp buffer, for
proper initiatilzaion (why?).
(xesam-highlight-string, xesam-get-hits)
(xesam-kill-buffer-function): New defuns.
(xesam-refresh-entry): Move code to `xesam-get-hits'.  Check
result of "hit.fields", it isn't a string only.  Wrap an error of
the strigi search engine ("xesam:size" is returned as string).
Highlight search items.
(xesam-refresh-search-buffer): Make logic of counters more simple.
Prefetch next hits.
(xesam-signal-handler): Use `xesam-mode-line' instead of
`font-lock-type-face'.
(xesam-new-search): Add `xesam-kill-buffer-function' to
`kill-buffer-hook'.
lisp/ChangeLog
lisp/net/xesam.el