Skip to content

Commit 23bb542

Browse files
committed
chore(release): v0.43.0
1 parent b634a57 commit 23bb542

File tree

12 files changed

+82
-2
lines changed

12 files changed

+82
-2
lines changed

example/default.kdl

Lines changed: 82 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ keybinds {
3030
bind "n" { NewPane; SwitchToMode "Normal"; }
3131
bind "d" { NewPane "Down"; SwitchToMode "Normal"; }
3232
bind "r" { NewPane "Right"; SwitchToMode "Normal"; }
33+
bind "s" { NewPane "stacked"; SwitchToMode "Normal"; }
3334
bind "x" { CloseFocus; SwitchToMode "Normal"; }
3435
bind "f" { ToggleFocusFullscreen; SwitchToMode "Normal"; }
3536
bind "z" { TogglePaneFrames; SwitchToMode "Normal"; }
@@ -188,6 +189,8 @@ keybinds {
188189
bind "Alt -" { Resize "Decrease"; }
189190
bind "Alt [" { PreviousSwapLayout; }
190191
bind "Alt ]" { NextSwapLayout; }
192+
bind "Alt p" { TogglePaneInGroup; }
193+
bind "Alt Shift p" { ToggleGroupMarking; }
191194
}
192195
shared_except "normal" "locked" {
193196
bind "Enter" "Esc" { SwitchToMode "Normal"; }
@@ -424,6 +427,70 @@ load_plugins {
424427
//
425428
// support_kitty_keyboard_protocol false
426429

430+
// Whether to make sure a local web server is running when a new Zellij session starts.
431+
// This web server will allow creating new sessions and attaching to existing ones that have
432+
// opted in to being shared in the browser.
433+
// When enabled, navigate to http://127.0.0.1:8082
434+
// (Requires restart)
435+
//
436+
// Note: a local web server can still be manually started from within a Zellij session or from the CLI.
437+
// If this is not desired, one can use a version of Zellij compiled without
438+
// `web_server_capability`
439+
//
440+
// Possible values:
441+
// - true
442+
// - false
443+
// Default: false
444+
//
445+
// web_server true
446+
447+
// Whether to allow sessions started in the terminal to be shared through a local web server, assuming one is
448+
// running (see the `web_server` option for more details).
449+
// (Requires restart)
450+
//
451+
// Note: This is an administrative separation and not intended as a security measure.
452+
//
453+
// Possible values:
454+
// - "on" (allow web sharing through the local web server if it
455+
// is online)
456+
// - "off" (do not allow web sharing unless sessions explicitly opt-in to it)
457+
// - "disabled" (do not allow web sharing and do not permit sessions started in the terminal to opt-in to it)
458+
// Default: "off"
459+
//
460+
// web_sharing "on"
461+
462+
// The ip address the web server should listen on when it starts
463+
// Default: "127.0.0.1"
464+
// (Requires restart)
465+
//
466+
// web_server_ip "127.0.0.1"
467+
468+
469+
// A path to a certificate file to be used when setting up the web client to serve the
470+
// connection over HTTPs
471+
//
472+
// web_server_cert "/path/to/my/cert.pem"
473+
474+
// A path to a key file to be used when setting up the web client to serve the
475+
// connection over HTTPs
476+
//
477+
// web_server_key "/path/to/my/key.pem"
478+
479+
// Whether to enforce https connections to the web server when it is bound to localhost
480+
// (127.0.0.0/8)
481+
//
482+
// Note: https is ALWAYS enforced when bound to non-local interfaces
483+
//
484+
// Default: false
485+
//
486+
// enforce_https_for_localhost true
487+
488+
// The port the web server should listen on when it starts
489+
// Default: 8082
490+
// (Requires restart)
491+
//
492+
// web_server_port 8082
493+
427494
// Whether to stack panes when resizing beyond a certain size
428495
// Default: true
429496
//
@@ -434,7 +501,20 @@ load_plugins {
434501
//
435502
// show_release_notes false
436503

437-
// Whether to show startup tips on session start
504+
// Whether to enable mouse hover effects and pane grouping functionality
438505
// Default: true
439506
//
440-
// show_startup_tips false
507+
// advanced_mouse_actions false
508+
509+
// A command to run (will be wrapped with sh -c and provided the RESURRECT_COMMAND env variable)
510+
// after Zellij attempts to discover a command inside a pane when resurrecting sessions, the STDOUT
511+
// of this command will be used instead of the discovered RESURRECT_COMMAND
512+
// can be useful for removing wrappers around commands
513+
// Note: be sure to escape backslashes and similar characters properly
514+
//
515+
// post_command_discovery_hook "echo $RESURRECT_COMMAND | sed <your_regex_here>"
516+
517+
518+
web_client {
519+
font "monospace"
520+
}
3.18 KB
Binary file not shown.
4.5 KB
Binary file not shown.
6.07 KB
Binary file not shown.
6.07 KB
Binary file not shown.
24.8 KB
Binary file not shown.
3.77 KB
Binary file not shown.
3.92 KB
Binary file not shown.
4.01 KB
Binary file not shown.
23.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)