summaryrefslogtreecommitdiff
path: root/.dir-locals.el
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2019-05-11 10:30:26 -0400
committerPaul Smith <psmith@gnu.org>2019-05-12 16:28:26 -0400
commit4a31ca461ffa845ba85f5190b767c50285c00141 (patch)
tree777a2483c4dd5993ddb79be90c31d5d8a4d8b407 /.dir-locals.el
parent214865ed5c66d8e363b16ea74509f23d93456707 (diff)
downloadmake-git-4a31ca461ffa845ba85f5190b767c50285c00141.tar.gz
Add developer customizations
* .ccls: Configure the ccls LSP server * .dir-locals.el: Reset some parameters for ccls and lsp-mode * .gitignore: Update for GTAGS and ccls * maintMakefile: Don't search hidden directories for sources
Diffstat (limited to '.dir-locals.el')
-rw-r--r--.dir-locals.el17
1 files changed, 17 insertions, 0 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 00000000..f71d12d4
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,17 @@
+(
+ (nil . ((bug-reference-bug-regexp . "\\(\\)\\bSV[- ]\\([0-9]+\\)")
+ (bug-reference-url-format . "https://savannah.gnu.org/bugs/?%s")
+ (ccls-initialization-options . (:index (:threads 6
+ :initialBlacklist ("/make-[0-9]" "tests/work/" "/\\.deps" "/\\..*cache" "/\\.git"))))
+ (lsp-file-watch-ignored . ("/\\.git$"
+ "/\\..*cache$"
+ ;; autotools content
+ "/\\.deps$"
+ "/autom4te\\.cache$"
+ "/build-aux$"
+ ;; make-specific content
+ "/doc/manual$"
+ "/tests/work$"
+ "/make-[0-9]"))
+ ))
+)