Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 10ecc80

Browse files
committedFeb 13, 2024
Setup Eldev
1 parent b5e7066 commit 10ecc80

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-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

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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+
(eldev-use-package-archive 'melpa)
8+
9+
(eldev-use-plugin 'autoloads)
10+
11+
(setq byte-compile-docstring-max-column 240)
12+
(setq checkdoc-force-docstrings-flag nil)
13+
(setq checkdoc-permit-comma-termination-flag t)
14+
(setq checkdoc--interactive-docstring-flag nil)
15+
16+
(setf eldev-lint-default '(elisp))
17+
18+
(with-eval-after-load 'elisp-lint
19+
;; We will byte-compile with Eldev.
20+
(setf elisp-lint-ignored-validators '("package-lint" "fill-column" "byte-compile" "checkdoc")
21+
enable-local-variables :safe))
22+
23+
(setq eldev-project-main-file "clojure-ts-mode.el")

0 commit comments

Comments
 (0)
Please sign in to comment.