diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 343bea74..68d0757c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -58,7 +58,7 @@ jobs: - name: Byte compilation run: emacs --eval "(setq byte-compile-error-on-warn (>= emacs-major-version 26))" -L . --batch -f batch-byte-compile ./*.el - name: Tests - run: nix shell ${{ matrix.ledger_version || 'nixpkgs#ledger' }} --print-build-logs -c ./makem.sh test -vv --compile-batch + run: nix shell ${{ matrix.ledger_version || 'nixpkgs#ledger' }} --print-build-logs -c ./makem.sh test -vv # This is currently for information only, since a lot of docstrings need fixing up - name: Checkdoc run: make lint-checkdoc || true diff --git a/ledger-complete.el b/ledger-complete.el index d83759f7..21f4b60c 100644 --- a/ledger-complete.el +++ b/ledger-complete.el @@ -23,8 +23,7 @@ ;; Functions providing payee and account auto complete. (require 'cl-lib) -(eval-when-compile - (require 'subr-x)) +(eval-when-compile (require 'subr-x)) ;; In-place completion support diff --git a/ledger-mode.el b/ledger-mode.el index cbebbd74..b394f257 100644 --- a/ledger-mode.el +++ b/ledger-mode.el @@ -30,6 +30,7 @@ ;;; Code: +(eval-when-compile (require 'subr-x)) (require 'ledger-regex) (require 'org) (require 'ledger-commodities) diff --git a/ledger-occur.el b/ledger-occur.el index 7bda973f..bf64365c 100644 --- a/ledger-occur.el +++ b/ledger-occur.el @@ -30,6 +30,7 @@ ;;; Code: (require 'cl-lib) +(eval-when-compile (require 'subr-x)) (require 'ledger-navigate) (defconst ledger-occur-overlay-property-name 'ledger-occur-custom-buffer-grep) diff --git a/ledger-post.el b/ledger-post.el index dd063e8f..6d729f0e 100644 --- a/ledger-post.el +++ b/ledger-post.el @@ -23,6 +23,7 @@ ;;; Commentary: ;; Utility functions for dealing with postings. +(eval-when-compile (require 'subr-x)) (require 'ledger-regex) (require 'ledger-navigate) diff --git a/ledger-reconcile.el b/ledger-reconcile.el index db5cf126..6e81f9e9 100644 --- a/ledger-reconcile.el +++ b/ledger-reconcile.el @@ -27,6 +27,7 @@ ;;; Code: +(eval-when-compile (require 'subr-x)) (require 'easymenu) (require 'ledger-init) diff --git a/ledger-xact.el b/ledger-xact.el index a2b870e7..e0a791d3 100644 --- a/ledger-xact.el +++ b/ledger-xact.el @@ -25,6 +25,7 @@ ;;; Code: +(eval-when-compile (require 'subr-x)) (require 'eshell) (require 'ledger-regex) (require 'ledger-navigate)