help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Primitive Programierfrage


From: Pascal Bourguignon
Subject: Re: Primitive Programierfrage
Date: Thu, 09 Feb 2006 22:36:47 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Sebastian Meisel <sebastianmeisel@web.de> writes:

> Ich versuche gerade eine Funktion zuschreiben:
>
> (defun flyspell-zusammen (begin end poss)
> "Versuch Zusammengesetzte deutsche Worte aufzulösen"
> ;;(goto-char (- begin 2)
> (if 
>     (re-search-backward "\"-" (- begin 2) t) 
>     (lambda () (message "Got you") (return t))
>   (lambda () (message "misst") (return nil))
>   )) 
> )
>
> Eingentlich soll sie wenn "- kurk vor begin gefunden wird die message "Got 
> you" ausgeben und t zurückgegen. Aber irgendwas ist falsch. So richtig 
> verstehe ich noch nicht wie Elisp funktioniert.

(defun flyspell-zusammen (begin end poss)
  "Versuch Zusammengesetzte deutsche Worte aufzulösen"
  ;;(goto-char (- begin 2)
  (if (re-search-backward "\"-" (- begin 2) t) 
      (progn (message "Got you") t))
      (progn (message "misst")   nil))

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
The rule for today:
Touch my tail, I shred your hand.
New rule tomorrow.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]