1;;; Directory Local Variables
2;;; For more information see (info "(emacs) Directory Variables")
3
4((emacs-lisp-mode
5  (bug-reference-url-format . "https://github.com/clojure-emacs/cider/issues/%s")
6  (bug-reference-bug-regexp . "#\\(?2:[[:digit:]]+\\)")
7  (indent-tabs-mode . nil)
8  (fill-column . 80)
9  (sentence-end-double-space . t)
10  (emacs-lisp-docstring-fill-column . 75)
11  (checkdoc-symbol-words . ("top-level" "major-mode" "macroexpand-all" "print-level" "print-length"))
12  (checkdoc-package-keywords-flag)
13  (checkdoc-arguments-in-order-flag)
14  (checkdoc-verb-check-experimental-flag)
15  (elisp-lint-indent-specs . ((if-let* . 2)
16                              (when-let* . 1)
17                              (let* . defun)
18                              (nrepl-dbind-response . 2)
19                              (cider-save-marker . 1)
20                              (cider-propertize-region . 1)
21                              (cider-map-repls . 1)
22                              (cider--jack-in . 1)
23                              (cider--make-result-overlay . 1)
24                              ;; need better solution for indenting cl-flet bindings
25                              (insert-label . defun)              ;; cl-flet
26                              (insert-align-label . defun)        ;; cl-flet
27                              (insert-rect . defun)               ;; cl-flet
28                              (cl-defun . 2)
29                              (with-parsed-tramp-file-name . 2)
30                              (thread-first . 1)
31                              (thread-last . 1)))))
32
33;; To use the bug-reference stuff, do:
34;;     (add-hook 'text-mode-hook #'bug-reference-mode)
35;;     (add-hook 'prog-mode-hook #'bug-reference-prog-mode)
36