Aram Drevekenin
62991f138b
docs(issue): update issue template to new folder location
2021-05-07 15:43:17 +02:00
a-kenji
08f80c5289
docs(changelog): Add more Functionality to Unbind #468
2021-05-07 15:08:47 +02:00
a-kenji
c6ec5b22c9
Merge pull request #468 from a-kenji/partial-unbind-modes
...
Add more Functionality to Unbind
2021-05-07 15:07:23 +02:00
Aram Drevekenin
ad9576dd95
chore(version): bump development version
2021-05-07 14:45:13 +02:00
Kunal Mohan
61e8d09151
hotfix(logging): let logging fail silently while testing
2021-05-07 16:50:58 +05:30
Aram Drevekenin
d3a38763cb
docs(changelog): update infra change
2021-05-07 12:28:35 +02:00
Kunal Mohan
2446aec82c
hotfix(logging): fix atomic_create_file and make set_permissions() return an error
2021-05-07 15:42:00 +05:30
a-kenji
c7ad6d33ea
!fixup Add more Functionality to Unbind
...
* Used the unbind
2021-05-07 10:54:35 +02:00
a-kenji
79a4f76e93
Add more Functionality to Unbind
...
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.
2021-05-07 10:51:35 +02:00
henil
23450a708c
fix(build): Make sure assets/man folder exists before building
...
manpage.
2021-05-07 10:27:45 +05:30
Kunal Mohan
d5433f8f89
Merge pull request #223 from zellij-org/isolate-pty
...
Psuedo Client-Server model
2021-05-06 22:11:07 +05:30
Kunal Mohan
7982636741
explicitly set file and directory permissions
2021-05-06 22:01:27 +05:30
a-kenji
b18f5c9510
docs(changelog): Add Manpage #455
2021-05-05 23:52:30 +02:00
a-kenji
bee1082b4a
Merge pull request #455 from Adhalianna/main
...
Add a manpage to Zellij
2021-05-05 22:22:10 +02:00
Aram Drevekenin
6714b21489
docs(issue): update issue template with more precise instructions
2021-05-05 17:36:55 +02:00
Aram Drevekenin
f9e70e131b
style(changelog): remove empty line
2021-05-05 17:11:22 +02:00
Aram Drevekenin
e30503e30f
docs(changelog): update vttest change
2021-05-05 17:10:35 +02:00
Aram Drevekenin
837cb8d15a
fix(compatibility): pass vttest 8 ( #461 )
...
* fix(compatibility): pass vttest 8
* style(comment): remove unused
* style(grid): sometimes it's just easier to do what clippy wants...
2021-05-05 17:09:24 +02:00
NKGoc
b504a5379e
auto install mandown if it's not there (tested with Manjaro repositories)
2021-05-05 14:16:53 +02:00
NKGoc
67a0a8dc3b
Merge branch 'main' of https://github.com/Adhalianna/zellij
2021-05-05 13:21:17 +02:00
NKGoc
0003f8268f
new tasks to install mandown and generate manpage
2021-05-05 13:20:26 +02:00
NKGoc
b70d73a581
new tasks to install mandown and generate manpage
2021-05-05 13:16:58 +02:00
NKGoc
6d826dcae0
Removing generated manpage
2021-05-05 12:58:20 +02:00
NKGoc
24b4ae831c
wrapped lines in CONTRIBUTING.md
2021-05-05 12:07:47 +02:00
NKGoc
7962b44d80
Merge branch 'main' of https://github.com/Adhalianna/zellij
2021-05-05 12:05:11 +02:00
NKGoc
0ab7a51d04
simplifications
2021-05-05 12:05:05 +02:00
NKGoc
3f300bf834
simplifications
2021-05-05 11:48:47 +02:00
Brooks J Rady
6e5600efc8
chore(plugin): shuffle helper library names and versions
2021-05-04 23:31:30 +01:00
NKGoc
ba99c379cc
typo fix
2021-05-04 21:06:48 +02:00
NKGoc
4ebf0c8c44
remove description added when making sense out of cargo make
2021-05-04 20:53:23 +02:00
NKGoc
00d064e349
add manpage to zellij
2021-05-04 20:50:27 +02:00
Aram Drevekenin
847444cd0b
docs(changelog): fix release date
2021-05-04 17:25:54 +02:00
Kunal Mohan
c1dd2c588e
Fix after rebase
2021-05-04 20:48:28 +05:30
Kunal Mohan
585b225290
Use ZELLIJ_SOCKET_DIR env variable and make user specific tmp dir
2021-05-04 20:48:18 +05:30
Kunal Mohan
a05a12dbec
Add version to socket path to avoid problems after version update
2021-05-04 20:48:17 +05:30
Kunal Mohan
d33106431d
Fix after rebase
2021-05-04 20:48:17 +05:30
Kunal Mohan
ea552d71e4
Introduce IpcReceiverWIthContext and move ipc stuff to common/ipc.rs
...
Fall back to /tmp/zellij-{uid} directory if runtime_dir is not available.
Use serialize_into() to avoid Vec allocation.
And some cleanup
2021-05-04 20:48:17 +05:30
Kunal Mohan
c6f93ba0d2
use better names for senders, receivers and threads
2021-05-04 20:48:17 +05:30
Kunal Mohan
913697b144
Place socket file in runtime directory or cache directory and use names crate for socket file name
2021-05-04 20:48:17 +05:30
Kunal Mohan
93956bdcca
use bincode::deserialize_from() to prevent data loss.
2021-05-04 20:48:17 +05:30
Kunal Mohan
da9b6fd607
use BufRead and BufWrite with sockets
2021-05-04 20:48:17 +05:30
Kunal Mohan
3f70c585c2
nit fixes
2021-05-04 20:48:16 +05:30
Kunal Mohan
1eb732773a
use Uuid to generate unique server socket names
2021-05-04 20:48:16 +05:30
Kunal Mohan
9110e444b8
remove Split, OpenFile and MoveFocus from CliArgs
2021-05-04 20:48:16 +05:30
Kunal Mohan
42079f8d04
Refactor CommandIsExecuting to have a single variant
2021-05-04 20:48:16 +05:30
Kunal Mohan
b7aa3fc21a
Use interprocess crate for IPC
2021-05-04 20:48:16 +05:30
Kunal Mohan
9fc1f0038e
Refactor ServerInstruction enum to use Action enum
2021-05-04 20:48:16 +05:30
Kunal Mohan
27393dfcf3
Share SessionMetadata between the server_router and the ipc_server thread
2021-05-04 20:48:15 +05:30
Kunal Mohan
246899a1dd
Remove ErrorContext from IpcSender and nit fixes
2021-05-04 20:48:15 +05:30
Kunal Mohan
fedb588330
Fix after rebase
2021-05-04 20:48:15 +05:30