Guest User

Untitled

a guest
Mar 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. EDITOR=`which vim 2> /dev/null`
  4.  
  5. if [[ -x $EDITOR ]]; then
  6. if [[ -r $HOME/.viminfo ]]; then
  7. for f in `grep '^> ' $HOME/.viminfo | cut -c3- | sed -e "s;^~;$HOME;"`; do
  8. [[ -r $f ]] && RECENT_FILES="$f\n$RECENT_FILES"
  9. done
  10. fi
  11.  
  12. if [[ -n $RECENT_FILES ]]; then
  13. OPEN_FILES=`echo -e $RECENT_FILES | sed '/^$/d' | fzf --reverse --multi --cycle --tac`
  14. fi
  15.  
  16. if [[ -n $OPEN_FILES ]]; then
  17. $EDITOR $OPEN_FILES
  18. fi
  19. fi
Add Comment
Please, Sign In to add comment