| Commit message (Collapse) | Author | Age |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* changed `enable_automatic_asset_installation` to
`disable_automatic_asset_installation`
This ensures that people by default get the
asset installation and need to opt out at
compile time, rather than opt in.
* removed default features
Not needed anymore.
|
| |\
| |
| | |
Add `check` flag to the setup subcommand
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* The check option communicates default and config options to the user
as well as optional compile time features
* Move generate-completion from a subcommand to a flag in the setup
subcommand
|
| | |
| |
| |
| |
| | |
* fix(input): forward unknown keys to active terminal
* docs(changelog): update change
|
| |/
|
|
|
| |
* fix(compatibility): implement device reports
* docs(changelog): update change
|
| |\ |
|
| | |\
| | |
| | |
| | | |
fix-simplified-ui
|
| | | |
| | |
| | |
| | |
| | | |
* fix(ui): handle pasted text properly
* style(fmt): rustfmt
|
| | |/
| |
| |
| |
| | |
Propagate the config now, in all the places, as opposed to
fallback to a default.
|
| | |
| |
| |
| | |
Merges the cli and file configuration
|
| | |\
| | |
| | | |
Add Option for Simplified Layout
|
| | | |
| | |
| | |
| | | |
* fix test
|
| | | |\
| | | |
| | | |
| | | | |
simple-font-ui
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* the simplified layout omits the Nerdfonts characters that are not
found in every Fontset
* add an optional config option to opt into the simplified ui
`simplified_ui: bool`
* add a config flag that allows opting into the simplified ui
`zellij options --simplified-ui`
* move the `clean` flag to the `setup` subcommand
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* since darwin doesn't have distinct data and config
directories, assumptions that we had were invalid
* now the `HOME` config directory is loaded before the
system config directory, in this case populating the
data directory doesn't invalidate possible user configuration,
because the configuration directory now exists
|
| | | |/
| |/|
| | |
| | |
| | |
| | | |
closes #485
* fixes a regression on the config directory handling on mac
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
New behavior for h and l, will change tabs if there are no available
panes in the direction.
cargo clippy
Ensuring atomicity for the MoveFocusOrTab
- Blocking the input thread for the action MoveFocusOrTab
- Using "unreachable" macro in match arm to make it clear that the
directions Up and Down should not be used with the action MoveFocusOrTab
Adding tests
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* Moving the sync command to the Tab mode
* Fixing bug related to plugin panes and sync mode
When sync mode was enabled the input from a plugin pane was being
incorrectly ignored.
|
| | |\
| | |
| | | |
Add more Functionality to Unbind
|
| | | |
| | |
| | |
| | | |
* Used the unbind
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The default keybinds can be unbound either for a specific mode, or for every mode.
It supports either a list of `keybinds`, or a bool indicating that every keybind
should be unbound:
```
keybinds:
unbind: true
```
Will unbind every default binding.
```
keybinds:
unbind: [ Ctrl: 'p']
```
Will unbind every default `^P` binding for each mode.
```
keybinds:
normal:
- unbind: true
```
Will unbind every default keybind for the `normal` mode.
```
keybinds:
normal:
- unbind: [ Alt: 'n', Ctrl: 'g']
```
Will unbind every default keybind for `n` and `^g` for the `normal` mode.
|
| | | | |
|
| | |/
| |
| |
| | |
error
|
| |/
|
|
|
|
|
|
|
|
| |
closes #380
* --features disable_automatic_asset_installation
disables automatic installation of the `data_dir`
* a set PREFIX env will use `$PREFIX/zellij` as its `data_dir`
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Fall back to /tmp/zellij-{uid} directory if runtime_dir is not available.
Use serialize_into() to avoid Vec allocation.
And some cleanup
|
| | |
|
| |
|
|
| |
crate for socket file name
|
| | |
|
| | |
|
| | |
|