To create a new Tab with the VSCode layout: zellij action new-tab --layout vscode
layouts/vscode.kdl gives you three columns:
scripts/open-in-editor.sh). Select a
file to open it in the Editor pane; select a directory to navigate into it.
The Terminal pane's working directory is synced to the selected file.The picker supports emacs (default) and hx, controlled by
PICKER_EDITOR in the Files pane's args in layouts/vscode.kdl:
emacsclient -nw -a '', and the picker opens
files through the emacs daemon (emacsclient -n). The daemon is started
automatically on first use.PICKER_EDITOR=hx in the Files pane args and command "hx" in
the Editor pane. The picker sends hx's :open <file> command to the pane.Set PICKER_DEBUG=1 in the picker args to log what the picker sends to
/tmp/open-in-editor.log for troubleshooting.
5 commits
Shell
100.0%
To create a new Tab with the VSCode layout: zellij action new-tab --layout vscode
layouts/vscode.kdl gives you three columns:
scripts/open-in-editor.sh). Select a
file to open it in the Editor pane; select a directory to navigate into it.
The Terminal pane's working directory is synced to the selected file.The picker supports emacs (default) and hx, controlled by
PICKER_EDITOR in the Files pane's args in layouts/vscode.kdl:
emacsclient -nw -a '', and the picker opens
files through the emacs daemon (emacsclient -n). The daemon is started
automatically on first use.PICKER_EDITOR=hx in the Files pane args and command "hx" in
the Editor pane. The picker sends hx's :open <file> command to the pane.Set PICKER_DEBUG=1 in the picker args to log what the picker sends to
/tmp/open-in-editor.log for troubleshooting.
5 commits
Shell
100.0%