Update dependency joshmedeski/sesh to v2 #1224
Open
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.2.0→v2.20.0Release Notes
joshmedeski/sesh (joshmedeski/sesh)
v2.20.0Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.19.0...v2.20.0
v2.19.0Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.18.2...v2.19.0
v2.18.2Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.18.1...v2.18.2
v2.18.1Compare Source
What's Changed
Full Changelog: joshmedeski/sesh@v2.18.0...v2.18.1
v2.18.0Compare Source
What's Changed
Sesh now does a better job at naming sessions related to git bare repos (
git clone --bare)Previously, it expected you to use the
./.bareconvention when setting up git bare repos, this is not the default behavior so now sesh supports the default.gitwhen cloning to bare but still supports the.bareconvention if you're using it.Shoutout to @jesseleite for working on this with me!
Full Changelog: joshmedeski/sesh@v2.17.1...v2.18.0
v2.17.1Compare Source
What's Changed
Full Changelog: joshmedeski/sesh@v2.17.0...v2.17.1
v2.17.0Compare Source
What's Changed
strict_mode = trueto your config file and if there are any errors sesh will crash and report the errors to you. This is an opt-in feature so don't worry if your config is a little messy on upgrade.make testthe mockery library will auto-generate the mocks!New Contributors
Full Changelog: joshmedeski/sesh@v2.16.0...v2.17.0
Please go to the discussion for this release if you have any issues with the update.
v2.16.0Compare Source
What's Changed
Full Changelog: joshmedeski/sesh@v2.15.0...v2.16.0
v2.15.0Compare Source
What's Changed
You can now use the
{}as a placeholder for the sessions path for startup command:New Contributors
Full Changelog: joshmedeski/sesh@v2.14.0...v2.15.0
v2.14.0Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.13.0...v2.14.0
v2.13.0Compare Source
Full Changelog: joshmedeski/sesh@v2.12.0...v2.13.0
v2.12.0Compare Source
What's Changed
Full Changelog: joshmedeski/sesh@v2.11.0...v2.12.0
v2.11.0Compare Source
What's Changed
When creating a new tmux session, sesh now automatically sets the
SESH_SESSION_NAMEenvironment variable to the name of the session. This can be useful for scripts or programs that need to know the current session name.New Contributors
Full Changelog: joshmedeski/sesh@v2.10.0...v2.11.0
v2.10.0Compare Source
What's Changed
Introducing the
blacklistconfiguration option that takes an array of strings, which will automatically filter out each item listed from the tmux server list.Add this to your
sesh.tomlblacklist = ["scratch"]v2.9.0Compare Source
You can now hide duplicate items (matching on the source's path) in the list command by passing the
--hide-duplicatesor-dlist:This feature used to exist but wasn't fully implemented in the v2 rewrite, thanks to @szinn for the contribution!
v2.8.0Compare Source
Preview support for sesh is here! 🖼️ 🎉
Thanks to @danitrap for contributing (#203)
How to use
You can add
--preview 'sesh preview {}'to your fzf configuration:The full fzf example can be seen on the project's
README.mdHow to configure
You can also customize the preview behavior by adding
preview_commandto your configurations. For example, you may want to list a directories files withezaor preview a file withbat.Please test it out and let me know how you like it! Please submit an issue if you run into any issues.
v2.7.0Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.6.0...v.2.7.0
v2.6.0Compare Source
What's Changed
sesh rootcommand to easily filter by the active project automatically by @joshmedeski in #191New Contributors
Full Changelog: joshmedeski/sesh@v2.5.0...v2.6.0
v2.5.0Compare Source
Lots of updates from the community, thank you all for contributing! 🎉
We've got some bug fixes and a couple of new features and, as always, feel free to open an issue to submit bugs and/or request new feature ideas.
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.4.0...v2.5.0
v2.4.0Compare Source
To connect to the root session of a git worktree or repository from a nested session, use the --root flag with the sesh connect command.
I recommend adding this to your
tmux.conf:Note: This will only work if you are in a git worktree or git repository. For now, git worktrees expect a
.barefolder.What's Changed
Full Changelog: joshmedeski/sesh@v2.3.3...v2.4.0
v2.3.3Compare Source
Fix to goreleaser aur maintainer syntax
Full Changelog: joshmedeski/sesh@v2.3.2...v2.3.3
v2.3.2Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.3.1...v2.3.2
v2.3.1Compare Source
What's Changed
Full Changelog: joshmedeski/sesh@v2.3.0...v2.3.1
v2.3.0Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.2.0...v2.3.0
v2.2.0Compare Source
The default
<prefix>+Lcommand will "Switch the attached client back to the last session." However, if you close a session whiledetach-on-destroy offis set, the last session will not be found. To fix this, I have asesh lastcommand that will always switch the client to the second to last session that has been attached.Add the following to your
tmux.confto overwrite the defaultlast-sessioncommand:WARNING: This is a brand new feature and is prone to have some slight changes in behavior. I'll be sure to post those changes here.
What's Changed
Full Changelog: joshmedeski/sesh@v2.1.2...v2.2.0
v2.1.2Compare Source
Changelog
b60c9e5fix: FindZoxideSession exists boolean (#162)v2.1.1Compare Source
The new hide-attached caused a bug. I removed it for now and will add it back later with additional testing.
v2.1.0Compare Source
What's Changed
New Contributors
Full Changelog: joshmedeski/sesh@v2.0.2...v2.1.0
v2.0.2Compare Source
Don't output any messages when connecting, it causes fzf to pause between switch commands. (Closes #149)
v2.0.1Compare Source
v2.0.0Compare Source
This is a full rewrite of sesh, it's finally here!
Here are some notable changes:
connectlogic got simplified and restructured. There are now "strategies" that are more concise and clear, making sesh's connect behavior more predictableBreaking changes:
startup_scriptis now dropped. I recommend you make your script files executable then change anystartup_scriptconfigurations tostartup_commandThank you all for the patience and support while I work through this rewrite. I'm excited to bring new features to sesh next so stay tuned in! I stream Thursday nights (CDT) so come join me while I continue to build sesh.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.