diff options
author | Glenn Morris <rgm@gnu.org> | 2009-01-09 04:23:38 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2009-01-09 04:23:38 +0000 |
commit | 1ba983e8d9da561ccbdf15fb1544895fad40cce8 (patch) | |
tree | 88210d37a85f0ef4a8d3341074b185c9d0187dad /lisp | |
parent | e93c003eb15f85f744a39c28a8fb43b8c6da9904 (diff) | |
download | emacs-1ba983e8d9da561ccbdf15fb1544895fad40cce8.tar.gz |
Replace last-command-char with last-command-event.
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/ChangeLog | 10 | ||||
-rw-r--r-- | lisp/eshell/em-smart.el | 2 | ||||
-rw-r--r-- | lisp/eshell/esh-mode.el | 10 | ||||
-rw-r--r-- | lisp/play/mpuz.el | 6 | ||||
-rw-r--r-- | lisp/progmodes/ada-mode.el | 6 | ||||
-rw-r--r-- | lisp/progmodes/antlr-mode.el | 2 | ||||
-rw-r--r-- | lisp/progmodes/cc-align.el | 6 | ||||
-rw-r--r-- | lisp/progmodes/cc-cmds.el | 30 | ||||
-rw-r--r-- | lisp/progmodes/cperl-mode.el | 38 | ||||
-rw-r--r-- | lisp/progmodes/f90.el | 2 | ||||
-rw-r--r-- | lisp/progmodes/fortran.el | 4 | ||||
-rw-r--r-- | lisp/progmodes/icon.el | 2 | ||||
-rw-r--r-- | lisp/progmodes/idlwave.el | 6 | ||||
-rw-r--r-- | lisp/progmodes/octave-mod.el | 4 | ||||
-rw-r--r-- | lisp/progmodes/pascal.el | 11 | ||||
-rw-r--r-- | lisp/progmodes/perl-mode.el | 8 | ||||
-rw-r--r-- | lisp/progmodes/prolog.el | 6 | ||||
-rw-r--r-- | lisp/progmodes/sh-script.el | 2 | ||||
-rw-r--r-- | lisp/progmodes/simula.el | 2 | ||||
-rw-r--r-- | lisp/progmodes/tcl.el | 4 | ||||
-rw-r--r-- | lisp/progmodes/vera-mode.el | 2 | ||||
-rw-r--r-- | lisp/progmodes/verilog-mode.el | 8 | ||||
-rw-r--r-- | lisp/progmodes/vhdl-mode.el | 2 | ||||
-rw-r--r-- | lisp/progmodes/xscheme.el | 2 | ||||
-rw-r--r-- | lisp/textmodes/sgml-mode.el | 8 | ||||
-rw-r--r-- | lisp/textmodes/table.el | 4 | ||||
-rw-r--r-- | lisp/textmodes/two-column.el | 6 |
27 files changed, 102 insertions, 91 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8bf962d368f..e366159fbc9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -7,6 +7,16 @@ * calc/calc-keypd.el, calc/calc-misc.el, calc/calc-prog.el: * calc/calc-sel.el, calc/calc-store.el, calc/calc-stuff.el: * calc/calc-units.el, calc/calc-yank.el, calc/calc.el: + * eshell/em-smart.el, eshell/esh-mode.el: + * play/mpuz.el: + * progmodes/ada-mode.el, progmodes/antlr-mode.el, progmodes/cc-align.el: + * progmodes/cc-cmds.el, progmodes/cperl-mode.el, progmodes/f90.el: + * progmodes/fortran.el, progmodes/icon.el, progmodes/idlwave.el: + * progmodes/octave-mod.el, progmodes/pascal.el, progmodes/perl-mode.el: + * progmodes/prolog.el, progmodes/sh-script.el, progmodes/simula.el: + * progmodes/tcl.el, progmodes/vera-mode.el, progmodes/verilog-mode.el: + * progmodes/vhdl-mode.el, progmodes/xscheme.el: + * textmodes/sgml-mode.el, textmodes/table.el, textmodes/two-column.el: Replace last-command-char with last-command-event. 2009-01-09 Dave Love <fx@gnu.org> diff --git a/lisp/eshell/em-smart.el b/lisp/eshell/em-smart.el index 1396cce33fe..43de7ff760c 100644 --- a/lisp/eshell/em-smart.el +++ b/lisp/eshell/em-smart.el @@ -291,7 +291,7 @@ and the end of the buffer are still visible." (setq clear t) (cond ((eq this-command 'self-insert-command) - (if (eq last-command-char ? ) + (if (eq last-command-event ? ) (if (and eshell-smart-space-goes-to-end eshell-current-command) (if (not (pos-visible-in-window-p (point-max))) diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el index a929916f232..9cd7c1b0477 100644 --- a/lisp/eshell/esh-mode.el +++ b/lisp/eshell/esh-mode.el @@ -1,7 +1,7 @@ ;;; esh-mode.el --- user interface -;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, -;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +;; 2008, 2009 Free Software Foundation, Inc. ;; Author: John Wiegley <johnw@gnu.org> @@ -484,9 +484,9 @@ This is used by `eshell-watch-for-password-prompt'." (interactive "i") (process-send-string (eshell-interactive-process) - (char-to-string (if (symbolp last-command-char) - (get last-command-char 'ascii-character) - last-command-char)))) + (char-to-string (if (symbolp last-command-event) + (get last-command-event 'ascii-character) + last-command-event)))) (defun eshell-intercept-commands () (when (and (eshell-interactive-process) diff --git a/lisp/play/mpuz.el b/lisp/play/mpuz.el index 5c03e7a09d2..5725bc1d825 100644 --- a/lisp/play/mpuz.el +++ b/lisp/play/mpuz.el @@ -1,7 +1,7 @@ ;;; mpuz.el --- multiplication puzzle for GNU Emacs -;; Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005, -;; 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +;; Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, +;; 2009 Free Software Foundation, Inc. ;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr> ;; Overhauled: Daniel Pfeiffer <occitan@esperanto.org> @@ -424,7 +424,7 @@ You may abort a game by typing \\<mpuz-mode-map>\\[mpuz-offer-abort]." (interactive) (if mpuz-in-progress (let (letter-char digit digit-char message) - (setq letter-char (upcase last-command-char) + (setq letter-char (upcase last-command-event) digit (mpuz-to-digit (- letter-char ?A))) (cond ((mpuz-digit-solved-p digit) (message "%c already solved." letter-char) diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el index af1430a90ba..5750fd9da2b 100644 --- a/lisp/progmodes/ada-mode.el +++ b/lisp/progmodes/ada-mode.el @@ -1628,7 +1628,7 @@ ARG is the prefix the user entered with \\[universal-argument]." (interactive "P") (if ada-auto-case - (let ((lastk last-command-char) + (let ((lastk last-command-event) (previous-syntax-table (syntax-table))) (unwind-protect @@ -1662,9 +1662,9 @@ ARG is the prefix the user entered with \\[universal-argument]." ;; Else, no auto-casing (cond - ((eq last-command-char ?\n) + ((eq last-command-event ?\n) (funcall ada-lfd-binding)) - ((eq last-command-char ?\r) + ((eq last-command-event ?\r) (funcall ada-ret-binding)) (t (self-insert-command (prefix-numeric-value arg)))) diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el index 01a07650283..375afe8ca2b 100644 --- a/lisp/progmodes/antlr-mode.el +++ b/lisp/progmodes/antlr-mode.el @@ -2512,7 +2512,7 @@ ANTLR's syntax and influences the auto indentation, see (let ((context (antlr-syntactic-context))) (not (and (numberp context) (or (zerop context) - (memq last-command-char '(?\{ ?\})))))))) + (memq last-command-event '(?\{ ?\})))))))) (self-insert-command (prefix-numeric-value arg)) (self-insert-command (prefix-numeric-value arg)) (antlr-indent-line))) diff --git a/lisp/progmodes/cc-align.el b/lisp/progmodes/cc-align.el index c8d23d6d91d..df0f9883877 100644 --- a/lisp/progmodes/cc-align.el +++ b/lisp/progmodes/cc-align.el @@ -1245,7 +1245,7 @@ newline is added. In either case, checking is stopped. This supports exactly the old newline insertion behavior." ;; newline only after semicolon, but only if that semicolon is not ;; inside a parenthesis list (e.g. a for loop statement) - (if (not (eq last-command-char ?\;)) + (if (not (eq last-command-event ?\;)) nil ; continue checking (if (condition-case nil (save-excursion @@ -1262,7 +1262,7 @@ If a comma was inserted, no determination is made. If a semicolon was inserted, and the following line is not blank, no newline is inserted. Otherwise, no determination is made." (save-excursion - (if (and (= last-command-char ?\;) + (if (and (= last-command-event ?\;) ;;(/= (point-max) ;; (save-excursion (skip-syntax-forward " ") (point)) (zerop (forward-line 1)) @@ -1282,7 +1282,7 @@ For other semicolon contexts, no determination is made." (if (c-safe (up-list -1) t) (c-point 'bol) -1)))) - (if (and (eq last-command-char ?\;) + (if (and (eq last-command-event ?\;) (eq (car (car syntax)) 'inclass) (eq (car (car (cdr syntax))) 'topmost-intro) (= (c-point 'bol) bol)) diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el index 2ee773da721..0bfc2e5b16c 100644 --- a/lisp/progmodes/cc-cmds.el +++ b/lisp/progmodes/cc-cmds.el @@ -476,7 +476,7 @@ inside a literal or a macro, nothing special happens." (bolp (bolp))) (beginning-of-line) (delete-horizontal-space) - (insert last-command-char) + (insert last-command-event) (and (not bolp) (goto-char (- (point-max) pos))) ))) @@ -735,7 +735,7 @@ settings of `c-cleanup-list' are done." ;; `}': clean up empty defun braces (when (c-save-buffer-state () (and (memq 'empty-defun-braces c-cleanup-list) - (eq last-command-char ?\}) + (eq last-command-event ?\}) (c-intersect-lists '(defun-close class-close inline-close) syntax) (progn @@ -751,14 +751,14 @@ settings of `c-cleanup-list' are done." ;; `}': compact to a one-liner defun? (save-match-data (when - (and (eq last-command-char ?\}) + (and (eq last-command-event ?\}) (memq 'one-liner-defun c-cleanup-list) (c-intersect-lists '(defun-close) syntax) (c-try-one-liner)) (setq here (- (point-max) pos)))) ;; `{': clean up brace-else-brace and brace-elseif-brace - (when (eq last-command-char ?\{) + (when (eq last-command-event ?\{) (cond ((and (memq 'brace-else-brace c-cleanup-list) (re-search-backward @@ -812,7 +812,7 @@ settings of `c-cleanup-list' are done." )))) ;; blink the paren - (and (eq last-command-char ?\}) + (and (eq last-command-event ?\}) (not executing-kbd-macro) old-blink-paren (save-excursion @@ -849,7 +849,7 @@ is inhibited." (when (and (not arg) (eq literal 'c) (memq 'comment-close-slash c-cleanup-list) - (eq last-command-char ?/) + (eq last-command-event ?/) (looking-at (concat "[ \t]*\\(" (regexp-quote comment-end) "\\)?$")) ; (eq c-block-comment-ender "*/") ; C-style comments ALWAYS end in */ @@ -865,7 +865,7 @@ is inhibited." (setq indentp (and (not arg) c-syntactic-indentation c-electric-flag - (eq last-command-char ?/) + (eq last-command-event ?/) (eq (char-before) (if literal ?* ?/)))) (self-insert-command (prefix-numeric-value arg)) (if indentp @@ -939,10 +939,10 @@ settings of `c-cleanup-list'." (let ((pos (- (point-max) (point)))) (if (c-save-buffer-state () (and (or (and - (eq last-command-char ?,) + (eq last-command-event ?,) (memq 'list-close-comma c-cleanup-list)) (and - (eq last-command-char ?\;) + (eq last-command-event ?\;) (memq 'defun-close-semi c-cleanup-list))) (progn (forward-char -1) @@ -1097,7 +1097,7 @@ numeric argument is supplied, or the point is inside a literal." <-pos) (when c-recognize-<>-arglists - (if (eq last-command-char ?<) + (if (eq last-command-event ?<) (when (and (progn (backward-char) (= (point) @@ -1220,7 +1220,7 @@ newline cleanups are done if appropriate; see the variable `c-cleanup-list'." ;; clean up brace-elseif-brace (when (and (memq 'brace-elseif-brace c-cleanup-list) - (eq last-command-char ?\() + (eq last-command-event ?\() (re-search-backward (concat "}" "\\([ \t\n]\\|\\\\\n\\)*" @@ -1238,7 +1238,7 @@ newline cleanups are done if appropriate; see the variable `c-cleanup-list'." ;; clean up brace-catch-brace (when (and (memq 'brace-catch-brace c-cleanup-list) - (eq last-command-char ?\() + (eq last-command-event ?\() (re-search-backward (concat "}" "\\([ \t\n]\\|\\\\\n\\)*" @@ -1259,7 +1259,7 @@ newline cleanups are done if appropriate; see the variable `c-cleanup-list'." ;; space-before-funcall clean-up? ((and (memq 'space-before-funcall c-cleanup-list) - (eq last-command-char ?\() + (eq last-command-event ?\() (save-excursion (backward-char) (skip-chars-backward " \t") @@ -1277,7 +1277,7 @@ newline cleanups are done if appropriate; see the variable `c-cleanup-list'." ;; compact-empty-funcall clean-up? ((c-save-buffer-state () (and (memq 'compact-empty-funcall c-cleanup-list) - (eq last-command-char ?\)) + (eq last-command-event ?\)) (save-excursion (c-safe (backward-char 2)) (when (looking-at "()") @@ -1306,7 +1306,7 @@ keyword on the line, the keyword is not inserted inside a literal, and (when (c-save-buffer-state () (and c-electric-flag c-syntactic-indentation - (not (eq last-command-char ?_)) + (not (eq last-command-event ?_)) (= (save-excursion (skip-syntax-backward "w") (point)) diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el index ddc5907b0ee..734e0ebef30 100644 --- a/lisp/progmodes/cperl-mode.el +++ b/lisp/progmodes/cperl-mode.el @@ -2037,11 +2037,11 @@ char is \"{\", insert extra newline before only if (save-excursion (setq insertpos (point-marker)) (goto-char other-end) - (setq last-command-char ?\{) + (setq last-command-event ?\{) (cperl-electric-lbrace arg insertpos)) (forward-char 1)) ;; Check whether we close something "usual" with `}' - (if (and (eq last-command-char ?\}) + (if (and (eq last-command-event ?\}) (not (condition-case nil (save-excursion @@ -2059,7 +2059,7 @@ char is \"{\", insert extra newline before only if (save-excursion (skip-chars-backward " \t") (bolp))) - (and (eq last-command-char ?\{) ; Do not insert newline + (and (eq last-command-event ?\{) ; Do not insert newline ;; if after ")" and `cperl-extra-newline-before-brace' ;; is nil, do not insert extra newline. (not cperl-extra-newline-before-brace) @@ -2080,7 +2080,7 @@ char is \"{\", insert extra newline before only if (save-excursion (if insertpos (progn (goto-char insertpos) (search-forward (make-string - 1 last-command-char)) + 1 last-command-event)) (setq insertpos (1- (point))))) (delete-char -1)))) (if insertpos @@ -2119,12 +2119,12 @@ char is \"{\", insert extra newline before only if (setq cperl-auto-newline nil)) (cperl-electric-brace arg) (and (cperl-val 'cperl-electric-parens) - (eq last-command-char ?{) - (memq last-command-char + (eq last-command-event ?{) + (memq last-command-event (append cperl-electric-parens-string nil)) (or (if other-end (goto-char (marker-position other-end))) t) - (setq last-command-char ?} pos (point)) + (setq last-command-event ?} pos (point)) (progn (cperl-electric-brace arg t) (goto-char pos))))) @@ -2141,11 +2141,11 @@ See `cperl-electric-parens'." (point-marker)) nil))) (if (and (cperl-val 'cperl-electric-parens) - (memq last-command-char + (memq last-command-event (append cperl-electric-parens-string nil)) (>= (save-excursion (cperl-to-comment-or-eol) (point)) (point)) ;;(not (save-excursion (search-backward "#" beg t))) - (if (eq last-command-char ?<) + (if (eq last-command-event ?<) (progn (and abbrev-mode ; later it is too late, may be after `for' (expand-abbrev)) @@ -2156,7 +2156,7 @@ See `cperl-electric-parens'." (if other-end (goto-char (marker-position other-end))) (insert (make-string (prefix-numeric-value arg) - (cdr (assoc last-command-char '((?{ .?}) + (cdr (assoc last-command-event '((?{ .?}) (?[ . ?]) (?( . ?)) (?< . ?>)))))) @@ -2171,7 +2171,7 @@ Affected by `cperl-electric-parens'." (let ((beg (save-excursion (beginning-of-line) (point))) (other-end (if (and cperl-electric-parens-mark (cperl-val 'cperl-electric-parens) - (memq last-command-char + (memq last-command-event (append cperl-electric-parens-string nil)) (cperl-mark-active) (< (mark) (point))) @@ -2180,7 +2180,7 @@ Affected by `cperl-electric-parens'." p) (if (and other-end (cperl-val 'cperl-electric-parens) - (memq last-command-char '( ?\) ?\] ?\} ?\> )) + (memq last-command-event '( ?\) ?\] ?\} ?\> )) (>= (save-excursion (cperl-to-comment-or-eol) (point)) (point)) ;;(not (save-excursion (search-backward "#" beg t))) ) @@ -2190,7 +2190,7 @@ Affected by `cperl-electric-parens'." (if other-end (goto-char other-end)) (insert (make-string (prefix-numeric-value arg) - (cdr (assoc last-command-char '((?\} . ?\{) + (cdr (assoc last-command-event '((?\} . ?\{) (?\] . ?\[) (?\) . ?\() (?\> . ?\<)))))) @@ -2202,9 +2202,9 @@ Affected by `cperl-electric-parens'." Help message may be switched off by setting `cperl-message-electric-keyword' to nil." (let ((beg (save-excursion (beginning-of-line) (point))) - (dollar (and (eq last-command-char ?$) + (dollar (and (eq last-command-event ?$) (eq this-command 'self-insert-command))) - (delete (and (memq last-command-char '(?\s ?\n ?\t ?\f)) + (delete (and (memq last-command-event '(?\s ?\n ?\t ?\f)) (memq this-command '(self-insert-command newline)))) my do) (and (save-excursion @@ -2258,7 +2258,7 @@ to nil." (forward-char 1) (delete-char 1))) (search-backward ")") - (if (eq last-command-char ?\() + (if (eq last-command-event ?\() (progn ; Avoid "if (())" (delete-backward-char 1) (delete-backward-char -1)))) @@ -2279,7 +2279,7 @@ to nil." (defun cperl-electric-pod () "Insert a POD chunk appropriate after a =POD directive." - (let ((delete (and (memq last-command-char '(?\s ?\n ?\t ?\f)) + (let ((delete (and (memq last-command-event '(?\s ?\n ?\t ?\f)) (memq this-command '(self-insert-command newline)))) head1 notlast name p really-delete over) (and (save-excursion @@ -2499,7 +2499,7 @@ If in POD, insert appropriate lines." (interactive "P") (let ((end (point)) (auto (and cperl-auto-newline - (or (not (eq last-command-char ?:)) + (or (not (eq last-command-event ?:)) cperl-auto-newline-after-colon))) insertpos) (if (and ;;(not arg) @@ -2513,7 +2513,7 @@ If in POD, insert appropriate lines." ;; Colon is special only after a label ;; So quickly rule out most other uses of colon ;; and do no indentation for them. - (and (eq last-command-char ?:) + (and (eq last-command-event ?:) (save-excursion (forward-word 1) (skip-chars-forward " \t") diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el index bed6bb8a06b..9048b7b490c 100644 --- a/lisp/progmodes/f90.el +++ b/lisp/progmodes/f90.el @@ -2093,7 +2093,7 @@ Leave point at the end of line." "Typing `\\[help-command] or `? lists all the F90 abbrevs. Any other key combination is executed normally." (interactive "*") - (insert last-command-char) + (insert last-command-event) (let (char event) (if (fboundp 'next-command-event) ; XEmacs (setq event (next-command-event) diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el index 4517eb57a7b..d729462731c 100644 --- a/lisp/progmodes/fortran.el +++ b/lisp/progmodes/fortran.el @@ -1006,7 +1006,7 @@ With non-nil ARG, uncomments the region." "Typing ;\\[help-command] or ;? lists all the Fortran abbrevs. Any other key combination is executed normally." (interactive "*") - (insert last-command-char) + (insert last-command-event) (let* ((event (if (fboundp 'next-command-event) ; XEmacs (next-command-event) (read-event))) @@ -1167,7 +1167,7 @@ Auto-indent does not happen if a numeric ARG is used." (looking-at "[0-9]")) ; within a line number (self-insert-command (prefix-numeric-value arg)) (skip-chars-backward " \t") - (insert last-command-char) + (insert last-command-event) (fortran-indent-line)))) diff --git a/lisp/progmodes/icon.el b/lisp/progmodes/icon.el index 727219161de..e3636f49c06 100644 --- a/lisp/progmodes/icon.el +++ b/lisp/progmodes/icon.el @@ -225,7 +225,7 @@ with no args, if that value is non-nil." (progn (icon-indent-line) (newline) t) nil))) (progn - (insert last-command-char) + (insert last-command-event) (icon-indent-line) (if icon-auto-newline (progn diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el index ca0ba3137bf..b9ee458d2e0 100644 --- a/lisp/progmodes/idlwave.el +++ b/lisp/progmodes/idlwave.el @@ -1,7 +1,7 @@ ;; idlwave.el --- IDL editing mode for GNU Emacs -;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -;; Free Software Foundation, Inc. +;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +;; 2008, 2009 Free Software Foundation, Inc. ;; Authors: J.D. Smith <jdsmith@as.arizona.edu> ;; Carsten Dominik <dominik@science.uva.nl> @@ -2119,7 +2119,7 @@ Returns point if comment found and nil otherwise." "Insert quote and show matching quote if this is end of a string." (interactive) (let ((bq (idlwave-in-quote)) - (inq last-command-char)) + (inq last-command-event)) (if (and bq (not (idlwave-in-comment))) (let ((delim (char-after bq))) (insert inq) diff --git a/lisp/progmodes/octave-mod.el b/lisp/progmodes/octave-mod.el index b61eb3516f8..6f5a69f890a 100644 --- a/lisp/progmodes/octave-mod.el +++ b/lisp/progmodes/octave-mod.el @@ -1312,7 +1312,7 @@ Insert a newline if `octave-auto-newline' is non-nil." Maybe expand abbrevs and blink matching block open keywords. Reindent the line of `octave-auto-indent' is non-nil." (interactive) - (setq last-command-char ? ) + (setq last-command-event ? ) (if (and octave-auto-indent (not (octave-not-in-string-or-comment-p))) (progn @@ -1338,7 +1338,7 @@ Note that all Octave mode abbrevs start with a grave accent." (if (not abbrev-mode) (self-insert-command 1) (let (c) - (insert last-command-char) + (insert last-command-event) (if (if (featurep 'xemacs) (or (eq (event-to-character (setq c (next-event))) ??) (eq (event-to-character c) help-char)) diff --git a/lisp/progmodes/pascal.el b/lisp/progmodes/pascal.el index 2c35209639c..eefdfc7cccd 100644 --- a/lisp/progmodes/pascal.el +++ b/lisp/progmodes/pascal.el @@ -1,7 +1,8 @@ ;;; pascal.el --- major mode for editing pascal source in Emacs ;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 -;; 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +;; 2003, 2004, 2005, 2006, 2007, 2008, 2009 +;; Free Software Foundation, Inc. ;; Author: Espen Skoglund <esk@gnu.org> ;; Keywords: languages @@ -429,7 +430,7 @@ no args, if that value is non-nil." (defun electric-pascal-semi-or-dot () "Insert `;' or `.' character and reindent the line." (interactive) - (insert last-command-char) + (insert last-command-event) (save-excursion (beginning-of-line) (pascal-indent-line)) @@ -439,7 +440,7 @@ no args, if that value is non-nil." (defun electric-pascal-colon () "Insert `:' and do all indentions except line indent on this line." (interactive) - (insert last-command-char) + (insert last-command-event) ;; Do nothing if within string. (if (pascal-within-string) () @@ -452,7 +453,7 @@ no args, if that value is non-nil." (defun electric-pascal-equal () "Insert `=', and do indention if within type declaration." (interactive) - (insert last-command-char) + (insert last-command-event) (if (eq (car (pascal-calculate-indent)) 'declaration) (let ((pascal-tab-always-indent nil)) (pascal-indent-command)))) @@ -460,7 +461,7 @@ no args, if that value is non-nil." (defun electric-pascal-hash () "Insert `#', and indent to column 0 if this is a CPP directive." (interactive) - (insert last-command-char) + (insert last-command-event) (if (save-excursion (beginning-of-line) (looking-at "^[ \t]*#")) (save-excursion (beginning-of-line) (delete-horizontal-space)))) diff --git a/lisp/progmodes/perl-mode.el b/lisp/progmodes/perl-mode.el index b9275be67df..25950cd0aab 100644 --- a/lisp/progmodes/perl-mode.el +++ b/lisp/progmodes/perl-mode.el @@ -1,7 +1,7 @@ ;;; perl-mode.el --- Perl code editing commands for GNU Emacs -;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -;; Free Software Foundation, Inc. +;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +;; 2008, 2009 Free Software Foundation, Inc. ;; Author: William F. Mann ;; Maintainer: FSF @@ -606,14 +606,14 @@ If at end-of-line, and not in a comment or a quote, correct the's indentation." (and (not ; eliminate comments quickly (and comment-start-skip (re-search-forward comment-start-skip insertpos t)) ) - (or (/= last-command-char ?:) + (or (/= last-command-event ?:) ;; Colon is special only after a label .... (looking-at "\\s-*\\(\\w\\|\\s_\\)+$")) (let ((pps (parse-partial-sexp (perl-beginning-of-function) insertpos))) (not (or (nth 3 pps) (nth 4 pps) (nth 5 pps)))))) (progn ; must insert, indent, delete - (insert-char last-command-char 1) + (insert-char last-command-event 1) (perl-indent-line) (delete-char -1)))) (self-insert-command (prefix-numeric-value arg))) diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el index a5c97b02984..b62255fbf91 100644 --- a/lisp/progmodes/prolog.el +++ b/lisp/progmodes/prolog.el @@ -1,7 +1,7 @@ ;;; prolog.el --- major mode for editing and running Prolog under Emacs -;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -;; Free Software Foundation, Inc. +;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +;; 2008, 2009 Free Software Foundation, Inc. ;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp> ;; Keywords: languages @@ -357,7 +357,7 @@ With prefix argument \\[universal-prefix], prompt for the program to use." (save-excursion (goto-char (- pmark 3)) (looking-at " \\? "))) - (comint-send-string proc (string last-command-char)) + (comint-send-string proc (string last-command-event)) (call-interactively 'self-insert-command)))) (defun prolog-consult-region (compile beg end) diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index 3dc4b6a3cd1..be0697675b0 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el @@ -3747,7 +3747,7 @@ The document is bounded by `sh-here-document-word'." (interactive "*P") (self-insert-command (prefix-numeric-value arg)) (or arg - (not (eq (char-after (- (point) 2)) last-command-char)) + (not (eq (char-after (- (point) 2)) last-command-event)) (save-excursion (backward-char 2) (sh-quoted-p)) diff --git a/lisp/progmodes/simula.el b/lisp/progmodes/simula.el index e3b0d065b18..a3cac01680f 100644 --- a/lisp/progmodes/simula.el +++ b/lisp/progmodes/simula.el @@ -1197,7 +1197,7 @@ If COUNT is negative, move backward instead." ;; to have the line inserted after the begin-end match. (if show-char (progn - (insert-char last-command-char 1) + (insert-char last-command-event 1) (sit-for 0) (backward-char 1))) (if (let ((where (simula-context)) diff --git a/lisp/progmodes/tcl.el b/lisp/progmodes/tcl.el index 2484146abc3..8760df78ddf 100644 --- a/lisp/progmodes/tcl.el +++ b/lisp/progmodes/tcl.el @@ -634,7 +634,7 @@ Commands: ;; Indent line first; this looks better if parens blink. (tcl-indent-line) (self-insert-command arg) - (if (and tcl-auto-newline (= last-command-char ?\;)) + (if (and tcl-auto-newline (= last-command-event ?\;)) (progn (newline) (tcl-indent-line)))) @@ -658,7 +658,7 @@ Commands: ;; In auto-newline case, must insert a newline after each ;; brace. So an explicit loop is needed. (while (> arg 0) - (insert last-command-char) + (insert last-command-event) (tcl-indent-line) (newline) (setq arg (1- arg)))) diff --git a/lisp/progmodes/vera-mode.el b/lisp/progmodes/vera-mode.el index 4ed0688940c..5340112d2c7 100644 --- a/lisp/progmodes/vera-mode.el +++ b/lisp/progmodes/vera-mode.el @@ -1340,7 +1340,7 @@ If `vera-intelligent-tab' is nil, always indent line." (interactive "*P") (let* ((ch (char-before)) (indentp (and (not arg) - (eq last-command-char ?/) + (eq last-command-event ?/) (or (and (eq ch ?/) (not (vera-in-literal))) (and (eq ch ?*) diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el index 37aa224f151..8670d66864f 100644 --- a/lisp/progmodes/verilog-mode.el +++ b/lisp/progmodes/verilog-mode.el @@ -2661,7 +2661,7 @@ With optional ARG, remove existing end of line comments." (defun electric-verilog-semi () "Insert `;' character and reindent the line." (interactive) - (insert last-command-char) + (insert last-command-event) (if (or (verilog-in-comment-or-string-p) (verilog-in-escaped-name-p)) @@ -2686,7 +2686,7 @@ With optional ARG, remove existing end of line comments." (defun electric-verilog-colon () "Insert `:' and do all indentations except line indent on this line." (interactive) - (insert last-command-char) + (insert last-command-event) ;; Do nothing if within string. (if (or (verilog-within-string) @@ -2705,7 +2705,7 @@ With optional ARG, remove existing end of line comments." ;;(defun electric-verilog-equal () ;; "Insert `=', and do indentation if within block." ;; (interactive) -;; (insert last-command-char) +;; (insert last-command-event) ;; Could auto line up expressions, but not yet ;; (if (eq (car (verilog-calculate-indent)) 'block) ;; (let ((verilog-tab-always-indent nil)) @@ -2715,7 +2715,7 @@ With optional ARG, remove existing end of line comments." (defun electric-verilog-tick () "Insert back-tick, and indent to column 0 if this is a CPP directive." (interactive) - (insert last-command-char) + (insert last-command-event) (save-excursion (if (progn (beginning-of-line) diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el index a44d8ba21eb..c44d4c82114 100644 --- a/lisp/progmodes/vhdl-mode.el +++ b/lisp/progmodes/vhdl-mode.el @@ -10612,7 +10612,7 @@ but not if inside a comment or quote." (backward-word 1) (vhdl-case-word 1) (delete-char 1)) - (let ((invoke-char last-command-char) + (let ((invoke-char last-command-event) (abbrev-mode -1) (vhdl-template-invoked-by-hook t)) (let ((caught (catch 'abort diff --git a/lisp/progmodes/xscheme.el b/lisp/progmodes/xscheme.el index ebec93d457d..56c4aaaa5da 100644 --- a/lisp/progmodes/xscheme.el +++ b/lisp/progmodes/xscheme.el @@ -515,7 +515,7 @@ Commands: (defun scheme-debugger-self-insert () "Transmit this character to the Scheme process." (interactive) - (xscheme-send-char last-command-char)) + (xscheme-send-char last-command-event)) (defun xscheme-enter-debugger-mode (prompt-string) (save-excursion diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index 9322f4fe61e..68a33e06896 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el @@ -595,16 +595,16 @@ Uses `sgml-char-names'." (defun sgml-name-self () "Insert a symbolic character name according to `sgml-char-names'." (interactive "*") - (sgml-name-char last-command-char)) + (sgml-name-char last-command-event)) (defun sgml-maybe-name-self () "Insert a symbolic character name according to `sgml-char-names'." (interactive "*") (if sgml-name-8bit-mode - (let ((mc last-command-char)) + (let ((mc last-command-event)) (if (< mc 256) (setq mc (unibyte-char-to-multibyte mc))) - (or mc (setq mc last-command-char)) + (or mc (setq mc last-command-event)) (sgml-name-char mc)) (self-insert-command 1))) @@ -714,7 +714,7 @@ With prefix argument, only self insert." (eq (aref tag 0) ?/)) (self-insert-command (prefix-numeric-value arg)) (sgml-attributes tag) - (setq last-command-char ?\s) + (setq last-command-event ?\s) (or (> (point) point) (self-insert-command 1))))) diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el index 45c8cb2999d..fbfdf573640 100644 --- a/lisp/textmodes/table.el +++ b/lisp/textmodes/table.el @@ -6,7 +6,7 @@ ;; Keywords: wp, convenience ;; Author: Takaaki Ota <Takaaki.Ota@am.sony.com> ;; Created: Sat Jul 08 2000 13:28:45 (PST) -;; Revised: Wed Jan 03 2007 13:23:46 (PST) +;; Revised: Thu Jan 08 2009 20:17:04 (PST) ;; This file is part of GNU Emacs. @@ -3943,7 +3943,7 @@ converts a table into plain text without frames. It is a companion to (defun *table--cell-self-insert-command () "Table cell version of `self-insert-command'." (interactive "*") - (let ((char (table--unibyte-char-to-multibyte last-command-char))) + (let ((char (table--unibyte-char-to-multibyte last-command-event))) (if (eq buffer-undo-list t) nil (if (not (eq last-command this-command)) (setq table-cell-self-insert-command-count 0) diff --git a/lisp/textmodes/two-column.el b/lisp/textmodes/two-column.el index 0e95284b27d..8cbe801fc40 100644 --- a/lisp/textmodes/two-column.el +++ b/lisp/textmodes/two-column.el @@ -580,10 +580,10 @@ on, this also realigns the two buffers." ;; catch a mouse scroll on non-selected scrollbar (select-window (prog1 (selected-window) - (and (consp last-command-char) + (and (consp last-command-event) (not (eq (selected-window) - (car (car (cdr last-command-char))))) - (select-window (car (car (cdr last-command-char))))) + (car (car (cdr last-command-event))))) + (select-window (car (car (cdr last-command-event))))) ;; In some cases scrolling causes an error, but post-command-hook ;; shouldn't, and should always stay in the original window (condition-case () |