aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* fix: release tagging (#1223)a-kenji2022-03-16
| | | | | | | | | | | | | | | | Switch from "lightweight" tags to "annotated" tags for releases, since "lightweight" tags are meant for private or temporary object labels. `man git tag`: ``` Tag objects (created with -a, -s, or -u) are called "annotated" tags; they contain a creation date, the tagger name and e-mail, a tagging message, and an optional GnuPG signature. Whereas a "lightweight" tag is simply a name for an object (usually a commit object). Annotated tags are meant for release while lightweight tags are meant for private or temporary object labels. For this reason, some git commands for naming objects (like git describe) will ignore lightweight tags by default. ```
* hotfix: do not send bracketed paste to panes where it is not onAram Drevekenin2022-03-16
|
* add(readme): built-with-nix badge (#1220)a-kenji2022-03-15
| | | And improve readability / contrast of the other badges.
* docs: add `cargo-binstall` (#1212)Jae-Heon Ji2022-03-14
|
* fix(nix): fix `makeDesktopItem` (#1215)a-kenji2022-03-13
|
* flake.lock: Update (#1214)github-actions[bot]2022-03-13
| | | | | | | | | | | | Flake lock file updates: • Updated input 'nixpkgs': 'github:nixos/nixpkgs/7f9b6e2babf232412682c09e57ed666d8f84ac2d' (2022-02-21) → 'github:nixos/nixpkgs/fcd48a5a0693f016a5c370460d0c2a8243b882dc' (2022-03-10) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/4f6e6588b07427cd8ddc99b664bf0fab02799804' (2022-02-27) → 'github:oxalica/rust-overlay/c984623eb0584a2aadeca505dd85ec68a3f5a576' (2022-03-13) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(ci): `update-flake-lock` (#1213)a-kenji2022-03-13
| | | fix a semantic error
* add(ci): add labels to flake update pr (#1211)a-kenji2022-03-13
|
* docs(changelog): add error reporting systemJae-Heon Ji2022-03-13
|
* feat: improve error reporting system (#1038)Jae-Heon Ji2022-03-13
| | | | | | | | | | | * feat: add draft a concept code * feat: add err_ctx to diagnostic * feat: optimize error report * chore: add user-friendly help * fix: manual merge lockfile from main
* fix: `.envrc`a-kenji2022-03-11
| | | | | The nvim/vim plugin for `direnv` doesn't support `lorri` fairly well, so I am turning this support off for now.
* chore(version): bump development versionAram Drevekenin2022-03-11
|
* chore(release): v0.26.0Aram Drevekenin2022-03-11
|
* docs(changelog): add `POSIX` style overridesa-kenji2022-03-10
|
* fix(config): allow POSIX style `--config` override (#1205)a-kenji2022-03-10
| | | | | | | Allow multiple `--config` flags, then use the latter. Also allows similar behaviour for similar flags. fixes: #310
* ci: improve naminga-kenji2022-03-10
| | | | Improve naming, to make the purpose clearer.
* add(nix): treefmt / alejandra (#1201)a-kenji2022-03-10
| | | | | | | | | | * add(nix): treefmt / alejandra * fmt the nix tree * add fmt check for nix to ci * switch `nixpkgs-fmt` -> `alejandra`
* add(nix): lorri integration (#1200)a-kenji2022-03-10
| | | | Check, if direnv supports lorri, if not run `use_flake` directly from direnv.
* build(nix): apply overlay for crate2nix (#1198)a-kenji2022-03-10
|
* docs(changelog): forward mouse eventsThomas Linford2022-03-10
|
* feature(mouse): forward mouse events (#1191)Thomas Linford2022-03-10
| | | | | | | | | * handle sgr mouse mode enable by applications * forward mouse events * fix scroll events not forwarded to floating panes * improve mouse hold/release with floating panes
* docs(changelog): home and end keys fixThomas Linford2022-03-09
|
* fix(compatibility): home and end in cursor keys mode (#1190)Thomas Linford2022-03-09
|
* docs(changelog): replace wide chars under cursorAram Drevekenin2022-03-09
|
* fix(compatibility): replace wide characters under cursor properly (#1196)Aram Drevekenin2022-03-09
| | | | | * fix(compatibility): replace wide characters under cursor properly * style(fmt): rustfmt
* docs(changelog): breaking change in list-sessiona-kenji2022-03-09
|
* build(nix): apply overrrides correctly (#1194)a-kenji2022-03-09
| | | | Overrides in the global scope dont apply all attributes for the package in `crate2nix`.
* docs(changelog): floating pane mouse select fixThomas Linford2022-03-08
|
* refactor(tab): simplify mouse hold and release (#1185)Thomas Linford2022-03-08
|
* fix(ci): give clearer names (#1187)a-kenji2022-03-07
|
* docs(changelog): floating panes mouse tooltip fixThomas Linford2022-03-07
|
* fix(floating-panes): update tooltip after hiding floating panes with mouse ↵Thomas Linford2022-03-07
| | | | (#1186)
* docs(changelog): improve detach instructionJae-Heon Ji2022-03-07
|
* Improve: more explicit detach instruction (#1161)Jae-Heon Ji2022-03-07
| | | | | | | * feat: update detach and remove client * chore: apply clippy warning * fix(tests): update snapshot
* refactor(tab): simplify logic for scrolling active pane (#1184)Thomas Linford2022-03-06
|
* docs(changelog): fix typo in completiona-kenji2022-03-06
|
* fix(comp): typo in long option '--generate-completion' for fish (#1183)Hoang Nguyen2022-03-06
|
* add(nix): add crate2nix (#1181)a-kenji2022-03-06
| | | | | | | | | | * add(nix): add crate2nix To have a better experience on ci, due to improved caching of dependencies. Also organize file hierarchy slightly. * ci(nix): manually check a default system Is needed because `nix flake check` accidentally tries to build IFD.
* fix(readme): switch badges and gif (#1180)a-kenji2022-03-05
| | | | | Switch the badges and the large gif on the landing page, makes it easier to see the badges and get in contact with the project, as well as find the documentation.
* add(readme): matrix logo to the badge (#1179)a-kenji2022-03-05
|
* fix(comp): typo and add new option (#1178)a-kenji2022-03-05
| | | Use `-x` for exlusive options
* docs(changelog): add dynamic completionsa-kenji2022-03-05
|
* add(comp): dynamic completions for fish (#1176)a-kenji2022-03-05
| | | | | | | | | | | | | | And infrastructure to make it possible to add more dynamic completions for different shells in the future. eg: ``` zellij attach [completes-active-sessions] zellij kill-session [completes-active-sessions] ``` fixes: #1030
* docs(changelog): fix output of `list-sessions`a-kenji2022-03-04
|
* fix(cli): `list-sessions` stderr on fail (#1174)a-kenji2022-03-04
| | | | | Change `list-sessions` to report an error `1` on the shell and put the output to stderr, this can be valuable for scriping and should be consistent with expectations
* docs(contrib): fix markupa-kenji2022-03-04
|
* docs(contributing): add a small `nix` section (#1173)a-kenji2022-03-04
|
* docs(contributing): add a small `nix` section (#1172)a-kenji2022-03-04
|
* fix(cargo.toml): remove reduntant `resolver` key (#1170)a-kenji2022-03-04
| | | | There is no need anymore to specify `resolver=2`, `edition=2021` already turns on the appropriate resolver.
* fix(nix): add `example` to exclude (#1168)a-kenji2022-03-04
| | | and other minor fixes