💥 Replace core-popup with new feature/popup module
This is a breaking change! Update your :popup settings. Old ones will throw errors! Doom's new popup management system casts off its shackles (hur hur) and replaces them with the monster that is `display-buffer-alist`, and window parameters. However, this is highly experimental! Expect edge cases. Particularly with org-mode and magit (or anything that does its own window management). Relevant to #261, #263, #325
This commit is contained in:
parent
065091bdca
commit
91357a3e5d
33 changed files with 631 additions and 1038 deletions
|
@ -24,8 +24,8 @@
|
|||
"M--" #'text-scale-decrease
|
||||
|
||||
;; Simple window navigation/manipulation
|
||||
"C-`" #'doom/popup-toggle
|
||||
"C-~" #'doom/popup-raise
|
||||
"C-`" #'+popup/toggle
|
||||
"C-~" #'+popup/raise
|
||||
"M-t" #'+workspace/new
|
||||
"M-T" #'+workspace/display
|
||||
"M-w" #'delete-window
|
||||
|
@ -63,7 +63,7 @@
|
|||
:en "C-k" #'evil-window-up
|
||||
:en "C-l" #'evil-window-right
|
||||
|
||||
"C-x p" #'doom/other-popup
|
||||
"C-x p" #'+popup/other
|
||||
|
||||
|
||||
;; --- <leader> -------------------------------------
|
||||
|
@ -78,7 +78,7 @@
|
|||
:desc "Switch workspace buffer" :n "," #'persp-switch-to-buffer
|
||||
:desc "Switch buffer" :n "<" #'switch-to-buffer
|
||||
:desc "Browse files" :n "." #'find-file
|
||||
:desc "Toggle last popup" :n "~" #'doom/popup-toggle
|
||||
:desc "Toggle last popup" :n "~" #'+popup/toggle
|
||||
:desc "Eval expression" :n "`" #'eval-expression
|
||||
:desc "Blink cursor line" :n "DEL" #'+doom/blink-cursor
|
||||
:desc "Jump to bookmark" :n "RET" #'bookmark-jump
|
||||
|
@ -195,7 +195,7 @@
|
|||
:desc "Apropos" :n "a" #'apropos
|
||||
:desc "Reload theme" :n "R" #'doom//reload-theme
|
||||
:desc "Find library" :n "l" #'find-library
|
||||
:desc "Toggle Emacs log" :n "m" #'doom/popup-toggle-messages
|
||||
:desc "Toggle Emacs log" :n "m" #'view-echo-area-messages
|
||||
:desc "Command log" :n "L" #'global-command-log-mode
|
||||
:desc "Describe function" :n "f" #'describe-function
|
||||
:desc "Describe key" :n "k" #'describe-key
|
||||
|
@ -723,6 +723,10 @@
|
|||
"M-;" #'eval-expression
|
||||
"A-;" #'eval-expression)
|
||||
|
||||
(:when (featurep! :feature popup)
|
||||
(:map +popup-mode-map
|
||||
"M-w" #'delete-window))
|
||||
|
||||
(:after tabulated-list
|
||||
(:map tabulated-list-mode-map
|
||||
[remap evil-record-macro] #'quit-window))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue