aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAge
...
| * Merge pull request #479 from a-kenji/simple-font-uia-kenji2021-05-11
| |\ | | | | | | Add Option for Simplified Layout
| | * !fixup Add Option for Simplified Layouta-kenji2021-05-10
| | | | | | | | | | | | * fix test
| | * fixup! Merge branch 'main' of https://github.com/zellij-org/zellij into ↵a-kenji2021-05-10
| | |\ | | | | | | | | | | | | simple-font-ui
| | * | fixup! Add Option for Simplified Layouta-kenji2021-05-10
| | | | | | | | | | | | | | | | * merge structop and serde structs
| | * | Pokea-kenji2021-05-10
| | | |
| | * | Add Option for Simplified Layouta-kenji2021-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | Change Ordering of the Default Config Directoriesa-kenji2021-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | Merge branch 'main' into mac-configa-kenji2021-05-11
| |\ \ \
| | * | | Terminal compatibility: various behaviour fixes (#486)Aram Drevekenin2021-05-11
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | * fix(compatibility): various behaviour fixes * style(fmt): rustfmt * style(fmt): thanks clippy for teaching me about matches!
| * / | Fix Max Config Directorya-kenji2021-05-11
| |/ / | | | | | | | | | | | | | | | closes #485 * fixes a regression on the config directory handling on mac
| * | Merge branch 'main' into dump-config-exita-kenji2021-05-10
| |\ \
| | * | After rebaseDante Pippi2021-05-09
| | | |
| | * | New behavior for h and lDante Pippi2021-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Fix exit code on `dump-default-config`a-kenji2021-05-10
| |/ /
| * | And format...Kyle Sutherland-Cash2021-05-09
| | |
| * | Bit more module tidy upKyle Sutherland-Cash2021-05-09
| | |
| * | Revert accidental rename of ToggleActiveSyncTabKyle Sutherland-Cash2021-05-09
| | |
| * | cargo fmtKyle Sutherland-Cash2021-05-08
| | |
| * | Markups from self-reviewKyle Sutherland-Cash2021-05-08
| | |
| * | First round of merging against server-client and color stuffKyle Sutherland-Cash2021-05-08
| |/
| * Moving the sync command to the Tab mode (#412)dantepippi2021-05-07
| | | | | | | | | | | | | | | | * 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.
| * fix(compatibility): upgrade vte to support csi subparameters (#469)Aram Drevekenin2021-05-07
| | | | | | | | | | * fix(compatibility): upgrade vte to support csi subparameters * style(fmt): rustfmt and clippy
| * Merge pull request #468 from a-kenji/partial-unbind-modesa-kenji2021-05-07
| |\ | | | | | | Add more Functionality to Unbind
| | * !fixup Add more Functionality to Unbinda-kenji2021-05-07
| | | | | | | | | | | | * Used the unbind
| | * Add more Functionality to Unbinda-kenji2021-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | hotfix(logging): let logging fail silently while testingKunal Mohan2021-05-07
| | |
| * | hotfix(logging): fix atomic_create_file and make set_permissions() return an ↵Kunal Mohan2021-05-07
| |/ | | | | | | error
* / Add Complile Time System Directoriesa-kenji2021-05-12
|/ | | | | | | | | | 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`
* Merge pull request #223 from zellij-org/isolate-ptyKunal Mohan2021-05-06
|\ | | | | Psuedo Client-Server model
| * explicitly set file and directory permissionsKunal Mohan2021-05-06
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * Use ZELLIJ_SOCKET_DIR env variable and make user specific tmp dirKunal Mohan2021-05-04
| |
| * Add version to socket path to avoid problems after version updateKunal Mohan2021-05-04
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * Introduce IpcReceiverWIthContext and move ipc stuff to common/ipc.rsKunal Mohan2021-05-04
| | | | | | | | | | | | Fall back to /tmp/zellij-{uid} directory if runtime_dir is not available. Use serialize_into() to avoid Vec allocation. And some cleanup
| * use better names for senders, receivers and threadsKunal Mohan2021-05-04
| |
| * Place socket file in runtime directory or cache directory and use names ↵Kunal Mohan2021-05-04
| | | | | | | | crate for socket file name
| * use bincode::deserialize_from() to prevent data loss.Kunal Mohan2021-05-04
| |
| * use BufRead and BufWrite with socketsKunal Mohan2021-05-04
| |
| * nit fixesKunal Mohan2021-05-04
| |
| * use Uuid to generate unique server socket namesKunal Mohan2021-05-04
| |
| * remove Split, OpenFile and MoveFocus from CliArgsKunal Mohan2021-05-04
| |
| * Refactor CommandIsExecuting to have a single variantKunal Mohan2021-05-04
| |
| * Use interprocess crate for IPCKunal Mohan2021-05-04
| |
| * Refactor ServerInstruction enum to use Action enumKunal Mohan2021-05-04
| |
| * Share SessionMetadata between the server_router and the ipc_server threadKunal Mohan2021-05-04
| |
| * Remove ErrorContext from IpcSender and nit fixesKunal Mohan2021-05-04
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * fix terminal window resize tests by restricting lifetime of locksKunal Mohan2021-05-04
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |