Replace eyebrowse with perspective
This commit is contained in:
parent
f095a94f74
commit
1a1f2b84fe
|
@ -76,6 +76,7 @@
|
|||
epkgs.ox-pandoc
|
||||
epkgs.parsebib
|
||||
epkgs.pdf-tools
|
||||
epkgs.perspective
|
||||
epkgs.pfuture
|
||||
epkgs.pkg-info
|
||||
epkgs.posframe
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
(use-package eyebrowse
|
||||
:ensure t
|
||||
:init
|
||||
(setq eyebrowse-keymap-prefix (kbd "C-c M-e"))
|
||||
(global-unset-key (kbd "C-c C-w"))
|
||||
(define-key evil-normal-state-map "gt" 'eyebrowse-next-window-config)
|
||||
(define-key evil-normal-state-map "gT" 'eyebrowse-prev-window-config)
|
||||
(define-key evil-normal-state-map "gr" 'eyebrowse-rename-window-config)
|
||||
(define-key evil-normal-state-map "gc" 'eyebrowse-close-window-config)
|
||||
:config
|
||||
(setq eyebrowse-new-workspace t)
|
||||
(setq eyebrowse-switch-back-and-forth t)
|
||||
(setq eyebrowse-wrap-around t)
|
||||
(eyebrowse-setup-opinionated-keys)
|
||||
(eyebrowse-mode 1))
|
|
@ -1,7 +1,3 @@
|
|||
;; keymap for buffer switching
|
||||
(global-set-key (kbd "C-x C-b") 'ibuffer)
|
||||
(global-set-key (kbd "C-x b") 'ivy-switch-buffer)
|
||||
|
||||
;; kill THIS buffer
|
||||
(global-set-key (kbd "C-x C-k") 'kill-this-buffer)
|
||||
|
||||
|
|
13
home-manager/software/emacs/emacs.d/lib/perspective.el
Normal file
13
home-manager/software/emacs/emacs.d/lib/perspective.el
Normal file
|
@ -0,0 +1,13 @@
|
|||
(use-package perspective
|
||||
:bind
|
||||
(("C-x C-b" . persp-ibuffer) ; or use a nicer switcher, see below
|
||||
("C-x b" . persp-ivy-switch-buffer)
|
||||
("C-x k" . persp-kill-buffer*))
|
||||
:custom
|
||||
(persp-mode-prefix-key (kbd "C-x x")) ; pick your own prefix key here
|
||||
:init
|
||||
(define-key evil-normal-state-map "gt" 'persp-next)
|
||||
(define-key evil-normal-state-map "gT" 'persp-prev)
|
||||
(define-key evil-normal-state-map "gr" 'persp-rename)
|
||||
(define-key evil-normal-state-map "gc" 'persp-kill)
|
||||
(persp-mode))
|
|
@ -102,7 +102,7 @@
|
|||
|
||||
(setq inhibit-compacting-font-caches t)
|
||||
|
||||
;; hide temporary buffers (
|
||||
;; hide temporary buffers
|
||||
(add-hook 'ibuffer-mode-hook
|
||||
(lambda ()
|
||||
(ibuffer-filter-by-name "^[^*]")))
|
||||
|
@ -130,7 +130,6 @@
|
|||
(add-hook 'ibuffer-mode-hook
|
||||
(lambda ()
|
||||
(ibuffer-switch-to-saved-filter-groups "default")))
|
||||
;; )
|
||||
|
||||
(when (boundp 'enable-emojis)
|
||||
(when (is-linux-p)
|
||||
|
|
|
@ -38,10 +38,10 @@
|
|||
|
||||
;; various third party
|
||||
(load-file (modules-path "counsel.el"))
|
||||
(load-file (modules-path "eyebrowse.el"))
|
||||
(load-file (modules-path "keyring_update.el"))
|
||||
(load-file (modules-path "manuals.el"))
|
||||
(load-file (modules-path "mu4e.el"))
|
||||
(load-file (modules-path "perspective.el"))
|
||||
(load-file (modules-path "treemacs.el"))
|
||||
(load-file (modules-path "vterm.el"))
|
||||
(load-file (modules-path "yasnippet.el"))
|
||||
|
|
Loading…
Reference in New Issue
Block a user