Skip to content

Instantly share code, notes, and snippets.

@pogin503
Created December 24, 2016 13:53
Show Gist options
  • Save pogin503/6dd1634b8897512c7e7049df576eeeed to your computer and use it in GitHub Desktop.
Save pogin503/6dd1634b8897512c7e7049df576eeeed to your computer and use it in GitHub Desktop.
(defmacro after1 (mode &rest body)
"`eval-after-load' MODE evaluate BODY."
`(eval-after-load ,mode
'(progn ,@body)))
(defmacro after2 (mode &rest body)
"`eval-after-load' MODE evaluate BODY."
(declare (indent defun))
`(eval-after-load ,mode
'(progn ,@body)))
;; (declare (indent defun)) なし
(after1 'dired
(define-key dired-mode-map (kbd "M-p") 'dired-back-to-top)
(define-key dired-mode-map (kbd "M-n") 'dired-jump-to-bottom)
(define-key dired-mode-map (kbd "C-a") 'dired-back-to-start-of-files))
(after2 'dired
(define-key dired-mode-map (kbd "M-p") 'dired-back-to-top)
(define-key dired-mode-map (kbd "M-n") 'dired-jump-to-bottom)
(define-key dired-mode-map (kbd "C-a") 'dired-back-to-start-of-files))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment