aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAge
...
* | Merge pull request #433 from a-kenji/disable-default-config-testa-kenji2021-05-02
|\ \ | | | | | | Disable Default Config Test
| * | Disable Default Config Testa-kenji2021-05-02
| | | | | | | | | | | | | | | For now, it fails if there is a local config, differing from the default config.
* | | Rename install -> setupa-kenji2021-05-02
|/ / | | | | | | | | * Renaming of the install module to convey the intent more, move functions that install to a submodule install of setup.
* | fix: don't have new on ColoredElements anymore, removed default for palette ↵denis2021-05-02
| | | | | | | | in zellij-tile
* | Merge branch 'main' into x-colorsdenis2021-05-02
|\|
| * Load config before start()Yutaka Kamei2021-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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"
| * Don't commit to master like an idiot... :(Kyle Sutherland-Cash2021-05-01
| |
| * Bit of renamingKyle Sutherland-Cash2021-05-01
| |
| * Simplify some names and start using Bus in the plugin threadKyle Sutherland-Cash2021-05-01
| |
| * Use Bus type for PTY thread (incomplete)Kyle Sutherland-Cash2021-05-01
| |
| * Use Bus type for screen threadKyle Sutherland-Cash2021-05-01
| |
| * Define shared bus typeKyle Sutherland-Cash2021-05-01
| |
* | fix: hello formatter my old friend...denis2021-05-01
| |
* | chore: cleanup, fix: the tests finally passdenis2021-05-01
| |
* | chore: painless merge this timedenis2021-05-01
|\|
| * Enable `should_render` (fix pane render) (#318)Horasal2021-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * Merge pull request #407 from a-kenji/default-layouta-kenji2021-04-29
| |\ | | | | | | Fix Startup with Default in Same Folder
| | * Fix Startup with Default in Same Foldera-kenji2021-04-29
| | | | | | | | | | | | | | | Doesn't try loading `default` files, other than the plugin directory by default anymore.
| * | fix(style): fix up some unneeded `.as_mut()` and `if let`Brooks J Rady2021-04-29
| | |
| * | Terminal: pass vttest 1 (#408)Aram Drevekenin2021-04-29
| |/ | | | | | | | | | | | | | | | | | | | | * fix(compatibility): pass vttest 1 * fix(tests): move unit tests to a separate file * style(fmt): rustfmt * fix(grid): correct comment * style(fmt): rustfmt
| * Defining sync keybind using default.yamlDante Pippi2021-04-28
| |
| * Including text on tab name to let users know sync is on.Dante Pippi2021-04-28
| |
| * cargo fmtDante Pippi2021-04-28
| |
| * New feature: Synchronize text sent to panesDante Pippi2021-04-28
| |
| * refactor(handler): refer to self.config.keybinds internallyYutaka Kamei2021-04-28
| | | | | | | | | | | | 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()`.
| * Merge branch 'main' of https://github.com/zellij-org/zellij into config-loadinga-kenji2021-04-27
| |\
| | * feat(plugin): simple timers implemented via the `set_timeout()` callBrooks J Rady2021-04-27
| | |
| | * feat(plugin): come back to this commit if you need high-performance timersBrooks J Rady2021-04-27
| | |
| | * fix(plugin): fix bad export macroBrooks J Rady2021-04-27
| | |
| | * feat(plugin): added the `get_plugin_ids()` query functionBrooks J Rady2021-04-27
| | |
| * | Config Loadinga-kenji2021-04-27
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * fixup! Add subcommand to generate completionsMatthias Beyer2021-04-25
| |
| * Add subcommand to generate completionsMatthias Beyer2021-04-25
| | | | | | | | Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
* | wip: more cleaning updenis2021-04-24
| |
* | wip: trying to make it less messy so people don't hate medenis2021-04-24
| |
* | wip: tab bar coloringdenis2021-04-24
| |
* | wip: the only way to make the default look like on main is to make more ↵denis2021-04-24
| | | | | | | | customizable colored elements
* | wip: merge maindenis2021-04-24
|\|
| * fix(keybinding): fix tab modeJan Philipp Hafer2021-04-23
| | | | | | | | dont exit on simple 'q' press
| * Fixing snapshotsDante Pippi2021-04-22
| |
| * Changing tests to test the new behaviorDante Pippi2021-04-22
| | | | | | | | | | | | 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.
| * Adding field active_at and using it to sort panesDante Pippi2021-04-22
| | | | | | | | | | | | | | 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 (#323)Aram Drevekenin2021-04-22
| | | | | | | | | | * fix(ui): draw ui properly on terminal start * style(fmt): rustfmt
* | wip: new build?"denis2021-04-22
| |
* | wip: merge main indenis2021-04-22
|\|
| * chore(changelog): add entry to CHANGELOG.md and tweak formattingBrooks J Rady2021-04-22
| |
| * feat(actions): allow scrolling by full pagesBrooks Rady2021-04-22
| |\ | | | | | | PR #298
| | * add PGUP/PGDN to help infoHongjie Zhai2021-04-22
| | |
| | * cargo fmtHongjie Zhai2021-04-21
| | |
| | * add testsHongjie Zhai2021-04-21
| | |