Stefan Monnier [Fri, 13 Sep 2002 18:44:29 +0000 (18:44 +0000)]
(perl-mode-syntax-table): Mark $, % and @
such that backward-sexp correctly skips them.
(perl-font-lock-keywords-2): Use regexp-opt.
(perl-font-lock-syntactic-keywords)
(perl-font-lock-syntactic-face-function): Better handle PODs.
Handle package names with ' in them and ($$) in `sub' declarations.
Handle format staements. Handle regexp and quote-like ops.
(perl-empty-syntax-table): New var.
(perl-quote-syntax-table): New fun.
Stefan Monnier [Thu, 12 Sep 2002 21:26:27 +0000 (21:26 +0000)]
(gud-gdb-massage-args, gud-sdb-massage-args)
(gud-pdb-massage-args): Delete.
(gdb, sdb, pdb): Don't pass gud-*-massage-args any more.
(gud-gdb-command-name): New var. Put "--fullname" in there.
(gud-query-cmdline): Use the most recent executable as the default.
Don't add "--fullname" (it's only valid/meaningful for GDB).
(gud-xdb-marker-filter): Use match-string.
(gud-perldb-massage-args): Don't add "-d".
(gud-perldb-command-name): Add "-d".
(gud-common-init): If `massage-args' is nil, don't call it.
(gud-format-command): Don't hardcode point-min==1.
Simon Josefsson [Thu, 12 Sep 2002 06:03:03 +0000 (06:03 +0000)]
(smtpmail-send-it): Don't use : in filenames
(for cygwin). Suggested by Andrew Senior <aws@watson.ibm.com>.
Use expand-file-name. Also don't require time-stamp.
(try_scrolling): If after make_cursor_line_fully_visible
we go to too_near_end, call clear_glyph_matrix.
(redisplay_window): After make_cursor_line_fully_visible,
call clear_glyph_matrix and bypass `goto done'.
Adjust ps-print-color-p, ps-default-fg and ps-default-bg setting.
(ps-print-version): New version number (6.5.7).
(ps-mark-active-p): New fun.
(ps-print-preprint-region): Adjust code.
Stefan Monnier [Wed, 11 Sep 2002 21:56:50 +0000 (21:56 +0000)]
(line-number-mode, column-number-mode)
(transient-mark-mode): Use minor mode directly.
(menu-bar-make-toggle): Remove `props' arg.
Move customize-mark-as-set directly into the toggle function.
Stefan Monnier [Wed, 11 Sep 2002 21:30:25 +0000 (21:30 +0000)]
(whitespace-global-mode): Use define-minor-mode. Use the new file hook names.
(whitespace-describe): Remove. Move the text to `Commentary:'.
(whitespace-unload-hook): Use the new file hook names.
(Fdo_auto_save): Catch error making directory.
Only call push_message if we need to.
At the same time, make an unwind-protect to pop it.
Rename local message_p to old_message_p.
(do_auto_save_make_dir, do_auto_save_eh): New functions.
(do_auto_save_unwind): Don't call pop_message.
Kim F. Storm [Tue, 10 Sep 2002 22:08:45 +0000 (22:08 +0000)]
(kmacro-call-macro): Rephrase repeat prompt.
(kmacro-step-edit-map): Bind "A" to `append-end'.
(kmacro-step-edit-prompt): Fix prompt.
(kmacro-step-edit-query): Handle `append-end' response.
(kmacro-step-edit-pre-command): Activate `append-end' at end of
macro when required.
Dave Love [Tue, 10 Sep 2002 17:39:35 +0000 (17:39 +0000)]
(ucs-mule-to-mule-unicode): Define
unconditionally.
(utf-8-fragmentation-table): New. Use it in top-level mapc.
(utf-8-fragment-on-decoding): Use it to keep
utf-8-translation-table-for-decode variable and translation table
in sync.
Adjust ps-postscript-code-directory setting. XEmacs
version check was adjusted.
(ps-print-version): New version number (6.5.6).
(ps-print-color-p, ps-page-dimensions-database): Autoload var.
(ps-print-code, ps-print-preprint-region): Adjust code.
(gamegrid-make-color-tty-face): Handle string as COLOR arg.
(gamegrid-display-type): Don't assume display-color-p
implies a color-x terminal.
(gamegrid-hide-cursor): Set `cursor-type' local variable.
Stefan Monnier [Tue, 10 Sep 2002 05:59:32 +0000 (05:59 +0000)]
(DISCARD_FAILURE_REG_OR_COUNT): Delete.
(CHECK_INFINITE_LOOP): Don't pop anything: just set `cycle' to 1.
(re_match_2_internal): Be more careful with infinite loops.
Markus Rost [Tue, 10 Sep 2002 01:32:59 +0000 (01:32 +0000)]
(transient-mark-mode, line-number-mode, column-number-mode): Undo the
recent change in 2002-09-09T22:09:14Z!monnier@iro.umontreal.ca. The use of define-minor-mode in
simple.el creates bootstrap problems.