aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/gnus
diff options
context:
space:
mode:
authorLars Ingebrigtsen2016-02-20 19:05:45 +1100
committerLars Ingebrigtsen2016-02-20 19:05:45 +1100
commit896f993dec0e7b18ed701a5dee6c224083d6e1dd (patch)
tree4a3de110f308e30d0ef01c9c29eede7e4fc0d9fb /lisp/gnus
parent24c1c1d5c3bc14cccdeb41f5de39a8d11993c566 (diff)
downloademacs-896f993dec0e7b18ed701a5dee6c224083d6e1dd.tar.gz
emacs-896f993dec0e7b18ed701a5dee6c224083d6e1dd.zip
Allow customising the article mode cursor behavior
* doc/misc/gnus.texi (HTML): Mention gnus-article-show-cursor. * lisp/gnus/gnus-art.el (gnus-article-show-cursor): New variable. (gnus-article-mode): Use it.
Diffstat (limited to 'lisp/gnus')
-rw-r--r--lisp/gnus/gnus-art.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 079d16b3e15..4ea8baed854 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -527,6 +527,12 @@ each invocation of the saving commands."
527 (item :tag "never" nil) 527 (item :tag "never" nil)
528 (sexp :tag "once" :format "%t\n" :value t))) 528 (sexp :tag "once" :format "%t\n" :value t)))
529 529
530(defcustom gnus-article-show-cursor nil
531 "If non-nil, show the cursor in the Article buffer even when not selected."
532 :version "25.1"
533 :group 'gnus-article
534 :type 'bool)
535
530(defcustom gnus-saved-headers gnus-visible-headers 536(defcustom gnus-saved-headers gnus-visible-headers
531 "Headers to keep if `gnus-save-all-headers' is nil. 537 "Headers to keep if `gnus-save-all-headers' is nil.
532If `gnus-save-all-headers' is non-nil, this variable will be ignored. 538If `gnus-save-all-headers' is non-nil, this variable will be ignored.
@@ -4521,7 +4527,8 @@ commands:
4521 (set (make-local-variable 'nobreak-char-display) nil) 4527 (set (make-local-variable 'nobreak-char-display) nil)
4522 ;; Enable `gnus-article-remove-images' to delete images shr.el renders. 4528 ;; Enable `gnus-article-remove-images' to delete images shr.el renders.
4523 (set (make-local-variable 'shr-put-image-function) 'gnus-shr-put-image) 4529 (set (make-local-variable 'shr-put-image-function) 'gnus-shr-put-image)
4524 (setq cursor-in-non-selected-windows nil) 4530 (unless gnus-article-show-cursor
4531 (setq cursor-in-non-selected-windows nil))
4525 (gnus-set-default-directory) 4532 (gnus-set-default-directory)
4526 (buffer-disable-undo) 4533 (buffer-disable-undo)
4527 (setq buffer-read-only t 4534 (setq buffer-read-only t