Enable the nixd language server in emacs.
This commit is contained in:
parent
e7ab762ee4
commit
aba96213c3
@ -5,9 +5,7 @@
|
|||||||
|
|
||||||
networking.dhcpcd.enable = false;
|
networking.dhcpcd.enable = false;
|
||||||
networking.useDHCP = false;
|
networking.useDHCP = false;
|
||||||
# networking.nameservers = ["8.8.8.8" "8.8.4.4"];
|
|
||||||
networking.nameservers = [ "194.242.2.2#doh.mullvad.net" "2a07:e340::2#doh.mullvad.net" ];
|
networking.nameservers = [ "194.242.2.2#doh.mullvad.net" "2a07:e340::2#doh.mullvad.net" ];
|
||||||
# networking.nameservers = [ "1.1.1.1#one.one.one.one" "1.0.0.1#one.one.one.one" ];
|
|
||||||
services.resolved = {
|
services.resolved = {
|
||||||
enable = true;
|
enable = true;
|
||||||
dnssec = "true";
|
dnssec = "true";
|
||||||
|
@ -39,6 +39,7 @@ in
|
|||||||
plainmacs
|
plainmacs
|
||||||
emacs29-pgtk
|
emacs29-pgtk
|
||||||
clang # To compile tree-sitter grammars
|
clang # To compile tree-sitter grammars
|
||||||
|
nixd # nix language server
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager.users.talexander = { pkgs, ... }: {
|
home-manager.users.talexander = { pkgs, ... }: {
|
||||||
|
@ -7,15 +7,15 @@
|
|||||||
:commands nix-mode
|
:commands nix-mode
|
||||||
:hook (
|
:hook (
|
||||||
(nix-mode . (lambda ()
|
(nix-mode . (lambda ()
|
||||||
;; (eglot-ensure)
|
(eglot-ensure)
|
||||||
;; (defclass my/eglot-nix (eglot-lsp-server) ()
|
(defclass my/eglot-nix (eglot-lsp-server) ()
|
||||||
;; :documentation
|
:documentation
|
||||||
;; "Own eglot server class.")
|
"Own eglot server class.")
|
||||||
|
|
||||||
;; (add-to-list 'eglot-server-programs
|
(add-to-list 'eglot-server-programs
|
||||||
;; '(nix-mode . (my/eglot-nix "nixd")))
|
'(nix-mode . (my/eglot-nix "nixd")))
|
||||||
;; (add-hook 'before-save-hook 'eglot-format-buffer nil 'local)
|
(add-hook 'before-save-hook 'eglot-format-buffer nil 'local)
|
||||||
))
|
))
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user