aboutsummaryrefslogtreecommitdiffstats
path: root/emacs
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-07-29 10:50:21 -0700
committerGravatar Tom Willemse2026-08-26 23:04:25 -0700
commit8cdc0e61cc045b5d911cbe671c3488caf69dd7ca (patch)
tree8c3db295cafdecbe97dfb5dc6d44c19cf51d741f /emacs
parent6ef05caea6772e3f85df25b58ddd824424a71380 (diff)
downloadnew-dotfiles-8cdc0e61cc045b5d911cbe671c3488caf69dd7ca.tar.gz
new-dotfiles-8cdc0e61cc045b5d911cbe671c3488caf69dd7ca.zip
emacs: Define some directory-local attributes
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.emacs.d/init.org34
1 files changed, 34 insertions, 0 deletions
diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org
index d780c1e..66103f0 100644
--- a/emacs/.emacs.d/init.org
+++ b/emacs/.emacs.d/init.org
@@ -887,3 +887,37 @@ I run my own [[https://wakapi.dev/][Wakapi]] instance to track my coding time.
:custom
(wakatime-cli-path "/opt/homebrew/bin/wakatime-cli"))
#+end_src
+
+* Directory-locals
+
+This is the definition of directory-local variables for the new Punt front-end.
+
+#+begin_src emacs-lisp
+ (use-package files
+ :ensure nil
+ :config
+ (dir-locals-set-class-variables
+ 'sweepstakes-frontend
+ '((nil . ((grep-find-ignored-directories
+ . ("apps/*/.next" "node_modules" ".pnpm-store"))))))
+
+ (dir-locals-set-directory-class
+ (expand-file-name "~/code/diamond-interactive/sweepstakes-frontend")
+ 'sweepstakes-frontend))
+#+end_src
+
+Now the pull app.
+
+#+begin_src emacs-lisp
+ (use-package files
+ :ensure nil
+ :config
+ (dir-locals-set-class-variables
+ 'pull-app
+ '((nil . ((grep-find-ignored-directories
+ . ("node_modules"))))))
+
+ (dir-locals-set-directory-class
+ (expand-file-name "~/code/diamond-interactive/pull-app")
+ 'pull-app))
+#+end_src