aboutsummaryrefslogtreecommitdiff
path: root/Eask
AgeCommit message (Collapse)Author
2025-09-29fix: Warning missing lexical-binding cookieJen-Chieh Shen
2024-09-15Replace uses of `defadvice` with `advice-add`Stefan Monnier
This either requires a dependency on the `nadvice` package, or bumping the minimum Emacs version to 24.4. I went with the `nadvice` package, but maybe bumping up to 24.4 would be better. * evil.el: Require `nadvice`. * evil-core.el (evil--advices): New var. (evil-mode): Use it instead of `ad-dis/enable`. (evil--advice-add): New function. (set-window-buffer, select-window, toggle-input-method, use-global-map): * evil-search.el (isearch-message-prefix, isearch-delete-char) (isearch-lazy-highlight-search): * evil-integration.el (keyboard-quit, wdired-change-to-dired-mode) (show-paren-function, quail-show-key, describe-char, ace-jump-done): Use `(evil--)advice-add` instead of `defadvice`. (preceding-sexp, pp-last-sexp): Remove old code for when `advice-add` is not available. * evil-repeat.el (evil--read-key-sequence-advice): Adapt to use in `advice-add`. (read-key-sequence, read-key-sequence-vector): Use `advice-add`. * evil-keybindings.el (elp-results): Use `advice-add` and move outside of `eval-after-load`.
2024-05-31ci: Use Eask to test macos and windows (#1885)Jen-Chieh Shen
* ci: Use Eask to test macos and windows * ci: Install eask * ci: Fix jump file test * revert spaces * ci: skip find-file test on windows * ci: Revert original test for windows * Delete Cask file * ci: Exclude tests on macos below 28.x