From 102896f1805dc1834997ebdf892dc236868a3d75 Mon Sep 17 00:00:00 2001 From: Mateus Rodrigues Date: Sun, 12 Jul 2026 14:08:30 +0100 Subject: [PATCH] some more simplifications --- elisp/extras.el | 15 +++++++++------ elisp/slime-setup.el | 4 ---- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/elisp/extras.el b/elisp/extras.el index 4be1377..83af2da 100644 --- a/elisp/extras.el +++ b/elisp/extras.el @@ -60,9 +60,8 @@ (use-package pdf-tools :config - (progn - (pdf-tools-install) - (setq pdf-view-midnight-colors '("#DCDCCC" . "#3F3F3F")))) + (pdf-tools-install) + (setq pdf-view-midnight-colors '("#DCDCCC" . "#3F3F3F"))) (use-package saveplace-pdf-view) @@ -118,7 +117,6 @@ (use-package tomlparse) -;; TODO I'm only using demand so is set from the start (use-package treemacs :demand t :bind ("" . treemacs)) @@ -131,7 +129,8 @@ ;; Common Lisp (use-package slime :config - (load "~/.emacs.d/elisp/slime-setup.el")) + (slime-setup '(slime-fancy slime-quicklisp slime-asdf slime-mrepl)) + (setq inferior-lisp-program "sbcl")) (use-package paredit :hook ((lisp-mode emacs-lisp-mode) . paredit-mode)) @@ -141,8 +140,12 @@ ;; Rust (use-package rust-mode + :hook ((rust-mode . cargo-minor-mode) + (rust-mode . racer-mode) + (racer-mode . eldoc-mode)) :config - (load "~/.emacs.d/elisp/rust-setup.el")) + (keymap-set rust-mode-map "TAB" #'company-indent-or-complete-common) + (setq company-tooltip-align-annotations t)) ;; Haskell (use-package haskell-mode) diff --git a/elisp/slime-setup.el b/elisp/slime-setup.el index 4ceb343..c71c31d 100644 --- a/elisp/slime-setup.el +++ b/elisp/slime-setup.el @@ -1,7 +1,3 @@ -;;;; slime setup -(slime-setup '(slime-fancy slime-quicklisp slime-asdf slime-mrepl)) -(setq inferior-lisp-program "sbcl") - ;; ;;; use my local copy of the Common Lisp HyperSpec ;; (load "~/clhs-use-local.el" t)