diff options
author | bd <bdunahu@operationnull.com> | 2025-03-17 15:54:50 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-03-17 15:54:50 -0400 |
commit | 5836a9b8c8bcfd7bae33cb0cc198fabaed19c1f8 (patch) | |
tree | b3eff06fcaa97bd51f7628ae0bfcdbbea7bd4217 /.config/emacs | |
parent | 5e8f32776e9e807557be83a8150efa29f43fb063 (diff) |
tramp to find programs when sshing into guix host, readd lisp+slime
Diffstat (limited to '.config/emacs')
-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) |