diff options
author | Thanh Vuong <thanhvg@gmail.com> | 2019-08-29 23:06:47 -0600 |
---|---|---|
committer | Thanh Vuong <thanhvg@gmail.com> | 2019-08-29 23:06:47 -0600 |
commit | 1006f0191fe6482b368e6267d04b59e3cda014ae (patch) | |
tree | 40e78392429cb425c3da37b74fdfef1fa6c1fa57 /hnreader.el | |
parent | 4a2b130527934e8900920c56ec4ed716e4167040 (diff) |
use pop-to-buffer by default
Diffstat (limited to 'hnreader.el')
-rw-r--r-- | hnreader.el | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/hnreader.el b/hnreader.el index ac89419..21c4671 100644 --- a/hnreader.el +++ b/hnreader.el @@ -39,6 +39,8 @@ ;;; Customization ;; hnreader-history-max: max number history items to remember. +;; hnreader-view-comments-in-same-window: if nil then will not create new window +;; when viewing comments ;;; Code: (require 'promise) @@ -58,7 +60,12 @@ (defcustom hnreader-history-max 100 "Max history to remember." - :type 'number + :type 'integer + :group 'hnreader) + +(defcustom hnreader-view-comments-in-same-window t + "Max history to remember." + :type 'boolean :group 'hnreader) ;; internal stuff @@ -118,7 +125,10 @@ third one is 80.") (defun hnreader--prepare-buffer (buf &optional msg) "Print MSG message and prepare window for BUF buffer." (when (not (equal (window-buffer) buf)) - (switch-to-buffer-other-window buf)) + (if hnreader-view-comments-in-same-window + ;; (switch-to-buffer buf) + (pop-to-buffer buf) + (switch-to-buffer-other-window buf))) ;; (display-buffer buf '(display-buffer-use-some-window (inhibit-same-window . t)))) (with-current-buffer buf (read-only-mode -1) |