summaryrefslogtreecommitdiffhomepage
path: root/custom/jao-custom-programming.el
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2026-10-11 19:10:03 +0100
committerjao <jao@gnu.org>2026-10-11 19:10:03 +0100
commit84c76e13f81e1c3fe133aff7218693de4db4384b (patch)
tree3a3f939d967a3bc4856c2027ca3af4b694dbb3dd /custom/jao-custom-programming.el
parente7b7b9ef9d6fad2fcdd2a0d858b8f6835b66dc16 (diff)
downloadelibs-84c76e13f81e1c3fe133aff7218693de4db4384b.tar.gz
elibs-84c76e13f81e1c3fe133aff7218693de4db4384b.tar.bz2
eldoc buffer manipulation
Diffstat (limited to 'custom/jao-custom-programming.el')
-rw-r--r--custom/jao-custom-programming.el16
1 files changed, 3 insertions, 13 deletions
diff --git a/custom/jao-custom-programming.el b/custom/jao-custom-programming.el
index f60dbc9..4ea4029 100644
--- a/custom/jao-custom-programming.el
+++ b/custom/jao-custom-programming.el
@@ -11,19 +11,6 @@
eldoc-display-functions '(eldoc-display-in-echo-area))
:config (global-eldoc-mode 1))
-(defun jao-eldoc-toggle ()
- "Toggle eldoc's documentation buffer."
- (interactive)
- (let ((buffer (eldoc-doc-buffer)))
- (if-let* ((w (and buffer (get-buffer-window buffer))))
- (delete-window w)
- (eldoc-doc-buffer t))))
-
-(add-to-list 'display-buffer-alist
- '("\\*eldoc\\( .*\\)?\\*"
- (display-buffer-reuse-window)
- (dedicated . t)))
-
;;;; automatic modes
(add-to-list 'auto-mode-alist '("\\.mix\\'" . hexl-mode))
(add-to-list 'auto-mode-alist '("\\.m4\\'" . m4-mode))
@@ -362,6 +349,9 @@
("w" "Workspace tests" jao-rust-test-workspace)
("d" "Doc tests" jao-rust-test-doctests)
("r" "Retest last" jao-rust-retest)]
+ ["eldoc"
+ ("-" "Clear popups" jao-clear-below-eldoc)
+ ("." "Toggle eldoc buffer" jao-eldoc-toggle)]
["utilities"
("F" "Open flymake diagnostics" flymake-show-project-diagnostics)
("e" "Consult eglot symbolss" consult-eglot-symbols)