Skip to content

Add support for Eask files#7829

Open
Alhadis wants to merge 1 commit intomainfrom
eask
Open

Add support for Eask files#7829
Alhadis wants to merge 1 commit intomainfrom
eask

Conversation

@Alhadis
Copy link
Collaborator

@Alhadis Alhadis commented Mar 1, 2026

Description

Eask is a CLI for managing Emacs Lisp dependencies, and is intended to replace Cask for managing Elisp projects. Like Cask, it uses a similarly-named Elisp file named Eask, which is the spiritual equivalent of Ruby's Gemfiles (meaning it's very much a one-file-per-repository type of format).

Inexplicably, both Cask and Eask define their own modes for their respective files (despite both containing ordinary Emacs Lisp code), so modelines like -*- mode: eask; -*- have to be considered.1 I've therefore added their names to Emacs Lisp's aliases list for the benefit of Linguist's Modeline strategy.

Checklist

Footnotes

  1. See auto-complete's Eask for a real-world example.

  2. I couldn't find a non-GPL sample, and this is the same source that provided our existing Cask filename sample back in Add Cask file as Emacs Lisp #3416. Hence I'm assuming copyleft won't be a problem).

@Alhadis Alhadis requested a review from a team as a code owner March 1, 2026 09:11
@Alhadis Alhadis requested a review from lildude March 1, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant