"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> writes:

Hi Tamas,

> One more unconventional example. :)

Indeed.

> It's an on-the-fly expression evaluator. You type the list expression
> and it shows the result instantly.
>
> (setq anything-sources
>       '(((name . "Calculation Result")
>          (requires-pattern)
>          (match (lambda (candidate)
>                   t))
>          (candidates  "dummy")
>          (filtered-candidate-transformer .
>           (lambda (candidates source)
>             (list
>              (condition-case nil
>                  (prin1-to-string
>                   (eval (read anything-pattern)))
>                (error "error")))))
>          (action ("Do Nothing" . ignore)))))

I renamed it to "Evaluation Result" and added it.  And I added an
on-the-fly math expression evaluator using `calc-eval' as "Calculation
Result" source.

Bye,
Tassilo
-- 
VI VI VI - The Roman Number Of The Beast



_______________________________________________
gnu-emacs-sources mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources

Reply via email to