emacs: Disable lingering popper stuff, lsp prefix

This commit is contained in:
Joseph Ferano 2025-11-16 15:10:21 +07:00
parent a3977ac72c
commit 367b17ea20

View File

@ -1086,9 +1086,9 @@ Harpoon lets you quickly switch between bookmarked buffers
;; (setq display-buffer-alist nil)
(setq joe/popper-side-toggle 'right)
(defun joe/window-split-vertical () (interactive) (set 'joe/popper-side-toggle 'right))
(defun joe/window-split-horizontal () (interactive) (set 'joe/popper-side-toggle 'below))
;; (setq joe/popper-side-toggle 'right)
;; (defun joe/window-split-vertical () (interactive) (set 'joe/popper-side-toggle 'right))
;; (defun joe/window-split-horizontal () (interactive) (set 'joe/popper-side-toggle 'below))
(define-key ctl-x-4-map (kbd "|") #'joe/window-split-vertical)
(define-key ctl-x-4-map (kbd "-") #'joe/window-split-horizontal)
@ -2009,12 +2009,13 @@ be kept here commented out in case we want to try it again.
(setq vterm-max-scrollback 100000)
(setq vterm-kill-buffer-on-exit t)
(defun joe/close-popup-buffer (vterm-buf event-msg)
(unless (or (eq popper-popup-status nil)
(eq popper-popup-status 'raised))
(popper-close-latest)))
;; (defun joe/close-popup-buffer (vterm-buf event-msg)
;; (unless (or (eq popper-popup-status nil)
;; (eq popper-popup-status 'raised))
;; (popper-close-latest)))
(setq vterm-exit-functions '(joe/close-popup-buffer))
;; (setq vterm-exit-functions '(joe/close-popup-buffer))
;; (setq vterm-exit-functions nil)
(defun joe/vterm-here ()
(interactive)
@ -2199,7 +2200,10 @@ These help speed eglot up apparently [[https://www.reddit.com/r/emacs/comments/1
#+end_src
*** LSP
#+begin_src emacs-lisp
(setq lsp-keymap-prefix "C-c l")
(require 'lsp-mode)
(setq lsp-enable-completion-at-point nil)
(setq lsp-enable-indentation nil)
(setq lsp-enable-which-key-integration t)
(setq lsp-headerline-breadcrumb-enable nil)
(setq lsp-modeline-diagnostics-enable nil)