summaryrefslogtreecommitdiff
path: root/.dir-locals.el
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarIT.de>2021-11-21 23:49:05 +0100
committerGitHub <noreply@github.com>2021-11-21 23:49:05 +0100
commitdeca799e9feebc411339f11d9050f4250c40db13 (patch)
tree4be4bf5457d25b45b289481e330d2642a50a51ac /.dir-locals.el
parent02cccdf876f2e0b07ef488e6033a858113dc3f1c (diff)
parent5242a841a5dd2179d1ed620a67594932eb129422 (diff)
Merge pull request #529 from return42/nvm-improve
Various improvements of the NVM environment
Diffstat (limited to '.dir-locals.el')
-rw-r--r--.dir-locals.el9
1 files changed, 6 insertions, 3 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
index b8f7ecc76..f67ab4714 100644
--- a/.dir-locals.el
+++ b/.dir-locals.el
@@ -19,6 +19,7 @@
;; Some buffer locals are referencing the project environment:
;;
;; - prj-root --> <repo>/
+;; - nvm-dir --> <repo>/.nvm
;; - python-environment-directory --> <repo>/local
;; - python-environment-default-root-name --> py3
;; - python-shell-virtualenv-root --> <repo>/local/py3
@@ -57,6 +58,9 @@
(setq-local python-environment-directory
(expand-file-name "./local" prj-root))
+ ;; to get in use of NVM enviroment, install https://github.com/rejeep/nvm.el
+ (setq-local nvm-dir (expand-file-name "./.nvm" prj-root))
+
;; use 'py3' enviroment as default
(setq-local python-environment-default-root-name
"py3")
@@ -90,10 +94,9 @@
(js-mode
. ((eval . (progn
+ ;; use nodejs from the (local) NVM environment (see nvm-dir)
+ (nvm-use-for-buffer)
(setq-local js-indent-level 2)
- ;; flycheck should use the eslint checker from simple theme
- (setq-local flycheck-javascript-eslint-executable
- (expand-file-name "searx/static/themes/simple/node_modules/.bin/eslint" prj-root))
(flycheck-mode)
))))