mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 20:08:10 +01:00
emacs: use setq-local
It is available since Emacs 24.3 and we require at least Emacs 25. It makes the variable buffer-local if it isn't always buffer-local anyway.
This commit is contained in:
parent
9fadab4e63
commit
b4ee80dcbd
3 changed files with 4 additions and 6 deletions
|
@ -55,8 +55,7 @@
|
|||
;;;###autoload
|
||||
(defun notmuch-company-setup ()
|
||||
(company-mode)
|
||||
(make-local-variable 'company-backends)
|
||||
(setq company-backends '(notmuch-company))
|
||||
(setq-local company-backends '(notmuch-company))
|
||||
;; Disable automatic company completion unless an internal
|
||||
;; completion method is configured. Company completion (using
|
||||
;; internal completion) can still be accessed via standard company
|
||||
|
|
|
@ -168,9 +168,8 @@ additional data. The caller just needs to ensure it does not
|
|||
move point in the input buffer."
|
||||
;; Set up the initial state
|
||||
(unless (local-variable-p 'notmuch-sexp--parser)
|
||||
(set (make-local-variable 'notmuch-sexp--parser)
|
||||
(notmuch-sexp-create-parser))
|
||||
(set (make-local-variable 'notmuch-sexp--state) 'begin))
|
||||
(setq-local notmuch-sexp--parser (notmuch-sexp-create-parser))
|
||||
(setq-local notmuch-sexp--state 'begin))
|
||||
(let (done)
|
||||
(while (not done)
|
||||
(cl-case notmuch-sexp--state
|
||||
|
|
|
@ -391,7 +391,7 @@ Complete list of currently available key bindings:
|
|||
(make-local-variable 'notmuch-search-target-thread)
|
||||
(make-local-variable 'notmuch-search-target-line)
|
||||
(setq notmuch-buffer-refresh-function #'notmuch-search-refresh-view)
|
||||
(set (make-local-variable 'scroll-preserve-screen-position) t)
|
||||
(setq-local scroll-preserve-screen-position t)
|
||||
(add-to-invisibility-spec (cons 'ellipsis t))
|
||||
(setq truncate-lines t)
|
||||
(setq buffer-read-only t)
|
||||
|
|
Loading…
Reference in a new issue