Configuration files

emacs: only load language modes if executable is present in path

Changed files
+3 -3
.config
emacs
+3 -3
.config/emacs/init.el
··· 196 196 ;;;;;;;;;;;;;;;;;;;; 197 197 ;; LANGUAGE MODES ;; 198 198 ;;;;;;;;;;;;;;;;;;;; 199 - (use-package cmake-mode :ensure t) 199 + (use-package cmake-mode :ensure t :if (executable-find "cmake")) 200 200 (use-package toml-mode :ensure t) 201 - (use-package zig-mode :ensure t) 202 - (use-package rust-mode :ensure t) 201 + (use-package zig-mode :ensure t :if (executable-find "zig")) 202 + (use-package rust-mode :ensure t :if (or (executable-find "cargo") (executable-find "rustc"))) 203 203 (mapc 'load (file-expand-wildcards (conf-dir "local-modes/*.el"))) 204 204 205 205