mark-naylor-1701

elisp mode test

Aug 12th, 2025 (edited)
4,193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.33 KB | None | 0 0
  1. (require 'dash)
  2.  
  3. (cl-defun mode-p (mode &optional (buffer (current-buffer)))
  4.   "Return t if BUFFER is in major MODE, else nil."
  5.   (when (bufferp buffer)
  6.     (with-current-buffer buffer
  7.       (eq mode major-mode))))
  8.  
  9. (defalias 'dired-mode-p (-partial #'mode-p 'dired-mode))
  10.  
  11. (defalias 'erc-mode-p (-partial #'mode-p 'erc-mode))
Advertisement
Add Comment
Please, Sign In to add comment