Skip to content

Commit f957f8d

Browse files
committed
dev: add .doomrc
bin/doom now loads projects' .doomrc instead of .github/ci.el. Ref: doomemacs/doomemacs@9b8ed397e8e7
1 parent 6418bf9 commit f957f8d

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.doomrc

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
;;; .doomrc --- doom runtime config -*- mode: emacs-lisp; lexical-binding: t; -*-
2+
;;; Commentary:
3+
;;; Code:
4+
(require 'doom) ; be silent, byte-compiler
5+
6+
(after! doom-cli-ci
7+
;;; Commit linter types
8+
(add-to-list 'doom-ci-commit-types 'snippet)
9+
10+
;;; Commit linter scopes
11+
(add-to-list 'doom-ci-commit-scopes "cli")
12+
(add-to-list 'doom-ci-commit-scopes "docs")
13+
(add-to-list 'doom-ci-commit-scopes #'ci-check-snippet-scope))
14+
15+
16+
;;; Helpers
17+
(defun ci-check-snippet-scope (scope &rest _)
18+
"Permit mode SCOPE if a directory for it exists."
19+
(file-directory-p (file-name-concat (dir!) (format "%s-mode" scope))))
20+
21+
;;; .doomrc ends here

0 commit comments

Comments
 (0)