23 lines
727 B
EmacsLisp
23 lines
727 B
EmacsLisp
![]() |
(require 'common-lsp)
|
||
|
(require 'util-tree-sitter)
|
||
|
|
||
|
(use-package nix-mode
|
||
|
:mode (("\\.nix\\'" . nix-mode)
|
||
|
)
|
||
|
:commands nix-mode
|
||
|
:hook (
|
||
|
(nix-mode . (lambda ()
|
||
|
;; (eglot-ensure)
|
||
|
;; (defclass my/eglot-nix (eglot-lsp-server) ()
|
||
|
;; :documentation
|
||
|
;; "Own eglot server class.")
|
||
|
|
||
|
;; (add-to-list 'eglot-server-programs
|
||
|
;; '(nix-mode . (my/eglot-nix "nixd")))
|
||
|
;; (add-hook 'before-save-hook 'eglot-format-buffer nil 'local)
|
||
|
))
|
||
|
)
|
||
|
)
|
||
|
|
||
|
(provide 'lang-nix)
|