| Commit message (Collapse) | Author | Age |
| ... | |
| |\ \
| | |
| | | |
Disable Default Config Test
|
| | | |
| | |
| | |
| | |
| | | |
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>
|
| | |\
| | |
| | | |
Fix Startup with Default in Same Folder
|
| | | |
| | |
| | |
| | |
| | | |
Doesn't try loading `default` files, other than
the plugin directory by default anymore.
|
| | | | |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* fix(compatibility): pass vttest 1
* fix(tests): move unit tests to a separate file
* style(fmt): rustfmt
* fix(grid): correct comment
* style(fmt): rustfmt
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
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
|
| | | |
|
| | |
| |
| |
| | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
customizable colored elements
|
| |\| |
|
| | |
| |
| |
| | |
dont exit on simple 'q' press
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Previous behavior was to go to the largest overlap. Now it should go to
the most recently used pane. Used cargo insta review to update the
snapshots.
|
| | |
| |
| |
| |
| |
| |
| | |
Using last activity time to determine which pane was previously active
when moving back to a direction.
Changing active_at type to Instant
|
| | |
| |
| |
| |
| | |
* fix(ui): draw ui properly on terminal start
* style(fmt): rustfmt
|
| | | |
|
| |\| |
|
| | | |
|
| | |\
| | |
| | | |
PR #298
|
| | | | |
|
| | | | |
|
| | | | |
|