diff options
Diffstat (limited to '.config/emacs/modules/bd--devel.el')
-rw-r--r-- | .config/emacs/modules/bd--devel.el | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/.config/emacs/modules/bd--devel.el b/.config/emacs/modules/bd--devel.el index ab92fc0..a8e0d1e 100644 --- a/.config/emacs/modules/bd--devel.el +++ b/.config/emacs/modules/bd--devel.el @@ -52,7 +52,11 @@ (when buffer-file-name (find-alternate-file (concat "/sudo:root@localhost:" - buffer-file-name))))) + buffer-file-name)))) + (setopt tramp-remote-path + (append tramp-remote-path + '(tramp-own-remote-path + "~/.guix-profile/bin" "~/.guix-profile/sbin")))) (use-package autoformat :config @@ -143,15 +147,15 @@ display for opening with browser." (unwind-protect (selector (append (-map (lambda (x) (bd/selector-doc x)) doc-dirs) - (list (bd/selector-search)))))) + (list (bd/selector-search)))))) (use-package eglot :defer t :hook ((c-mode . eglot-ensure) - (c++-mode . eglot-ensure)) + (c++-mode . eglot-ensure)) :bind (:map eglot-mode-map - ("C-c C-f" . eglot-format) - ("C-c C-e" . eglot-rename)) + ("C-c C-f" . eglot-format) + ("C-c C-e" . eglot-rename)) :config (add-to-list 'eglot-server-programs '(c-mode . ("ccls" "--init={\"clang\": {\"extraArgs\": [\"-std=c++20\"]}}")))) @@ -162,6 +166,15 @@ display for opening with browser." (use-package rainbow-mode :hook css-mode) +(use-package slime + :defer t + :commands slime + :bind (:map slime-mode-map + ("C-c C-k" . slime-eval-buffer)) + :config + ;; more memory for ml libraries + (setopt inferior-lisp-program "sbcl --dynamic-space-size 4096")) + (use-package paren :config (setopt show-paren-delay 0 @@ -170,6 +183,7 @@ display for opening with browser." show-paren-when-point-in-periphery t show-paren-when-point-inside-paren t)) + (use-package rainbow-delimiters :hook prog-mode) |