Jae-Heon Ji
5a56aa0603
Improve: more explicit detach instruction ( #1161 )
...
* feat: update detach and remove client
* chore: apply clippy warning
* fix(tests): update snapshot
2022-03-07 19:20:13 +09:00
Thomas Linford
c5eea7bd91
refactor(tab): simplify logic for scrolling active pane ( #1184 )
2022-03-06 19:50:33 +01:00
a-kenji
520dee5426
docs(changelog): fix typo in completion
2022-03-06 19:49:33 +01:00
Hoang Nguyen
58e816211e
fix(comp): typo in long option '--generate-completion' for fish ( #1183 )
2022-03-06 19:47:33 +01:00
a-kenji
f5ae10de78
add(nix): add crate2nix ( #1181 )
...
* 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.
2022-03-06 14:28:54 +01:00
a-kenji
a624cb3510
fix(readme): switch badges and gif ( #1180 )
...
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.
2022-03-05 21:19:45 +01:00
a-kenji
acd69ee02a
add(readme): matrix logo to the badge ( #1179 )
2022-03-05 21:07:29 +01:00
a-kenji
d341f455ea
fix(comp): typo and add new option ( #1178 )
...
Use `-x` for exlusive options
2022-03-05 20:41:58 +01:00
a-kenji
525d4bfb0d
docs(changelog): add dynamic completions
2022-03-05 16:25:09 +01:00
a-kenji
e2ce261210
add(comp): dynamic completions for fish ( #1176 )
...
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
2022-03-05 16:23:51 +01:00
a-kenji
be022e212f
docs(changelog): fix output of list-sessions
2022-03-04 18:00:22 +01:00
a-kenji
6ad2d55a5d
fix(cli): list-sessions
stderr on fail ( #1174 )
...
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
2022-03-04 17:55:16 +01:00
a-kenji
147fd729dc
docs(contrib): fix markup
2022-03-04 17:43:31 +01:00
a-kenji
c8291b6cb0
docs(contributing): add a small nix
section ( #1173 )
2022-03-04 17:40:45 +01:00
a-kenji
8a9fb73791
docs(contributing): add a small nix
section ( #1172 )
2022-03-04 16:33:42 +01:00
a-kenji
5108bed936
fix(cargo.toml): remove reduntant resolver
key ( #1170 )
...
There is no need anymore to specify `resolver=2`, `edition=2021` already
turns on the appropriate resolver.
2022-03-04 11:47:51 +01:00
a-kenji
ee9f3394fa
fix(nix): add example
to exclude ( #1168 )
...
and other minor fixes
2022-03-04 10:14:49 +01:00
a-kenji
1ac829a537
docs(changelog): add instructions for void linux
2022-03-04 08:25:52 +01:00
Marcin Puc
d7e87e439a
docs: add installation instructions for Void Linux ( #1165 )
2022-03-04 08:10:50 +01:00
a-kenji
43e3cad57c
fix: depandabot directory
2022-03-03 17:44:57 +01:00
dependabot[bot]
570e25a4e1
chore(deps): bump actions/checkout from 2 to 3 ( #1164 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 17:42:54 +01:00
a-kenji
80863b12cf
add: limited set of crates
to dependabot ( #1163 )
2022-03-03 16:56:50 +01:00
a-kenji
aca6d83051
add(nix): add cargo-insta
( #1162 )
...
* used for snapshotting the e2e tests
2022-03-03 16:02:58 +01:00
a-kenji
7da408f6b5
docs(changelog): improve layout naming
2022-03-03 14:11:20 +01:00
a-kenji
cd4b8ae8b6
fix(layout): allow lowercase keys and values ( #1160 )
...
A layout needed to be specified as follows:
```
---
template:
direction: Horizontal
parts:
- direction: Vertical
body: true
- direction: Vertical
borderless: true
split_size:
Fixed: 1
```
now the same layout can be specified as:
```
---
template:
direction: horizontal
parts:
- direction: vertical
body: true
- direction: vertical
borderless: true
split_size:
fixed: 1
```
2022-03-03 14:08:51 +01:00
a-kenji
d1c3a367d1
fix(nix): remove jq
( #1158 )
2022-03-03 12:44:33 +01:00
a-kenji
f7cd29d015
add(nix): binary cache
2022-03-02 19:01:54 +01:00
a-kenji
e0685f6548
add(nix): add binary cache zellij
( #1157 )
...
adds a binary cache called `zellij`, hosted by
https://www.cachix.org/
to the project, users can now use the cache by running:
```
cachix use zellij
```
Step by step:
```
bash <(curl -L https://nixos.org/nix/install )
nix-env -iA cachix -f https://cachix.org/api/v1/install
cachix use zellij
nix-build
```
Documentation: https://docs.cachix.org/installation#
2022-03-02 18:48:42 +01:00
a-kenji
f77c3006dc
add: editorconfig ( #1156 )
...
Keep simple configuration synchronized between editors,
in order to hopefully keep diffs to more interesting changes.
2022-03-02 12:12:26 +01:00
a-kenji
837f7ed250
docs(changelog): add env
to config and layout
2022-03-01 15:48:49 +01:00
a-kenji
6d653e1521
add: set env
var's from config and layout ( #1154 )
...
Add ability to set `ENVIRONMENT VARIABLES` from the
config and the layout files.
example:
```
env:
ZELLIJ_CONFIG:
DEFAULT
```
or
```
env:
ZELLIJ_LAYOUT_NAME:
BUILD_SESSION
```
If two keys conflict (configuration and layout), then the key
from the layout is used.
fixes : #1059
2022-03-01 15:47:52 +01:00
a-kenji
4f84c36024
fix: typo in error message ( #1151 )
2022-02-28 23:00:47 +01:00
a-kenji
668ee145b0
docs(readme): move install docs to docs ( #1150 )
2022-02-28 20:32:41 +01:00
a-kenji
feadcbb42d
changelog(docs): fix terminal title no pane-frame
2022-02-28 17:56:00 +01:00
Kerfuffle
e2081f2649
fix: Allow terminal title passthrough even when not drawing pane frames. ( #1113 )
...
* fix: Allow terminal title passthrough even when not drawing pane frames.
* Minor formatting fix.
* Handle case where the session name is not set.
2022-02-28 17:54:41 +01:00
a-kenji
c2e06a1a70
docs(changelog): add manpage to nix
package
2022-02-28 13:44:42 +01:00
a-kenji
4132b747ca
Nix add man ( #1148 )
...
* update(nix): add manpage to `man` output
* fmt(nix): nixpkgs-fmt
2022-02-28 13:42:53 +01:00
dependabot[bot]
04ce772673
chore(deps): bump DeterminateSystems/update-flake-lock from 6 to 8 ( #1147 )
...
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock ) from 6 to 8.
- [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases )
- [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v6...v8 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-28 09:17:16 +01:00
a-kenji
368f100832
add: result-*
to gitignore ( #1144 )
2022-02-28 08:17:54 +01:00
a-kenji
463e745f59
fix(nix): libiconv is already used by darwin builds ( #1143 )
2022-02-28 08:17:40 +01:00
Thomas Linford
2f475d5d1c
docs(changelog): e2e tests plugins fix
2022-02-27 22:06:49 +01:00
Thomas Linford
3765aa3483
fix(tests): ensure e2e tests use updated plugins ( #1047 )
...
* launch zellij with --data-dir flag in e2e tests, to avoid using prebuilt
plugins from assets dir, and instead use the ones from the docker
mount.
* make the tests use plugins built in release mode to avoid some test
failures due to timing issues.
* format Makefile.toml.
* set uid 1001 to in e2e action (thanks to https://github.com/francisfuzz/actions-uid-gid )
2022-02-27 22:05:37 +01:00
Thomas Linford
90d9cbe90b
docs(changelog): csi erase display fix
2022-02-27 21:17:56 +01:00
Thomas Linford
efd2fa412f
fix(compatibilty): do not use current cursor style in csi erase display ( #1142 )
2022-02-27 21:15:03 +01:00
a-kenji
611ceb0309
Init nix ci ( #1141 )
...
* ci(nix): add ci checks for nix
* nix flake metadata
&&
* nix build
* fix: update `Cargo.lock`
2022-02-27 19:21:12 +01:00
a-kenji
2c3af751da
fix: remove Foundation
from darwin compatibility ( #1140 )
2022-02-27 18:03:50 +01:00
github-actions[bot]
124ce48e7e
flake.lock: Update ( #1138 )
...
Flake lock file changes:
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/7f273929e83a196f96a0dbee9ea565952e340bd6' (2022-02-26)
→ 'github:oxalica/rust-overlay/4f6e6588b07427cd8ddc99b664bf0fab02799804' (2022-02-27)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-02-27 17:52:33 +01:00
a-kenji
83223ff8cf
Merge branch 'main' of https://github.com/zellij-org/zellij
2022-02-27 17:32:15 +01:00
a-kenji
16d96c5e61
Merge branch 'main' of https://github.com/a-kenji/zellij
2022-02-27 17:31:46 +01:00
a-kenji
24ea2b3b46
docs(changelog): fix unused code warnings
2022-02-27 17:30:54 +01:00