aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2021-05-18 19:36:54 -0400
committerStefan Monnier2021-05-18 19:36:54 -0400
commit4e240bf09678a41055e46fb16a798541d58d372e (patch)
treea6bf14578a99996f94d1f76bfca9dfc54390c371
parentaf68b49565671821361d089ae9a68af32d760e2c (diff)
downloademacs-4e240bf09678a41055e46fb16a798541d58d372e.tar.gz
emacs-4e240bf09678a41055e46fb16a798541d58d372e.zip
* lisp/org/org-colview.el (org-columns-map): Use proper closures
Also prefer #' to quote function names. (org-columns-map): Use derived-mode-p.
-rw-r--r--lisp/org/org-colview.el60
1 files changed, 30 insertions, 30 deletions
diff --git a/lisp/org/org-colview.el b/lisp/org/org-colview.el
index 75056d45a7e..2f039064404 100644
--- a/lisp/org/org-colview.el
+++ b/lisp/org/org-colview.el
@@ -162,20 +162,20 @@ See `org-columns-summary-types' for details.")
162 (org-overview) 162 (org-overview)
163 (org-content)) 163 (org-content))
164 164
165(org-defkey org-columns-map "c" 'org-columns-content) 165(org-defkey org-columns-map "c" #'org-columns-content)
166(org-defkey org-columns-map "o" 'org-overview) 166(org-defkey org-columns-map "o" #'org-overview)
167(org-defkey org-columns-map "e" 'org-columns-edit-value) 167(org-defkey org-columns-map "e" #'org-columns-edit-value)
168(org-defkey org-columns-map "\C-c\C-t" 'org-columns-todo) 168(org-defkey org-columns-map "\C-c\C-t" #'org-columns-todo)
169(org-defkey org-columns-map "\C-c\C-c" 'org-columns-toggle-or-columns-quit) 169(org-defkey org-columns-map "\C-c\C-c" #'org-columns-toggle-or-columns-quit)
170(org-defkey org-columns-map "\C-c\C-o" 'org-columns-open-link) 170(org-defkey org-columns-map "\C-c\C-o" #'org-columns-open-link)
171(org-defkey org-columns-map "v" 'org-columns-show-value) 171(org-defkey org-columns-map "v" #'org-columns-show-value)
172(org-defkey org-columns-map "q" 'org-columns-quit) 172(org-defkey org-columns-map "q" #'org-columns-quit)
173(org-defkey org-columns-map "r" 'org-columns-redo) 173(org-defkey org-columns-map "r" #'org-columns-redo)
174(org-defkey org-columns-map "g" 'org-columns-redo) 174(org-defkey org-columns-map "g" #'org-columns-redo)
175(org-defkey org-columns-map [left] 'backward-char) 175(org-defkey org-columns-map [left] #'backward-char)
176(org-defkey org-columns-map "\M-b" 'backward-char) 176(org-defkey org-columns-map "\M-b" #'backward-char)
177(org-defkey org-columns-map "a" 'org-columns-edit-allowed) 177(org-defkey org-columns-map "a" #'org-columns-edit-allowed)
178(org-defkey org-columns-map "s" 'org-columns-edit-attributes) 178(org-defkey org-columns-map "s" #'org-columns-edit-attributes)
179(org-defkey org-columns-map "\M-f" 179(org-defkey org-columns-map "\M-f"
180 (lambda () (interactive) (goto-char (1+ (point))))) 180 (lambda () (interactive) (goto-char (1+ (point)))))
181(org-defkey org-columns-map [right] 181(org-defkey org-columns-map [right]
@@ -187,7 +187,7 @@ See `org-columns-summary-types' for details.")
187 (while (and (org-invisible-p2) (not (eobp))) 187 (while (and (org-invisible-p2) (not (eobp)))
188 (beginning-of-line 2)) 188 (beginning-of-line 2))
189 (move-to-column col) 189 (move-to-column col)
190 (if (eq major-mode 'org-agenda-mode) 190 (if (derived-mode-p 'org-agenda-mode)
191 (org-agenda-do-context-action))))) 191 (org-agenda-do-context-action)))))
192(org-defkey org-columns-map [up] 192(org-defkey org-columns-map [up]
193 (lambda () (interactive) 193 (lambda () (interactive)
@@ -198,20 +198,20 @@ See `org-columns-summary-types' for details.")
198 (move-to-column col) 198 (move-to-column col)
199 (if (eq major-mode 'org-agenda-mode) 199 (if (eq major-mode 'org-agenda-mode)
200 (org-agenda-do-context-action))))) 200 (org-agenda-do-context-action)))))
201(org-defkey org-columns-map [(shift right)] 'org-columns-next-allowed-value) 201(org-defkey org-columns-map [(shift right)] #'org-columns-next-allowed-value)
202(org-defkey org-columns-map "n" 'org-columns-next-allowed-value) 202(org-defkey org-columns-map "n" #'org-columns-next-allowed-value)
203(org-defkey org-columns-map [(shift left)] 'org-columns-previous-allowed-value) 203(org-defkey org-columns-map [(shift left)] #'org-columns-previous-allowed-value)
204(org-defkey org-columns-map "p" 'org-columns-previous-allowed-value) 204(org-defkey org-columns-map "p" #'org-columns-previous-allowed-value)
205(org-defkey org-columns-map "<" 'org-columns-narrow) 205(org-defkey org-columns-map "<" #'org-columns-narrow)
206(org-defkey org-columns-map ">" 'org-columns-widen) 206(org-defkey org-columns-map ">" #'org-columns-widen)
207(org-defkey org-columns-map [(meta right)] 'org-columns-move-right) 207(org-defkey org-columns-map [(meta right)] #'org-columns-move-right)
208(org-defkey org-columns-map [(meta left)] 'org-columns-move-left) 208(org-defkey org-columns-map [(meta left)] #'org-columns-move-left)
209(org-defkey org-columns-map [(shift meta right)] 'org-columns-new) 209(org-defkey org-columns-map [(shift meta right)] #'org-columns-new)
210(org-defkey org-columns-map [(shift meta left)] 'org-columns-delete) 210(org-defkey org-columns-map [(shift meta left)] #'org-columns-delete)
211(dotimes (i 10) 211(dotimes (i 10)
212 (org-defkey org-columns-map (number-to-string i) 212 (org-defkey org-columns-map (number-to-string i)
213 `(lambda () (interactive) 213 (lambda () (interactive)
214 (org-columns-next-allowed-value nil ,i)))) 214 (org-columns-next-allowed-value nil i))))
215 215
216(easy-menu-define org-columns-menu org-columns-map "Org Column Menu" 216(easy-menu-define org-columns-menu org-columns-map "Org Column Menu"
217 '("Column" 217 '("Column"
@@ -490,7 +490,7 @@ for the duration of the command.")
490 (org-add-props " " nil 'display `(space :align-to ,linum-offset)) 490 (org-add-props " " nil 'display `(space :align-to ,linum-offset))
491 (org-add-props (substring title 0 -1) nil 'face 'org-column-title))) 491 (org-add-props (substring title 0 -1) nil 'face 'org-column-title)))
492 (setq org-columns-previous-hscroll -1) 492 (setq org-columns-previous-hscroll -1)
493 (add-hook 'post-command-hook 'org-columns-hscroll-title nil 'local))) 493 (add-hook 'post-command-hook #'org-columns-hscroll-title nil 'local)))
494 494
495(defun org-columns-hscroll-title () 495(defun org-columns-hscroll-title ()
496 "Set the `header-line-format' so that it scrolls along with the table." 496 "Set the `header-line-format' so that it scrolls along with the table."
@@ -519,7 +519,7 @@ for the duration of the command.")
519 (when (local-variable-p 'org-previous-header-line-format) 519 (when (local-variable-p 'org-previous-header-line-format)
520 (setq header-line-format org-previous-header-line-format) 520 (setq header-line-format org-previous-header-line-format)
521 (kill-local-variable 'org-previous-header-line-format) 521 (kill-local-variable 'org-previous-header-line-format)
522 (remove-hook 'post-command-hook 'org-columns-hscroll-title 'local)) 522 (remove-hook 'post-command-hook #'org-columns-hscroll-title 'local))
523 (set-marker org-columns-begin-marker nil) 523 (set-marker org-columns-begin-marker nil)
524 (when (markerp org-columns-top-level-marker) 524 (when (markerp org-columns-top-level-marker)
525 (set-marker org-columns-top-level-marker nil)) 525 (set-marker org-columns-top-level-marker nil))
@@ -782,7 +782,7 @@ around it."
782 (setq time-after (copy-sequence time)) 782 (setq time-after (copy-sequence time))
783 (setf (nth 3 time-before) (1- (nth 3 time))) 783 (setf (nth 3 time-before) (1- (nth 3 time)))
784 (setf (nth 3 time-after) (1+ (nth 3 time))) 784 (setf (nth 3 time-after) (1+ (nth 3 time)))
785 (mapcar (lambda (x) (format-time-string fmt (apply 'encode-time x))) 785 (mapcar (lambda (x) (format-time-string fmt (apply #'encode-time x)))
786 (list time-before time time-after))))) 786 (list time-before time time-after)))))
787 787
788(defun org-columns-open-link (&optional arg) 788(defun org-columns-open-link (&optional arg)