Commit Graph

903 Commits

Author SHA1 Message Date
Aram Drevekenin
44d67de187
fix(compatibility): support wide characters (#535)
* fix(compatibility): support wide characters

* style(fmt): rustfmt

* style(fmt): make clippy happy
2021-05-26 18:05:43 +02:00
Kunal Mohan
f55805d653 Docs(changelog): Detachable sessions #531 2021-05-25 17:36:12 +05:30
Kunal Mohan
2bca7e007a
Merge pull request #531 from zellij-org/detach-sessions
Feature: Detachable/Persistent sessions
2021-05-25 17:30:40 +05:30
Kunal Mohan
df6d6cb3a7 check for residual socket files and clean them 2021-05-25 16:26:31 +05:30
Kunal Mohan
151deb3235 remove shortened_text mode from status-bar 2021-05-25 13:20:30 +05:30
Kunal Mohan
c60abe6ad6 CHange keybind for Session mode and add comments for clarity 2021-05-25 13:11:37 +05:30
Kunal Mohan
6755b6a88d hotfix(build): Fix cargo make install 2021-05-24 18:44:48 +05:30
Aram Drevekenin
8235f48849
docs(changelog): pty fix 2021-05-24 15:02:21 +02:00
kxt
2168793dc7
fix(pty): use async io to avoid polling (#523)
This patch fixes #509 by using async read instead of polling a
non-blocking fd. This reduces CPU usage when the ptys are idle.
2021-05-24 15:00:49 +02:00
Kunal Mohan
1933310626 Allow passing arguments to test and build commands 2021-05-22 22:54:00 +05:30
Kunal Mohan
cba7c07cd6 rename list_sessions file to sessions 2021-05-22 22:34:00 +05:30
Kunal Mohan
0621ba8f34 Allow user to specify session name 2021-05-22 22:21:26 +05:30
Kunal Mohan
1162d40ea0 check if session exists before attaching 2021-05-22 22:19:50 +05:30
Kunal Mohan
62a2d9cff2 join router threads on exit 2021-05-22 22:19:50 +05:30
Kunal Mohan
dbc446ab55 fix regression and tests 2021-05-22 22:19:50 +05:30
Kunal Mohan
fa0a7e05c3 Add ability to attach to sessions 2021-05-22 22:19:50 +05:30
Kunal Mohan
ac082a1c93 add keybinds for session mode and detach 2021-05-22 22:19:50 +05:30
Kunal Mohan
b8acf19071 Use Action enum for Quit and detach instead of separate messages under ClientToServerMsg 2021-05-22 22:19:50 +05:30
Kunal Mohan
61aa104576 Add ability to detach a session 2021-05-22 22:19:50 +05:30
Kunal Mohan
2487256664 Mark current session in the output of list-sessions 2021-05-22 22:19:50 +05:30
Kunal Mohan
d231d28d7c Implement the minimal list-sessions command 2021-05-22 22:19:50 +05:30
Kunal Mohan
d6fc7b04d1 add attach and list sessions subcommand to CliArgs 2021-05-22 22:19:50 +05:30
a-kenji
d13fc7cafa
Merge pull request #530 from a-kenji/action-doc
Add documentation to actions struct
2021-05-22 10:43:26 +02:00
a-kenji
95964d5f87 Add documentation to actions struct
* Add warning for renaming the actions
2021-05-22 10:16:03 +02:00
a-kenji
f6acd1b4fd
Merge pull request #529 from a-kenji/config-flags-doc
Change Description of Config Flags
2021-05-22 10:10:41 +02:00
a-kenji
658df7ac17 Change Description of Config Flags
* Make distinction clearer between certain
  flags
2021-05-22 09:49:01 +02:00
a-kenji
810a01c389
Merge pull request #524 from a-kenji/update-docs
chore(docs): Fix references
2021-05-19 11:03:55 +02:00
a-kenji
0dfd610388 chore(docs): Fix references
* `xrdb` is not included currently
2021-05-19 10:48:30 +02:00
Kunal Mohan
b20ac47d68
Merge pull request #522 from zellij-org/re-export-dependencies
Re-export common dependencies from zellij-utils
2021-05-19 11:21:33 +05:30
Kunal Mohan
a351440c99 upgrade termbg and remove build-dependencies 2021-05-19 11:10:21 +05:30
Kunal Mohan
040d10df0f Re-export common dependencies from zellij-utils 2021-05-19 01:35:53 +05:30
kxt
68445af63f
refactor(IO): random fixes (#521)
* refactor(os_input_output): use Pid for child process

* fix(debug): change debug_to_file to write &[u8]

This patch changes debug_to_file to write entire slices in one call, to
avoid the overhead of opening and closing files for each byte written.

* refactor(ServerOsApi): remove unnecessary muts from methods

Co-authored-by: KOVACS Tamas <ktamas@fastmail.fm>
2021-05-18 17:39:36 +02:00
a-kenji
12de9b1073
Merge pull request #519 from a-kenji/fix-clean-flag
Fix `clean` flag
2021-05-18 11:49:51 +02:00
a-kenji
79e7c414b7 Fix clean flag
* The setup subcommand was exiting the programm no matter what
  even if the `clean` flag was provided.
  Now it returns to the
  main function on encountering the clean flag.
2021-05-18 11:12:57 +02:00
a-kenji
58a1ff82c1 docs(changelog): Split Layout Flag 514 2021-05-18 10:49:52 +02:00
a-kenji
c1248ff49f
Merge pull request #514 from a-kenji/layout-path-506
Split Layout Flag
2021-05-18 10:47:58 +02:00
a-kenji
bcbde9fbb5 Merge branch 'main' of https://github.com/zellij-org/zellij into layout-path-506 2021-05-18 10:05:15 +02:00
a-kenji
dc067580f3 Fix Clippy Suggestions 2021-05-18 09:45:03 +02:00
Henil Dedania
8c3bf215b7
Merge pull request #510 from zellij-org/speedup-ci
build(ci): Use Cache to speed up CI checks
2021-05-18 12:00:38 +05:30
Aram Drevekenin
d202cb7394
docs(readme): clarifications 2021-05-17 18:21:31 +02:00
Aram Drevekenin
7dbf859508
docs(changelog): update osc change 2021-05-17 18:15:22 +02:00
Aram Drevekenin
a3f42b19a9
Osc implementation (#517)
* fix(compatibility): implement most osc methods

* style(fmt): rustfmt

* style(fmt): remove cargo warnings

* style(fmt): make clippy happy

* style(fmt): fix formatting after my clippy fixes broke it again ;P

* fix(grid): fix tests
2021-05-17 18:13:05 +02:00
Kunal Mohan
84911619b2 hotfix(server): Maintain working directory while daemonization 2021-05-17 15:53:21 +05:30
Kunal Mohan
51f1b53fe2 Docs(changelog): Restructuring #515 2021-05-17 01:49:00 +05:30
Kunal Mohan
bc408e6e61
Merge pull request #515 from zellij-org/restructure
Restructure workspace: Create separate crates for client, server and utilities
2021-05-17 01:40:46 +05:30
Kunal Mohan
a872362328 fmt and clippy 2021-05-16 22:25:32 +05:30
Kunal Mohan
62d0901bbd Revert changes to Makefile.toml and build without --all-features 2021-05-16 22:03:44 +05:30
Kunal Mohan
2038947a14 Big refactor: separate crates for client, server and utilities 2021-05-16 21:41:56 +05:30
Thomas Linford
28212f5430
handle error on termios initialization (#511) 2021-05-16 17:00:22 +01:00
a-kenji
197f318756 Merge branch 'main' of https://github.com/zellij-org/zellij into layout-path-506 2021-05-16 12:44:56 +02:00