aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* | docs(changelog): Add more Functionality to Unbind #468a-kenji2021-05-07
| |
* | 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.
* | | chore(version): bump development versionAram Drevekenin2021-05-07
| | |
* | | hotfix(logging): let logging fail silently while testingKunal Mohan2021-05-07
| | |
* | | docs(changelog): update infra changeAram Drevekenin2021-05-07
| | |
* | | hotfix(logging): fix atomic_create_file and make set_permissions() return an ↵Kunal Mohan2021-05-07
|/ / | | | | | | error
* | fix(build): Make sure `assets/man` folder exists before buildinghenil2021-05-07
| | | | | | | | manpage.
| * 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
| |
| * Move screen and plugins to client side.Kunal Mohan2021-05-04
| | | | | | | | | | Remove AppInstruction enum spawn pty thread, screen thread and plugin thread on demand
| * wip: helper functions for ServerInstructiondenis2021-05-04
| |
| * client side threads should send messages directly to server and router ↵Kunal Mohan2021-05-04
| | | | | | | | threads should do the actual routing
| * split start into start_server and start_clientKunal Mohan2021-05-04
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * Rename notify_server to connect_to_serverKunal Mohan2021-05-04
| |
| * Add router thread on server side as wellKunal Mohan2021-05-04
| |
| * Some documentation an ClientOsApi stuffKunal Mohan2021-05-04
| |
| * a probable fix for testsKunal Mohan2021-05-04
| |
| * minor fix while opening new tabKunal Mohan2021-05-04
| |
| * Synchronize update tabs actions using command_is_executingKunal Mohan2021-05-04
| |
| * Hide IpcChannel entirely behind OsApiKunal Mohan2021-05-04
| |
| * documentation and nit fixKunal Mohan2021-05-04
| |
| * Hide server-side Ipc channels creation behind OsApis and some documentation ↵Kunal Mohan2021-05-04
| | | | | | | | fixes
| * increase snapshot timeKunal Mohan2021-05-04
| |
| * fix fmt errorsKunal Mohan2021-05-04
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * Introduce ServerContextKunal Mohan2021-05-04
| |