diff options
| author | Bozhidar Batsov <bozhidar@batsov.dev> | 2026-02-14 22:05:03 +0200 |
|---|---|---|
| committer | Bozhidar Batsov <bozhidar@batsov.dev> | 2026-02-14 22:05:03 +0200 |
| commit | 446886481850d8cfa3fc09b7fbcc7f3cbdc967e8 (patch) | |
| tree | 44902f9cfe7ee33e338fb36f815397b4e81f84f5 /.github | |
| parent | 5bca52de2481c08257991b293eab62236e5ac3b7 (diff) | |
Bump minimum Emacs version from 26.1 to 27.1
Emacs 27.1 was released nearly 6 years ago (August 2020). Bumping
the minimum version lets us remove ~30 lines of compatibility code:
- Remove fileloop fallback using deprecated tags-loop-scan/operate
- Fix tags-query-replace FIXME in projectile-replace-regexp by using
fileloop-initialize-replace + fileloop-continue
- Replace projectile-flatten with built-in flatten-tree (6 call sites)
- Simplify projectile-time-seconds to just (time-convert nil 'integer)
- Use proper-list-p for known-projects file validation
- Use json-parse-buffer unconditionally in CMake preset reader
- Use package-get-version unconditionally
- Add (require 'fileloop) as a proper dependency
- Drop Emacs 26.3 from CI matrix
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/test.yml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f6a5a95..4b84aaa 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: # Earliest supported + latest in each stable branch + snapshot. - emacs_version: ['26.3', '27.2', '28.2', '29.4', '30.2', 'snapshot'] + emacs_version: ['27.2', '28.2', '29.4', '30.2', 'snapshot'] steps: - name: Set up Emacs |
