Skip to content

Commit d1c4ba3

Browse files
committed
Adds dir-locals
1 parent 5375527 commit d1c4ba3

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

.dir-locals.el

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
((enh-ruby-mode
2+
(eval . (setq-local rspec-use-docker-when-possible t))
3+
(eval . (setq-local rspec-docker-command "docker compose exec -it"))
4+
(eval . (setq-local rspec-docker-container "app"))
5+
(eval . (setq-local rspec-docker-cwd "/rails/"))
6+
(eval . (setq-local rspec-docker-file-name "Dockerfile.dev"))
7+
(eval . (setq-local rspec-primary-source-dirs '("app")))
8+
(flycheck-checker . ruby-rubocop)
9+
(eval . (add-to-list 'lsp-disabled-clients 'ruby-ls))
10+
(eval . (add-to-list 'lsp-disabled-clients 'rubocop-ls))
11+
(eval . (setq-local rspec-use-spring-when-possible t)))
12+
(nil
13+
(eval . (add-hook 'after-change-major-mode-hook
14+
(lambda ()
15+
(setq-local lsp-enabled-clients
16+
(append '(ts-ls sql-ls json-ls ruby-lsp-ls) lsp-enabled-clients))
17+
(message "Hook ran in %s" major-mode))
18+
nil t))
19+
(eval . (setq-local my/dap-debug-project-root "/Users/apmiller/dev/tmp/"))))

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,6 @@ yarn-error.log
4646

4747
spec/examples.txt
4848

49-
data_dump.sql
49+
data_dump.sql
50+
51+
!.dir-locals.el

0 commit comments

Comments
 (0)