Purescript development tools
This commit is contained in:
parent
4d356b3a06
commit
4e8adcfafb
7 changed files with 104 additions and 32 deletions
18
users/profiles/emacs/emacs.d/config/config-nix.el
Normal file
18
users/profiles/emacs/emacs.d/config/config-nix.el
Normal file
|
@ -0,0 +1,18 @@
|
|||
(use-package nix-mode
|
||||
:mode "\\.nix\\'"
|
||||
:hook
|
||||
(before-save . lsp-format-buffer))
|
||||
(require 'sudo-utils)
|
||||
|
||||
(defun nixos-rebuild-switch ()
|
||||
(interactive)
|
||||
(sudo-utils-shell-command "nixos-rebuild switch"))
|
||||
|
||||
(defun nixos-rebuild-test ()
|
||||
(interactive)
|
||||
;; async-shell command should be sufficient, to check why it isn't
|
||||
(sudo-utils-shell-command "nixos-rebuild test"))
|
||||
|
||||
(global-set-key [f6] 'nixos-rebuild-test)
|
||||
|
||||
(provide 'config-nix)
|
Loading…
Add table
Add a link
Reference in a new issue