From 86ee413aa82715678f1fc9b7edfc33c8edce74d7 Mon Sep 17 00:00:00 2001 From: tastytea Date: Mon, 27 Jan 2020 08:33:16 +0100 Subject: [PATCH] Emacs: Add keybindings for window-purpose layouts. Also add help-mode and info-mode to help-buffers purpose. --- init.d/basics/buffers.el | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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)