Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.51 KB

README.md

File metadata and controls

56 lines (39 loc) · 1.51 KB

An ALT+key centric wezterm config

Wezterm gives you a cross-platform terminal and multiplexer with tmux like capabilities that works on linux, mac and windows.

This wezterm config is organized around the ALT+key where key is one of the following:

General actions:

  • wezterm action (command palette)
  • show debug layer
  • insert unicode character (e.g. insert an emoji)

Managing panes:

  • vertical split or alternavtively -
  • horizontal split or \
  • h j k l for moving between splits (add SHIFT for resizing instead)
  • x closes current pane, use quit to close without asking
  • next and previous pane
  • swap pane
  • rotate panes clockwise (add CTRL for counter clockwise)
  • zoom in/out pane

Inside a pane:

  • find text
  • copy mode

Quickly open commonly used programs in split pane with ALT+key or CTRL+ALT+key for a vertical split pane:

  • open nvim and edit visible area and entire scrollback of the active pane
  • open lazygit in split pane
  • open broot in split pane
  • open todos in split pane
  • open monitoring (bottom) in split pane

Workspaces

Workspace related bindings are under ALT+SHIFT+key:

  • Add a new workspace,
  • go to Default workspace,
  • go to open Workspace
  • new Session: creates a workspace from existing project under ~/src
  • Next and Previous workspace

Window

Window related bindings are under ALT+SHIFT+key:

  • Always on Top
  • Always on Bottom

There is more than just this, but the above is what you might need most of the time.