From 9f9d25d4accac175d240ecf538415ecdb9eedbf5 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Sat, 2 Dec 2023 00:02:04 +0100 Subject: [PATCH] emacs: Simplifying direnv creation. see: - https://github.com/pappasam/jedi-language-server/issues/199 - https://github.com/emacs-lsp/lsp-mode/issues/3948 --- .bashrc | 9 +-------- .emacs.d/init.el | 9 ++++----- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/.bashrc b/.bashrc index 64352bf..6a1a5ca 100644 --- a/.bashrc +++ b/.bashrc @@ -215,14 +215,7 @@ venv() echo '`.envrc` file already exists!' return fi - cat >.envrc < .envrc direnv allow . } diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 52e6718..bf2a951 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -39,10 +39,9 @@ ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) ) -(use-package direnv +(use-package envrc :ensure t - :config - (direnv-mode)) + :init (envrc-global-mode)) (use-package flycheck-grammalecte :ensure t @@ -72,9 +71,9 @@ (set-face-attribute 'lsp-face-highlight-textual nil :background "#666" :foreground "#ffffff" ) - :hook (((python-mode) . lsp) + :hook (((python-mode) . lsp-deferred) (rust-mode) .lsp) - :commands lsp-mode + :commands (lsp lsp-deferred) ) (use-package python