emacs-commit
[Top][All Lists]
Advanced

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

[Emacs-commit] emacs/lisp/progmodes hideif.el


From: Stefan Monnier
Subject: [Emacs-commit] emacs/lisp/progmodes hideif.el
Date: Wed, 28 Nov 2001 15:53:28 -0500

CVSROOT:        /cvs
Module name:    emacs
Changes by:     Stefan Monnier <monnier+gnu/address@hidden>     01/11/28 
15:53:28

Modified files:
        lisp/progmodes : hideif.el 

Log message:
        (hif-end-of-line): New function.
        (hide-ifdef-mode): Set line-move-ignore-invisible.
        (hide-ifdef-region-internal): New function.
        (hide-ifdef-region): Use it.
        (hif-defined): Return an integer.
        (hif-infix-to-prefix): Remove.
        (hif-tokenize): Parse from the buffer rather than from a string.
        Correctly tokenize integers.  Use forward-comment.
        (hif-expr): Use hif-or.
        (hif-term): Use hif-and.
        (hif-factor): Use hif-not.  Handle numbers properly.
        Don't require parenthesis around `defined's argument.
        (hif-and, hif-or, hif-not): New funs.
        (hif-canonicalize): Pass a region to hif-tokenize.  Use hif-not.
        (hif-hide-line): Don't hide the \n before the line.
        (hif-possibly-hide): Correctly handle numeric evaluation results.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/progmodes/hideif.el.diff?tr1=1.41&tr2=1.42&r1=text&r2=text




reply via email to

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