| Commit message (Collapse) | Author | Age |
| ... | |
| | |
| |
| |
| |
| | |
For now, it fails if there is a local config, differing
from the default config.
|
| |/
|
|
|
| |
* Renaming of the install module to convey the intent more,
move functions that install to a submodule install of setup.
|
| |
|
|
| |
in zellij-tile
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, a config file was loaded within `start()`, and if the config
file is invalid, Zellij was supposed to show a user what's wrong with
it. However, since `start()` starts setting up its terminal with an
alternative screen buffer, neither standard output nor standard error
could display such an error.
This change intends to address this issue by making Zellij load a config
file before `start()`.
In addition, the patch also includes some refactorings:
* Redefine `from_cli_config` with `TryFrom`, which was introduced in
Rust 1.34
* Remove conditional declaration `cfg(not(test))` because `start()` now
receive a `Config` as the third argument
* Introduce [`tempfile`](https://crates.io/crates/tempfile) in order to
run tests with actual files
* Typo?: "Deserialisation" -> "Deserialization"
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\| |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* fix pane render when switch/resize tab
* render when reflow_lines
* back to always render because widechar issue
* fix clippy
* force_render when current grid contains widechar
* bug fix
* pane_contains -> panes_contain
* fix conflict
* fix(terminal): bring back should_render
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
| | |
| |
| |
| |
| | |
Doesn't try loading `default` files, other than
the plugin directory by default anymore.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Because `handle_key` can refer to `self.config.keybinds` by itself, it
doesn't have to receive the third argument. Also, this change may
slightly improve the performance as it deletes `clone()`.
|
| | |\ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Configuration is now handled in this order:
--config flag
ZELLIJ_CONFIG_FILE env
get_default_config_dir() (directories-next)
HOME/.config/zellij (for mac convenience)
SYSTEM_DEFAULT_CONFIG_DIR (for distributions to specify sensible
defaults ontop of zellij)
from assets
* Fix default.yaml file
* Move default.yaml file to assets directory
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
customizable colored elements
|
| |\| |
|
| | |
| |
| |
| | |
dont exit on simple 'q' press
|
| | | |
|
| |\| |
|
| | | |
|
| | |\
| | |
| | | |
PR #298
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Makes it easy and flexible to check
whether zellij is already running.
This carries no further information
for now and is initialised to `0`.
closes 304.
|
| | | | |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changes the `config` subcommand to a config flag.
Add option subcommand for now, for the clearing of default path.
Add `ZELLIJ_CONFIG` environment variable.
The configuration locations are now as follows:
* `--config` flag
* `ZELLIJ_CONFIG` environment variable
* default config location
in that order.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* will unbind all default keybindings for now
* add test for toplevel unbind
* add example/default.yaml
* add example/README.md
|
| | |\
| | |
| | |
| | | |
unbind-default-keys
|
| | | | |
|
| | | | |
|
| | | |\
| | | |
| | | | |
Make error model more autonomous
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | |/ |
|