From 692888f2083b23de325563c94ef272255dfae9a1 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Thu, 29 Sep 2022 20:02:17 -0400 Subject: Add eglot config --- emacs/.config/emacs-kj/development.el | 16 ++++++++++++++++ emacs/.config/emacs-kj/init.el | 10 ++++++++++ 2 files changed, 26 insertions(+) create mode 100644 emacs/.config/emacs-kj/development.el (limited to 'emacs') diff --git a/emacs/.config/emacs-kj/development.el b/emacs/.config/emacs-kj/development.el new file mode 100644 index 0000000..258e299 --- /dev/null +++ b/emacs/.config/emacs-kj/development.el @@ -0,0 +1,16 @@ +(use-package eglot) + +(use-package rustic + :after eglot + :config + (setq + ;; eglot seems to be the best option right now. + rustic-lsp-client 'eglot + rustic-format-on-save nil + ;; Prevent automatic syntax checking, which was causing lags and stutters. + ;; eglot-send-changes-idle-time (* 60 60) + ) + ;; Disable the annoying doc popups in the minibuffer. + ;; (add-hook 'eglot-managed-mode-hook (lambda () (eldoc-mode -1))) + ) + diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el index d427d43..1331b49 100644 --- a/emacs/.config/emacs-kj/init.el +++ b/emacs/.config/emacs-kj/init.el @@ -41,6 +41,9 @@ (tooltip-mode -1) (menu-bar-mode -1)) +(global-whitespace-mode) +(setq whitespace-style '(face trailing)) + (use-package rainbow-delimiters :defer t :hook (prog-mode-hook . #'rainbow-delimiters-mode)) @@ -261,6 +264,11 @@ (use-package magit) (use-package org) +(use-package direnv + :config + (setq direnv-always-show-summary nil) + (direnv-mode)) + (use-package projectile :ensure t :init @@ -392,3 +400,5 @@ ;; Tramp settings (setq tramp-use-ssh-controlmaster-options nil tramp-default-method "ssh") + +(load-file (locate-user-emacs-file "development.el")) -- cgit v1.2.3