foot terminal emulator

Running
Press alt + space for a basic terminal window.
Documentation
man foot foot-ctlseqs
The actual terminal that is run by default is a wrapper script called footie, that has to do with client-server architecture.
Bindings
- shift + pageup/pagedown – scroll up or down in the terminal history.
- ctrl + shift + r – enter search mode.
- ctrl + k – ( in search mode ) go to next result.
- ctrl + j – ( in search mode ) go to previous result.
- ctrl + w – ( in search mode ) extend selection by a word.
- enter – ( in search mode ) copy selected text to foot clipboard.
- ctrl + shift + i – paste text from foot clipboard.
- ctrl + shift + u – detect url and OSC 8 links in the terminal (then handled by bemenuhandler)
- ctrl + shift + c – copy selected text to system clipboard.
- ctrl + shift + v – paste from system clipboard.
Readline
Note that readline will use vim bindings by default.
Technically this is not part of foot, but people get it confused.
If you don’t like it, remove the bindkey -v line from the zsh configuration.