![]() |
2 months ago | |
---|---|---|
.. | ||
README.md | 2 months ago | |
foot.plugin.zsh | 2 months ago |
This plugin adds shell integration for foot, a fast, lightweight and minimalistic Wayland terminal emulator.
To use, add foot
to the list of plugins in your .zshrc
file:
plugins=(... foot)
When spawning a new terminal instance (with ctrl+shift+n
by default), the new
instance will start in the current working directory.
Foot can move the current viewport to focus prompts of already executed commands (bound to ctrl+shift+z/x by default).
The key binding pipe-command-output
can pipe the last command's output to an
application of your choice (similar to the other pipe-*
key bindings):
[key-bindings]
pipe-command-output=[sh -c "f=$(mktemp); cat - > $f; footclient emacsclient -nw $f; rm $f"] Control+Shift+g
When pressing ctrl+shift+g, the last command's output is written to a temporary file, then an emacsclient is started in a new footclient instance. The temporary file is removed after the footclient instance has closed.