diff --git a/init.d/basics/buffers.el b/init.d/basics/buffers.el index 85b50c0..1dad1fb 100644 --- a/init.d/basics/buffers.el +++ b/init.d/basics/buffers.el @@ -1,6 +1,6 @@ ;;; buffers.el --- Default settings for buffers. -*- lexical-binding: t; -*- -;; Time-stamp: <2020-01-27T02:35:31+0100> +;; Time-stamp: <2020-01-27T08:21:57+0100> ;;; Commentary: ;; * Setup scratch buffer. @@ -81,10 +81,11 @@ (add-to-list 'purpose-user-mode-purposes '(c++-mode . cpp)) (add-to-list 'purpose-user-mode-purposes '(emacs-lisp-mode . elisp)) (add-to-list 'purpose-user-mode-purposes '(Man-mode . help-buffers)) - (purpose-compile-user-configuration) + (add-to-list 'purpose-user-mode-purposes '(help-mode . help-buffers)) + (add-to-list 'purpose-user-mode-purposes '(info-mode . help-buffers)) (add-to-list 'purpose-special-action-sequences - '(help-buffers - purpose-display-reuse-window-buffer)) + '(help-buffers purpose-display-reuse-window-buffer)) + (purpose-compile-user-configuration) (require 'window-purpose-x) (purpose-x-magit-single-on) ; All Magit buffers have the same purpose. @@ -93,6 +94,8 @@ :bind ("" . purpose-toggle-window-purpose-dedicated) ("C-" . purpose-toggle-window-buffer-dedicated) + ("" . purpose-load-window-layout) + ("C-" . purpose-load-window-layout) ) (provide 'basics/buffers)