aboutsummaryrefslogtreecommitdiffstats
path: root/src/common (follow)
Commit message (Collapse)AuthorAge
...
| * 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>
| * Fix Startup with Default in Same Foldera-kenji2021-04-29
| | | | | | | | | | Doesn't try loading `default` files, other than the plugin directory by default anymore.
| * 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
* | 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
* | 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
| | |
| | * add scroll pageHongjie Zhai2021-04-21
| | |
| * | Add ZELLIJ Environment Varable on startup(#304)a-kenji2021-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Chore(Rustfmt)a-kenji2021-04-21
| | |
| * | Change Config To Flag (#290)a-kenji2021-04-21
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Add Unbind for Keybindings (#241)a-kenji2021-04-17
| | | | | | | | | | | | | | | | | | | | * will unbind all default keybindings for now * add test for toplevel unbind * add example/default.yaml * add example/README.md
| * Merge branch 'main' of https://github.com/zellij-org/zellij into ↵a-kenji2021-04-17
| |\ | | | | | | | | | unbind-default-keys
| | * feat(build): vastly simplify the build systemBrooks J Rady2021-04-14
| | |
| | * fix(perf): fixed a crash when `cat`ing large files and bounded memory usageBrooks J Rady2021-04-13
| | |
| | * Merge pull request #262 from zellij-org/error-modelKunal Mohan2021-04-13
| | |\ | | | | | | | | Make error model more autonomous
| | | * doc fixesKunal Mohan2021-04-12
| | | |
| | | * restore terminal snapshot on panicKunal Mohan2021-04-12
| | | |
| | | * make error model more autonomousKunal Mohan2021-04-12
| | | |
| | * | fix(clippy): get ci passing againBrooks J Rady2021-04-13
| | |/