aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2023-12-10ci, make: Support specifying external seqKyle Meyer
Transient 0.5.0 requires seq 2.24, which doesn't ship with Emacs until 29.1.
2023-12-10make: Require Transient/Compat paths to be explicitly setKyle Meyer
Don't assume that the top-level of the Transient and Compat repos reside in the same directory as this repo.
2022-08-20ci, make: Include compat for TransientKyle Meyer
Transient requires compat as of 5ae3c40 (Depend on compat package from GNU Elpa, 2022-04-22).
2022-08-20make: Drop CURL variableKyle Meyer
This is unused since c657cfa (ci: Switch to GitHub Actions, 2022-02-21).
2022-02-22make: Add target to create tar signature for cgitKyle Meyer
This command is modified from an example in the "Signatures" section of cgitrc(5).
2022-02-22make: Drop transient from the load pathKyle Meyer
This is no longer needed following the switch from Magit Popup to Transient.
2022-02-21Rewrite snakemake-popup as a transientKyle Meyer
Magit switched to Transient for its popups a while go. Magit Popup is still around for third-party libraries that may use it, but it's not actively developed. At the moment, this switch is trading one external library for another (improved) one. However, Transient will ship with Emacs starting with the upcoming 28.1 release. Message-Id: <20220222030207.204401-2-kyle@kyleam.com>
2022-02-21ci: Switch to GitHub ActionsKyle Meyer
After GitHub Actions were available, this repository kept using Travis because it worked well enough, especially given this package is very much in maintenance mode. However, going forward it'd be nice to use purcell/setup-emacs action to test various Emacs versions. Don't bother testing against Emacs 24 because the next release will bump the minimum Emacs version to at least 25.1. While touching this setup, drop the Makefile target for downloading dependencies and instead just expect dependencies to be one level up from the snakemake-mode checkout.
2022-02-21make: Load autoload.el before calling update-directory-autoloadsKyle Meyer
--eval uses lexical scoping as of Emacs 27. Load autoload.el to evaluate (defvar generated-autoload-file ...) and get dynamic scope. See Emacs's bug#39823.
2018-01-20Makefile: Update magit-popup.el's URLKyle Meyer
magit-popup.el is in its own repository as of Magit's 4d5d9bfa
2016-04-19Makefile: Fix autoload dependenciesKyle Meyer
2016-04-17Makefile: Pull out Emacs variableKyle Meyer
Used by Travis make call.
2016-04-17Makefile: Download dependenciesKyle Meyer
2016-02-28Rename test file for MELPA filteringKyle Meyer
MELPA excludes test.el, tests.el, *-test.el, and *-tests.el.
2016-02-28Makefile: Update for snakemake.elKyle Meyer
2016-02-27Makefile: Strip downKyle Meyer
2015-04-12Makefile: Use generated-autoload-file variableKyle Meyer
Based on issue #3, perhaps older versions of update-file-autoloads don't take an 'outfile' argument.
2015-03-05Add testsKyle Meyer
2015-03-05Add MakefileKyle Meyer