Skip to content

FrancescElies/wezterm-config

Repository files navigation

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.

About

wezterm config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published