Skip to content

oh-my-fish/plugin-bang-bang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

!!

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

About

Bash style history substitution for Oh My Fish

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages