From b94e13d63efd49a9b48a7d7bbcb026b8955dfae6 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Thu, 12 Oct 2023 14:28:28 -0400 Subject: [PATCH] Add some emacs settings from https://idiomdrottning.org/bad-emacs-defaults . --- ansible/roles/emacs/files/elisp/base.el | 6 ++++++ ansible/roles/emacs/files/elisp/lang-rust.el | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ansible/roles/emacs/files/elisp/base.el b/ansible/roles/emacs/files/elisp/base.el index 8ce77ee..eba403d 100644 --- a/ansible/roles/emacs/files/elisp/base.el +++ b/ansible/roles/emacs/files/elisp/base.el @@ -55,6 +55,12 @@ package-native-compile t ;; Confirm when opening a file that does not exist confirm-nonexistent-file-or-buffer t + ;; Do not require double space to end a sentence. + sentence-end-double-space nil + ;; Show trailing whitespace + show-trailing-whitespace t + ;; Remove the line when killing it with ctrl-k + kill-whole-line t ) ;; (setq-default fringes-outside-margins t) diff --git a/ansible/roles/emacs/files/elisp/lang-rust.el b/ansible/roles/emacs/files/elisp/lang-rust.el index 169547b..39a8cbd 100644 --- a/ansible/roles/emacs/files/elisp/lang-rust.el +++ b/ansible/roles/emacs/files/elisp/lang-rust.el @@ -48,8 +48,7 @@ (add-to-list 'eglot-server-programs `(rust-ts-mode . (,rust-analyzer-command :initializationOptions (:imports (:granularity (:enforce t :group "item") :merge (:glob nil) :prefix "self") - :inlayHints (:maxLength nil) - :workspace (:symbol (:search (:limit 1024))))))) + )))) ) ) (add-hook 'before-save-hook 'eglot-format-buffer nil 'local)