Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tidyups #37

Merged
merged 30 commits into from
Aug 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
b979460
Simpler formulation of code for finding justfiles
purcell Aug 11, 2023
ca302cc
Use more idiomatic constructs for some code
purcell Aug 11, 2023
68b4ad6
Fix spelling of "recipes"
purcell Aug 11, 2023
a70d8a9
Special buffer names should end with an asterisk too
purcell Aug 11, 2023
cb39b87
Don't pluralize "justfile" when we only work with one
purcell Aug 11, 2023
b0204da
justl--util-maybe is simply "or"
purcell Aug 11, 2023
af38e02
Reduce duplication in construction of command lines
purcell Aug 11, 2023
95244ec
Fix broken indentation
purcell Aug 11, 2023
dd0ea1a
get-buffer-create is enough
purcell Aug 11, 2023
27de13f
Remove "unwind-protect" form which does nothing
purcell Aug 11, 2023
001e133
Simplify justl--is-recipe-line-p
purcell Aug 11, 2023
db7d46f
Respect buffer-local envs, handle command args safely
purcell Aug 12, 2023
5ba125f
Use "just --dump" to get recipes as JSON, to avoid string parsing
purcell Aug 12, 2023
5a22992
Use just's own parsing throughout, store parsed info in list view
purcell Aug 12, 2023
575d819
Use a more portable Dockerfile that also works on Macs
purcell Aug 17, 2023
42d74e9
Better handle tramp execution
purcell Aug 17, 2023
72d99bb
Handle non-string default args
purcell Aug 17, 2023
a44f20d
Fix justl-exec-recipe-in-dir
purcell Aug 18, 2023
4f93fe2
Fix default argument handling
purcell Aug 18, 2023
f7b1e71
Fail gracefully when operating on the empty line at end of list
purcell Aug 18, 2023
bcd2cde
Sort commands in appearance order
purcell Aug 18, 2023
05fe129
Don't break the sorting when some commands are private
purcell Aug 18, 2023
980be13
Allow users to hide private recipes in the list
purcell Aug 18, 2023
b1998ac
Remove defunct variables
purcell Aug 18, 2023
7da87a2
Remove redundant :group in defcustom forms
purcell Aug 18, 2023
12191a3
Bump just version in CI
purcell Aug 18, 2023
591b42d
Add dependabot to keep Actions up to date
purcell Aug 18, 2023
6309817
Work around sorting bug in some Emacsen which dropped the first recipe
purcell Aug 19, 2023
d66109c
Change quote mark in prompt
purcell Aug 19, 2023
2f7881f
Add changelog info
purcell Aug 19, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
commit-message:
prefix: "chore"
include: "scope"
2 changes: 1 addition & 1 deletion .github/workflows/check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- uses: actions/checkout@v2
- uses: extractions/setup-just@v1
with:
just-version: 1.8.0
just-version: 1.10.0
- uses: purcell/setup-emacs@master
with:
version: ${{ matrix.emacs_version }}
Expand Down
10 changes: 9 additions & 1 deletion Changelog.org
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
* Unreleased

- Respect buffer-local environments, for compatibility with ~envrc.el~
when ~just~ is installed on a per-project basis.
- Add ~justl-include-private-recipes~ to show private recipes in the
list (defaults to on).
- Rewritten internals, using ~just~ itself to parse recipe information.

* 0.13

- TRAMP support
Expand Down Expand Up @@ -101,7 +109,7 @@ finished and what it's exit status code looks like.
- Add ability to turn off color in the output. Useful for eshell
integration which doesn't recognize color without additional setup.

- Integration with eshell done. You can now execute the recipies in
- Integration with eshell done. You can now execute the recipes in
either eshell or open eshell and give positional arguments etc for
the recipe before executing it. The key binding for it is *E* and
*W*.
Expand Down
Loading