# HG changeset patch # User Sam Steingold # Date 1004104485 0 # Node ID 8f116e4bd2cd2d5e26b6dda79367e1b51d637ce2 # Parent 96186171af6d65e185e15acaaffc16c2397b7b82 (sh-font-lock-close-heredoc): check the args for being non-nil diff -r 96186171af6d -r 8f116e4bd2cd lisp/ChangeLog --- a/lisp/ChangeLog Fri Oct 26 13:48:53 2001 +0000 +++ b/lisp/ChangeLog Fri Oct 26 13:54:45 2001 +0000 @@ -1,3 +1,9 @@ +2001-10-26 Sam Steingold + + * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): + Protect the /= test by checking that the args are non-nil. + (sh-font-lock-close-heredoc): check eof for being non-nil. + 2001-10-26 Tomas Abrahamsson * textmodes/artist.el (artist-version): 1.2.4. @@ -25,7 +31,7 @@ `eval'. (numerous places): Add back-tick and tick around names in docstrings, fix punctuation in docstrings, remove trailing spaces. - + 2001-10-25 Sam Steingold * add-log.el (add-log-always-start-new-record): New user option. diff -r 96186171af6d -r 8f116e4bd2cd lisp/progmodes/sh-script.el --- a/lisp/progmodes/sh-script.el Fri Oct 26 13:48:53 2001 +0000 +++ b/lisp/progmodes/sh-script.el Fri Oct 26 13:54:45 2001 +0000 @@ -828,7 +828,7 @@ (defun sh-font-lock-close-heredoc (bol eof indented) "Determine the syntax of the \\n after an EOF. If non-nil INDENTED indicates that the EOF was indented." - (let* ((eof-re (regexp-quote eof)) + (let* ((eof-re (if eof (regexp-quote eof) "")) ;; A rough regexp that should find the opening <