aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2010-05-05 00:27:16 -0400
committerStefan Monnier2010-05-05 00:27:16 -0400
commit365f8d856c11b0684817aec977905b8831d4d973 (patch)
tree4549878a5b741ab67c912d93e9db7943c6ddf966
parent80ac5d4d34b34947df9b0088d81ec02aa10a93b5 (diff)
downloademacs-365f8d856c11b0684817aec977905b8831d4d973.tar.gz
emacs-365f8d856c11b0684817aec977905b8831d4d973.zip
Minor cleanups.
* org-table.el (orgtbl-setup): * org-agenda.el (org-agenda-entry-text-mode): Simplify. * subr.el (add-minor-mode): Use push. * mail/supercite.el (sc-electric-mode): Use more descriptive arg name. * emulation/edt.el (edt-select-mode): Simplify.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emulation/edt.el3
-rw-r--r--lisp/mail/supercite.el9
-rw-r--r--lisp/net/rlogin.el2
-rw-r--r--lisp/org/ChangeLog5
-rw-r--r--lisp/org/org-agenda.el5
-rw-r--r--lisp/org/org-table.el55
-rw-r--r--lisp/subr.el6
8 files changed, 47 insertions, 43 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f2ebf07fd87..4c33ae6a193 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,10 @@
12010-05-05 Stefan Monnier <monnier@iro.umontreal.ca> 12010-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 Minor cleanups.
4 * subr.el (add-minor-mode): Use push.
5 * mail/supercite.el (sc-electric-mode): Use more descriptive arg name.
6 * emulation/edt.el (edt-select-mode): Simplify.
7
3 Use define-minor-mode in more cases. 8 Use define-minor-mode in more cases.
4 * term/tvi970.el (tvi970-set-keypad-mode): 9 * term/tvi970.el (tvi970-set-keypad-mode):
5 * simple.el (auto-fill-mode, overwrite-mode, binary-overwrite-mode) 10 * simple.el (auto-fill-mode, overwrite-mode, binary-overwrite-mode)
diff --git a/lisp/emulation/edt.el b/lisp/emulation/edt.el
index 2abde59af90..37764a15435 100644
--- a/lisp/emulation/edt.el
+++ b/lisp/emulation/edt.el
@@ -858,8 +858,7 @@ Argument NUM is the number of lines to delete."
858In select mode, selected text is highlighted." 858In select mode, selected text is highlighted."
859 (if arg 859 (if arg
860 (progn 860 (progn
861 (make-local-variable 'edt-select-mode) 861 (set (make-local-variable 'edt-select-mode) 'edt-select-mode-current)
862 (setq edt-select-mode 'edt-select-mode-current)
863 (setq rect-start-point (window-point))) 862 (setq rect-start-point (window-point)))
864 (progn 863 (progn
865 (kill-local-variable 'edt-select-mode))) 864 (kill-local-variable 'edt-select-mode)))
diff --git a/lisp/mail/supercite.el b/lisp/mail/supercite.el
index 9144be89e96..1660721fe21 100644
--- a/lisp/mail/supercite.el
+++ b/lisp/mail/supercite.el
@@ -1619,21 +1619,20 @@ error occurs."
1619 (cadr err) sc-eref-style) 1619 (cadr err) sc-eref-style)
1620 (beep)))))) 1620 (beep))))))
1621 1621
1622(defun sc-electric-mode (&optional arg) 1622(defun sc-electric-mode (&optional style)
1623 " 1623 "Mode for viewing Supercite reference headers. Commands are:
1624Mode for viewing Supercite reference headers. Commands are:
1625\n\\{sc-electric-mode-map} 1624\n\\{sc-electric-mode-map}
1626 1625
1627`sc-electric-mode' is not intended to be run interactively, but rather 1626`sc-electric-mode' is not intended to be run interactively, but rather
1628accessed through Supercite's electric reference feature. See 1627accessed through Supercite's electric reference feature. See
1629`sc-insert-reference' for more details. Optional ARG is the initial 1628`sc-insert-reference' for more details. Optional STYLE is the initial
1630header style to use, unless not supplied or invalid, in which case 1629header style to use, unless not supplied or invalid, in which case
1631`sc-preferred-header-style' is used." 1630`sc-preferred-header-style' is used."
1632 1631
1633 (let ((info sc-mail-info)) 1632 (let ((info sc-mail-info))
1634 1633
1635 (setq sc-eref-style 1634 (setq sc-eref-style
1636 (or (sc-valid-index-p arg) 1635 (or (sc-valid-index-p style)
1637 (sc-valid-index-p sc-preferred-header-style) 1636 (sc-valid-index-p sc-preferred-header-style)
1638 0)) 1637 0))
1639 1638
diff --git a/lisp/net/rlogin.el b/lisp/net/rlogin.el
index 1406abecdcb..fb3f3339be5 100644
--- a/lisp/net/rlogin.el
+++ b/lisp/net/rlogin.el
@@ -249,7 +249,7 @@ If called with a positive, numeric prefix argument, e.g.
249``\\[universal-argument] 1 M-x rlogin-directory-tracking-mode\'', 249``\\[universal-argument] 1 M-x rlogin-directory-tracking-mode\'',
250then do directory tracking but assume the remote filesystem is the same as 250then do directory tracking but assume the remote filesystem is the same as
251the local system. This only works in general if the remote machine and the 251the local system. This only works in general if the remote machine and the
252local one share the same directories (through NFS)." 252local one share the same directories (e.g. through NFS)."
253 (interactive "P") 253 (interactive "P")
254 (cond 254 (cond
255 ((or (null prefix) 255 ((or (null prefix)
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 0c420a73deb..2b29da02580 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -1,3 +1,8 @@
12010-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * org-table.el (orgtbl-setup):
4 * org-agenda.el (org-agenda-entry-text-mode): Simplify.
5
12010-05-03 Stefan Monnier <monnier@iro.umontreal.ca> 62010-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
2 7
3 * org-table.el (orgtbl-mode): Use define-minor-mode. 8 * org-table.el (orgtbl-mode): Use define-minor-mode.
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index 1cec8a8a227..50e78528256 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -5916,9 +5916,8 @@ so that the date SD will be in that range."
5916(defun org-agenda-entry-text-mode (&optional arg) 5916(defun org-agenda-entry-text-mode (&optional arg)
5917 "Toggle entry text mode in an agenda buffer." 5917 "Toggle entry text mode in an agenda buffer."
5918 (interactive "P") 5918 (interactive "P")
5919 (if (integerp arg) 5919 (setq org-agenda-entry-text-mode (or (integerp arg)
5920 (setq org-agenda-entry-text-mode t) 5920 (not org-agenda-entry-text-mode)))
5921 (setq org-agenda-entry-text-mode (not org-agenda-entry-text-mode)))
5922 (org-agenda-entry-text-hide) 5921 (org-agenda-entry-text-hide)
5923 (and org-agenda-entry-text-mode 5922 (and org-agenda-entry-text-mode
5924 (let ((org-agenda-entry-text-maxlines 5923 (let ((org-agenda-entry-text-maxlines
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 98c48baf52c..bbf9f10bc25 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -3514,34 +3514,33 @@ to execute outside of tables."
3514 "Setup orgtbl keymaps." 3514 "Setup orgtbl keymaps."
3515 (let ((nfunc 0) 3515 (let ((nfunc 0)
3516 (bindings 3516 (bindings
3517 (list 3517 '(([(meta shift left)] org-table-delete-column)
3518 '([(meta shift left)] org-table-delete-column) 3518 ([(meta left)] org-table-move-column-left)
3519 '([(meta left)] org-table-move-column-left) 3519 ([(meta right)] org-table-move-column-right)
3520 '([(meta right)] org-table-move-column-right) 3520 ([(meta shift right)] org-table-insert-column)
3521 '([(meta shift right)] org-table-insert-column) 3521 ([(meta shift up)] org-table-kill-row)
3522 '([(meta shift up)] org-table-kill-row) 3522 ([(meta shift down)] org-table-insert-row)
3523 '([(meta shift down)] org-table-insert-row) 3523 ([(meta up)] org-table-move-row-up)
3524 '([(meta up)] org-table-move-row-up) 3524 ([(meta down)] org-table-move-row-down)
3525 '([(meta down)] org-table-move-row-down) 3525 ("\C-c\C-w" org-table-cut-region)
3526 '("\C-c\C-w" org-table-cut-region) 3526 ("\C-c\M-w" org-table-copy-region)
3527 '("\C-c\M-w" org-table-copy-region) 3527 ("\C-c\C-y" org-table-paste-rectangle)
3528 '("\C-c\C-y" org-table-paste-rectangle) 3528 ("\C-c-" org-table-insert-hline)
3529 '("\C-c-" org-table-insert-hline) 3529 ("\C-c}" org-table-toggle-coordinate-overlays)
3530 '("\C-c}" org-table-toggle-coordinate-overlays) 3530 ("\C-c{" org-table-toggle-formula-debugger)
3531 '("\C-c{" org-table-toggle-formula-debugger) 3531 ("\C-m" org-table-next-row)
3532 '("\C-m" org-table-next-row) 3532 ([(shift return)] org-table-copy-down)
3533 '([(shift return)] org-table-copy-down) 3533 ("\C-c?" org-table-field-info)
3534 '("\C-c?" org-table-field-info) 3534 ("\C-c " org-table-blank-field)
3535 '("\C-c " org-table-blank-field) 3535 ("\C-c+" org-table-sum)
3536 '("\C-c+" org-table-sum) 3536 ("\C-c=" org-table-eval-formula)
3537 '("\C-c=" org-table-eval-formula) 3537 ("\C-c'" org-table-edit-formulas)
3538 '("\C-c'" org-table-edit-formulas) 3538 ("\C-c`" org-table-edit-field)
3539 '("\C-c`" org-table-edit-field) 3539 ("\C-c*" org-table-recalculate)
3540 '("\C-c*" org-table-recalculate) 3540 ("\C-c^" org-table-sort-lines)
3541 '("\C-c^" org-table-sort-lines) 3541 ("\M-a" org-table-beginning-of-field)
3542 '("\M-a" org-table-beginning-of-field) 3542 ("\M-e" org-table-end-of-field)
3543 '("\M-e" org-table-end-of-field) 3543 ([(control ?#)] org-table-rotate-recalc-marks)))
3544 '([(control ?#)] org-table-rotate-recalc-marks)))
3545 elt key fun cmd) 3544 elt key fun cmd)
3546 (while (setq elt (pop bindings)) 3545 (while (setq elt (pop bindings))
3547 (setq nfunc (1+ nfunc)) 3546 (setq nfunc (1+ nfunc))
diff --git a/lisp/subr.el b/lisp/subr.el
index 0d57f1ba0c5..0cc05a78bc7 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -1477,8 +1477,7 @@ If TOGGLE has a `:menu-tag', that is used for the menu item's label."
1477 (let ((rest (cdr found))) 1477 (let ((rest (cdr found)))
1478 (setcdr found nil) 1478 (setcdr found nil)
1479 (nconc found (list (list toggle name)) rest)) 1479 (nconc found (list (list toggle name)) rest))
1480 (setq minor-mode-alist (cons (list toggle name) 1480 (push (list toggle name) minor-mode-alist))))))
1481 minor-mode-alist)))))))
1482 ;; Add the toggle to the minor-modes menu if requested. 1481 ;; Add the toggle to the minor-modes menu if requested.
1483 (when (get toggle :included) 1482 (when (get toggle :included)
1484 (define-key mode-line-mode-menu 1483 (define-key mode-line-mode-menu
@@ -1507,8 +1506,7 @@ If TOGGLE has a `:menu-tag', that is used for the menu item's label."
1507 (let ((rest (cdr found))) 1506 (let ((rest (cdr found)))
1508 (setcdr found nil) 1507 (setcdr found nil)
1509 (nconc found (list (cons toggle keymap)) rest)) 1508 (nconc found (list (cons toggle keymap)) rest))
1510 (setq minor-mode-map-alist (cons (cons toggle keymap) 1509 (push (cons toggle keymap) minor-mode-map-alist)))))))
1511 minor-mode-map-alist))))))))
1512 1510
1513;;; Load history 1511;;; Load history
1514 1512