emacs-commit
[Top][All Lists]
Advanced

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

[Emacs-commit] emacs/lisp/progmodes cperl-mode.el


From: Stefan Monnier
Subject: [Emacs-commit] emacs/lisp/progmodes cperl-mode.el
Date: Sat, 22 Feb 2003 21:19:02 -0500

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier+gnu/address@hidden>     03/02/22 
21:19:02

Modified files:
        lisp/progmodes : cperl-mode.el 

Log message:
        Merge changes from CPerl-5.0.
        (toplevel): Require man.
        (condition-case): Don't autoload tmm-prompt (it's in loaddefs.el).
        (cperl-electric-backspace-untabify): New var.
        (cperl-electric-backspace): Use it.
        (cperl-vc-header-alist): Extract numeric version from the Id.
        (cperl-build-manpage): New fun.
        (cperl-menu): Use it.  Add toggle-autohelp.
        (cperl-mode) <defun-prompt_regexp>: Understand prototypes.
        (cperl-electric-brace): Use `cperl-after-block-p' for detection.
        (cperl-electric-keyword): Make $if (etc: "address@hidden&*") 
non-electric.
        '(' after keyword would insert a doubled paren.
        (cperl-calculate-indent): Update syntaxification before checks.
        Fix wrong indent of blocks starting with POD.
        (cperl-find-pods-heres): If no end of HERE-doc found, mark to the end
        of buffer.  This enables recognition of end of HERE-doc "as one types".
        Require "\n" after trailing tag of HERE-doc.
        \( made non-quoting outside of string/comment (gdj-contributed).
        Likewise for \$.  Remove `here-doc-group' text property at start
        (makes this property reliable).
        Text property `first-format-line' ==> t.
        Do not recognize $opt_s and $opt::s as s///.
        (cperl-after-block-p): Optional arg pre-block to check for a pre-block
        Recognize `continue' blocks too.
        (cperl-after-expr-p): Update syntaxification before checks.  Work after
        here-docs, formats, and PODs too (affects many electric constructs).
        (cperl-fix-line-spacing): Allow "_" in $vars of foreach etc.
        (cperl-perldoc): Use case-sensitive search.

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





reply via email to

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