8000 GitHub - ourgal/autopair.fish: Auto-complete matching pairs in the Fish command line
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ourgal/autopair.fish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autopair.fish

Auto-complete matching pairs in the Fish command line.

Automatically insert, erase, and skip matching pairs as you type in the command-line: (), [], {}, "", and ''. E.g., pressing ( inserts () and positions the cursor in between the parentheses. Hopefully.

  • Insert matching pairs.

    $ echo# Let's say ⎪ is the cursor!

    " 🥊

    $ echo ""
  • Erase pairs on backspace:

    $ echo "Hey⎪"

    Backspace 🥊🥊🥊

    $ echo ""

    Backspace 🥊

    $ echo
  • Skip over matched pairs:

    $ echo "Hey⎪"

    " 🥊

    $ echo "Hey"
  • Gracefully handle Tab completions for variables while inside double quotes.

    $ echo "$fish_color_"

    Tab 🥊

    $ echo "$fish_color_
    "$fish_color_autosuggestion   (Variable: '555' 'brblack')
    "$fish_color_cancel           (Variable: -r)
    "$fish_color_command          (Variable: blue)
    "$fish_color_comment          (Variable: red)
    ...

Installation

Install with Fisher:

fisher install jorgebucaran/autopair.fish

License

MIT

About

Auto-complete matching pairs in the Fish command line

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%
0