aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/lisp/evil-collection/Eask
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
commitbdf9a71ab7baa2b1de9abcfd5df1a9107a55d141 (patch)
treec4524e6c41aa5107211103401dabfaefc81aa882 /.config/emacs/lisp/evil-collection/Eask
parentfe3984f541bd32bdfa418afb305b614176b55ca0 (diff)
add a bunch of emacs packages HELP
Diffstat (limited to '.config/emacs/lisp/evil-collection/Eask')
-rw-r--r--.config/emacs/lisp/evil-collection/Eask47
1 files changed, 47 insertions, 0 deletions
diff --git a/.config/emacs/lisp/evil-collection/Eask b/.config/emacs/lisp/evil-collection/Eask
new file mode 100644
index 0000000..8f4de82
--- /dev/null
+++ b/.config/emacs/lisp/evil-collection/Eask
@@ -0,0 +1,47 @@
+;; -*- mode: eask; lexical-binding: t -*-
+
+(package "evil-collection"
+ "0.0.2"
+ "A set of keybindings for Evil mode")
+
+(website-url "https://github.com/emacs-evil/evil-collection")
+(keywords "evil" "tools")
+
+(package-file "evil-collection.el")
+(files "modes/*/*.el" '(:exclude "modes/magit/*.el" "modes/magit-repos/*.el"))
+
+(script "test" "echo \"Error: no test specified\" && exit 1")
+
+(source 'gnu)
+(source 'melpa)
+
+(depends-on "emacs" "27.2")
+(depends-on "evil")
+
+(development
+ (depends-on "f")
+ (depends-on "ert-runner")
+ (depends-on "package-lint")
+ (depends-on "annalist")
+ (depends-on "magit"))
+
+(setq network-security-level 'low) ; see https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-932956432
+
+;; Workaround for https://github.com/magit/magit/issues/5489
+(setq magit-credential-cache-daemon-socket nil)
+
+(add-hook 'eask-before-compile-hook
+ (lambda (&rest _)
+ (setq evil-want-integration nil)
+ (setq evil-want-keybinding nil)
+ (setq byte-compile-docstring-max-column 200)
+ (setq byte-compile-error-on-warn t)))
+
+(add-hook 'eask-before-lint/package-hook
+ (lambda (&rest _)
+ (advice-add 'package-lint--error-at-bol :around 'ignore) ; ignore headers
+ (advice-add 'package-lint--check-eval-after-load :around 'ignore)
+ (advice-add 'package-lint--check-version-regexp-list :around 'ignore)
+ (advice-add 'package-lint--check-symbol-separators :around 'ignore)
+ (advice-add 'package-lint--check-defs-prefix :around 'ignore)
+ (advice-add 'package-lint--check-provide-form :around 'ignore)))