Skip to content

Commit 33eda84

Browse files
p4v4nbbatsov
authored andcommitted
Setup Eldev
1 parent 569c464 commit 33eda84

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@
99
elpa*
1010
/clojure-ts-mode-autoloads.el
1111
/clojure-ts-mode-pkg.el
12+
13+
/.eldev
14+
/Eldev-local

Eldev

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
; -*- mode: emacs-lisp; lexical-binding: t -*-
2+
3+
(eldev-require-version "1.8.2")
4+
5+
(eldev-use-package-archive 'gnu-elpa)
6+
(eldev-use-package-archive 'nongnu-elpa)
7+
8+
(eldev-use-package-archive 'melpa-stable)
9+
(eldev-use-package-archive 'melpa-unstable)
10+
11+
(eldev-use-plugin 'autoloads)
12+
13+
(setq byte-compile-docstring-max-column 240)
14+
(setq checkdoc-force-docstrings-flag nil)
15+
(setq checkdoc-permit-comma-termination-flag t)
16+
(setq checkdoc--interactive-docstring-flag nil)
17+
18+
(setf eldev-lint-default '(elisp))
19+
20+
(with-eval-after-load 'elisp-lint
21+
;; We will byte-compile with Eldev.
22+
(setf elisp-lint-ignored-validators '("fill-column")
23+
enable-local-variables :safe))
24+
25+
(setq eldev-project-main-file "clojure-ts-mode.el")

0 commit comments

Comments
 (0)