v0.30.0
版本发布时间: 2022-06-07 21:35:02
zellij-org/zellij最新发布版本:v0.40.1(2024-05-02 15:16:06)
This is an exciting release with lots of bugfixes and some really nice new features:
- You can now use your default $EDITOR (eg. vim) to search through and save your pane's scrollback: use
Ctrl + <s> + <e>
on your focused pane. - We added a "compact" layout to Zellij which will save you screen real-estate. It loads a version of the tab-bar that also shows you the input mode you're in (eg. Normal, Pane, Tab, Locked) and does not load the status bar. It's great if you're already familiar with the keybindings. To load it start Zellij with
zellij -l compact
- There are now lots more "Tip"s added to the status-bar if you do want to load it. They advertize some less-known features of Zellij that can help you out in your day-to-day.
- We tweaked the "simplified-ui" mode, and it should now appear a little nicer.
- The Zellij website now includes a "Try Zellij without installing" link. Now you can more easily recommend Zellij to your friends! Thanks @raphCodes and @Spyros for your efforts on this.
Note that if you adjusted the config in a separate config file, you'll have to update it in order to get the new keybindigns from point 1. The easiest way to do this is tieh zellij setup --dump-config > /path/to_config_location
and then copying over your changes (be sure to backup the file first).
In addition, we recently also added a roadmap for the Zellij project. Check it out if you'd like to see what's coming next: https://zellij.dev/roadmap/
Changelog
- fix: right and middle clicks creating selection (https://github.com/zellij-org/zellij/pull/1372)
- feat: Attach to sessions more conveniently by only typing their name's first character(s) (https://github.com/zellij-org/zellij/pull/1360)
- fix: a small typo (https://github.com/zellij-org/zellij/pull/1390)
- feat: show subcommand aliases in help output (https://github.com/zellij-org/zellij/pull/1409)
- chore(dependencies): rename crate
suggestion
->suggest
(https://github.com/zellij-org/zellij/pull/1387) - fix: update to output error when using
--layout
(https://github.com/zellij-org/zellij/pull/1413) - fix: ANSI output sent to terminal on resize in certain cases (https://github.com/zellij-org/zellij/pull/1384)
- fix: freeze when pasting large amounts of text to vim (https://github.com/zellij-org/zellij/pull/1383)
- feat: new action to dump the scrollbuffer to a file (https://github.com/zellij-org/zellij/pull/1375)
- fix(strider): update out of range index in files (https://github.com/zellij-org/zellij/pull/1425)
- feat: strip debug symbols of release builds 20% size reduction, MSRV is now
1.59
(https://github.com/zellij-org/zellij/pull/1177) - chore(dependencies): update
names
anddialoguer
crates (https://github.com/zellij-org/zellij/pull/1430) - fix: add checking for missing extensions (https://github.com/zellij-org/zellij/pull/1432)
- fix: client process hanging / not exiting when terminal emulator was closed (https://github.com/zellij-org/zellij/pull/1433)
- BREAKING CHANGE: merge
--layout
and--layout-path
(https://github.com/zellij-org/zellij/pull/1426) - add: a version of the
tab-bar
plugin, that carries mode information, calledcompact-bar
also adds a new default layout calledcompact
, which can be loaded with:zellij --layout compact
, that loads thecompact-bar
. (https://github.com/zellij-org/zellij/pull/1450) - feat: allow searching through and editing the pane scrollback with your default editor (https://github.com/zellij-org/zellij/pull/1456)
- fix: exit client loop on empty message from server (https://github.com/zellij-org/zellij/pull/1454)
- fix: mouse selection sometimes getting stuck (https://github.com/zellij-org/zellij/pull/1418)
- feat: tweak simplified UI (https://github.com/zellij-org/zellij/pull/1458)
- feat: add status more tips (https://github.com/zellij-org/zellij/pull/1462)
All changes
- fix(mouse): middle or right clicks creating selection by @tlinford in https://github.com/zellij-org/zellij/pull/1372
- feat: Attach sessions by unique prefix name (#1169) by @raphCode in https://github.com/zellij-org/zellij/pull/1360
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1385
- build(deps): bump log from 0.4.16 to 0.4.17 by @dependabot in https://github.com/zellij-org/zellij/pull/1386
- fix: a small typo by @a-kenji in https://github.com/zellij-org/zellij/pull/1390
- feat: Shows subcommand aliases in help text by @bigbass1997 in https://github.com/zellij-org/zellij/pull/1409
- fix(deps): Rename
suggestion
crate tosuggest
by @ken-matsui in https://github.com/zellij-org/zellij/pull/1387 - fix: update to output error when using
--layout
by @jaeheonji in https://github.com/zellij-org/zellij/pull/1413 - flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1417
- fix: macos ansi instruction parsing by @tlinford in https://github.com/zellij-org/zellij/pull/1384
- fix paste freeze (#1366) by @tlinford in https://github.com/zellij-org/zellij/pull/1383
- fix: ensure pty_writer thread closes by @tlinford in https://github.com/zellij-org/zellij/pull/1422
- Dump the terminal screen into a file by @cosminadrianpopescu in https://github.com/zellij-org/zellij/pull/1375
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1427
- fix(strider): update out of range index in files by @jaeheonji in https://github.com/zellij-org/zellij/pull/1425
- build: strip debug symbols by @a-kenji in https://github.com/zellij-org/zellij/pull/1177
- Updated names and dialoguer crates dependencies by @Laiot in https://github.com/zellij-org/zellij/pull/1430
- fix: add checking for missing extensions by @jaeheonji in https://github.com/zellij-org/zellij/pull/1432
- Fix double panic lockup in clients panic handler by @raphCode in https://github.com/zellij-org/zellij/pull/1433
- Update Dracula Theme by @welcoMattic in https://github.com/zellij-org/zellij/pull/1435
- Merge --layout and --layout-path by @SpyrosRoum in https://github.com/zellij-org/zellij/pull/1426
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1438
- fix: clarify help text by @a-kenji in https://github.com/zellij-org/zellij/pull/1442
- add: more information to the manpage by @a-kenji in https://github.com/zellij-org/zellij/pull/1443
- add(plugin):
compact-bar
&compact
layout by @a-kenji in https://github.com/zellij-org/zellij/pull/1450 - fix(compact-bar): remove duplicate padding by @a-kenji in https://github.com/zellij-org/zellij/pull/1451
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1455
- Edit scrollback by @cosminadrianpopescu in https://github.com/zellij-org/zellij/pull/1456
- Exit client-loop on empty message receive by @SpyrosRoum in https://github.com/zellij-org/zellij/pull/1454
- feat(ui): minor tweaks to the compact tab bar by @imsnif in https://github.com/zellij-org/zellij/pull/1457
- fix(mouse): selection sometimes getting stuck by @tlinford in https://github.com/zellij-org/zellij/pull/1418
- Tweak simplified UI by @imsnif in https://github.com/zellij-org/zellij/pull/1458
- Add status bar tips by @imsnif in https://github.com/zellij-org/zellij/pull/1462
New Contributors
- @bigbass1997 made their first contribution in https://github.com/zellij-org/zellij/pull/1409
- @cosminadrianpopescu made their first contribution in https://github.com/zellij-org/zellij/pull/1375
- @Laiot made their first contribution in https://github.com/zellij-org/zellij/pull/1430
- @welcoMattic made their first contribution in https://github.com/zellij-org/zellij/pull/1435
- @SpyrosRoum made their first contribution in https://github.com/zellij-org/zellij/pull/1426
Full Changelog: https://github.com/zellij-org/zellij/compare/v0.29.1...v0.30.0
1、 zellij-aarch64-apple-darwin.tar.gz 4.05MB
2、 zellij-aarch64-unknown-linux-musl.tar.gz 4.3MB
3、 zellij-x86_64-apple-darwin.tar.gz 4.43MB
4、 zellij-x86_64-unknown-linux-musl.tar.gz 4.66MB