diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 44066e6..65e8cc6 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -205,11 +205,12 @@ (use-package eglot :hook (swift-mode . eglot-ensure) + (nix-mode . eglot-ensure) :config - (setq eglot-autoshutdown t) - (add-to-list - 'eglot-server-programs - '(swift-mode . ("/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/sourcekit-lsp")))) + (setq eglot-autoshutdown t + eglot-send-idle-time 0.1) + (add-to-list 'eglot-server-programs '(swift-mode . ("xcrun" "sourcekit-lsp"))) + (add-to-list 'eglot-server-programs '(nix-mode . ("rnix-lsp")))) (use-package emacs :config