diff options
author | Alan Pearce | 2017-06-26 14:40:04 +0200 |
---|---|---|
committer | Alan Pearce | 2017-06-26 14:40:04 +0200 |
commit | 681ed8c8324205d69ad2c083737f72409c3df162 (patch) | |
tree | aba4f8b3e60f808e468cb4f70b2f1f7c506945f6 /emacs | |
parent | 62633dc0fe80f734dc33673c0960905e22fae92b (diff) | |
download | dotfiles-681ed8c8324205d69ad2c083737f72409c3df162.tar.lz dotfiles-681ed8c8324205d69ad2c083737f72409c3df162.tar.zst dotfiles-681ed8c8324205d69ad2c083737f72409c3df162.zip |
Emacs: use nix wrappers for flycheck iff sandbox detected
Diffstat (limited to 'emacs')
-rw-r--r-- | emacs/.emacs.d/init.org | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org index aa2ea28..3004689 100644 --- a/emacs/.emacs.d/init.org +++ b/emacs/.emacs.d/init.org @@ -428,9 +428,15 @@ and some convenience commands for building packages and launching shells. :config (progn (with-eval-after-load 'flycheck (setq flycheck-command-wrapper-function - (lambda (command) (apply 'nix-shell-command (nix-current-sandbox) command)) + (lambda (command) + (if (nix-current-sandbox) + (apply 'nix-shell-command (nix-current-sandbox) command) + command)) flycheck-executable-find - (lambda (cmd) (nix-executable-find (nix-current-sandbox) cmd)))))) + (lambda (cmd) + (if (nix-current-sandbox) + (nix-executable-find (nix-current-sandbox) cmd) + (executable-find cmd))))))) #+END_SRC * Keybindings |