Commit 75570ce0cf8c

Vincent Demeester <vincent@sbr.pm>
2025-10-20 22:17:47
tools/emacs: configure popper
Very easy way. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 58bf101
Changed files (1)
tools
emacs
tools/emacs/init.el
@@ -1455,6 +1455,30 @@ Add this function to the `after-save-hook'."
   :after (denote org)
   :defer 2)
 
+(use-package popper
+  :commands (popper-mode)
+  :bind (("C-#"   . popper-toggle)
+	 ;; ("C-~"   . popper-kill-latest-popup)
+         ("M-#"   . popper-cycle)
+	 ;; alt keybind for mac mode, possibly disposable? TODO: should bind only on mac?
+	 ("C-`"   . popper-toggle-latest)
+         ("C-M-#" . popper-toggle-type))
+  :custom
+  (popper-reference-buffers
+   '("\\*Messages\\*"
+     "Output\\*$"
+     "\\*Async Shell Command\\*"
+     help-mode
+     compilation-mode))
+  (popper-window-height 0.3)
+  :config
+  (popper-mode))
+
+(use-package popper-echo
+  :commands (popper-echo-mode popper-tab-line-mode)
+  :init
+  (popper-tab-line-mode))
+
 (use-package mu4e
   :commands (mu4e)
   :custom