Commit Graph

1612 Commits

Author SHA1 Message Date
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
Jae-Heon Ji
b00b23570c
docs(changelog): support cargo-binstall 2022-02-27 23:08:39 +09:00
Jae-Heon Ji
c7913c362c
feat: add cargo-binstall method (#1129)
* feat: add cargo-binstall method

* fix: update archive format type
2022-02-27 23:06:43 +09:00
a-kenji
b7e4d902f2 docs(changelog): fix unused code warnings 2022-02-27 13:25:26 +01:00
Orhun Parmaksız
4d64742fd0
refactor: fix unused code warnings (#1087) 2022-02-27 13:23:59 +01:00
a-kenji
a7e2d55aa7
docs(add): podman as alternative to docker (#1137) 2022-02-27 13:21:36 +01:00
a-kenji
66e591f1d4
fix: gitignore (#1136) 2022-02-27 13:16:16 +01:00
a-kenji
0a0ec00d68
ci(add): update flake lock action (#1135)
as discussed in #1131

Add a github action that creating a weekly pr with updated
flake inputs.
2022-02-27 13:13:05 +01:00
a-kenji
29b7dd126e docs(changelog): init nix support 2022-02-27 13:09:08 +01:00
a-kenji
49396fab21
init: nix support (#1131)
* init(nix): initial nix support

* nix(compat): add flake-compat

* remove `macro expansion`

* remove `extraEntries` from `makeDesktopItem`

* fix Categories

* add darwin compatibilty
2022-02-27 13:07:26 +01:00
a-kenji
cecc3ea988 docs(changelog): add detach action to tmux-mode 2022-02-27 12:04:00 +01:00
Cason Adams
ca015ce9b6
add tmux ctrl+b d shortcut for detach (#1116) 2022-02-27 12:03:17 +01:00
Ken Matsui
c1d7ff0c2a
fix(docs): add a link to release page for roadmap (#1123) 2022-02-27 12:01:48 +01:00
a-kenji
13847f4af8 docs(changelog): suggestion 0.1.0 -> 0.3`
`
2022-02-27 12:00:14 +01:00
Ken Matsui
f77f559f50
Bump suggestion version to the latest (#1124)
Closes: https://github.com/zellij-org/zellij/issues/1068
2022-02-27 11:59:36 +01:00
a-kenji
27b0f2eff4 docs(changelog): add information about clipy 2022-02-27 11:55:56 +01:00
Ken Matsui
1dd548eb2b
fix(docs): add information about clippy lints (#1126) 2022-02-27 11:52:20 +01:00
Ken Matsui
01f7f4f3d2
fix(ci): use the clippy-check action (#1122) 2022-02-25 20:39:28 +01:00
Aram Drevekenin
bc2330162d
docs(changelog): alternate screen fix 2022-02-25 15:01:59 +01:00
Aram Drevekenin
3bbae77921
fix(compatibility): properly clear pane before switching to alternate screen (#1120) 2022-02-25 15:01:08 +01:00
Aram Drevekenin
e4829ee6ad
docs(changelog): discontiguous STDIN input 2022-02-25 14:36:00 +01:00
Aram Drevekenin
843bf58f51
fix(input): handle discontiguous STDIN input (#1119)
* log stdin reads and events

* attempt fix for incomplete mouse sequences

* read events directly from stdin

* fix flaky e2e test

* bring back bracketed paste

* rustfmt

* remove unused

Co-authored-by: Thomas Linford <linford.t@gmail.com>
2022-02-25 14:34:55 +01:00
Ken Matsui
abbf40e014
fix(docs): fix a grammatical error in CONTRIBUTING.md (#1070)
The verb `consider` is followed by a gerund form verb.
When you want to follow `consider` by to-infinitive verb, you should use it with a pronoun.
2022-02-24 11:35:23 +01:00
Ken Matsui
6e7d43d367
fix(style): simplify the conversion from bool to i32 (#1075) 2022-02-24 11:34:46 +01:00
Ken Matsui
31def4102f
fix(style0: simplify find(..).is_some() to any(..) and use += instead (#1081) 2022-02-24 11:29:56 +01:00
Aram Drevekenin
1562672877
docs(changelog): terminal title fix 2022-02-24 11:26:21 +01:00
tfgast
cef3f1e408
fix(terminal): ensure Title doesn't overrun (#1094)
The set title escape code needs to be terminated with a bell character. See https://tldp.org/HOWTO/Xterm-Title-3.html
2022-02-24 11:22:24 +01:00
Ken Matsui
3346238a6b
fix(style): remove unnecessary borrow operators (#1084) 2022-02-24 11:08:05 +01:00
Ken Matsui
e73ce08ddf
fix(style): remove redundant .clone() calls (#1085) 2022-02-24 11:07:09 +01:00