Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.94 KB

README.md

File metadata and controls

57 lines (38 loc) · 1.94 KB

!!

Bash style history substitution for Oh My Fish.

MIT License Fish Shell Version Oh My Fish Framework


This plugin wraps Aerys Bat's implementation of bash style history substitution.

Install

$ omf install bang-bang 

Usage

!! on command line will be replaced by last command issued:

$ mv /etc/hostname /etc/hostname.old
mv: rename /etc/hostname to /etc/hostname.old: Operation not permitted
$ sudo !!

!$ on command line will be replaced by last command arguments:

$ mkdir /tmp/test
$ cd !$

Troubleshooting

If the keybindings fail to work after installing the plugin, the issue is likely because of an existing ~/.config/fish/functions/fish_user_key_bindings.fish that is overiding the plugins.

The solution is to either removing the exising file or to concat the contents of the plugin functions/fish_user_key_bindings.fish file into it.

License

MIT © Aerys Bat, Derek Stavis et al