GithubHelp home page GithubHelp logo

fzy-vim's Introduction

#fzy-vim

A vim plugin to add commands for fzy inside of vim!

#Installation

You know the drill, use your favorite vim package manager, vundle or pathogen, to add fzy-vim. dependant on fzy (obvs).

#Features

Fzy-vim doesn't come with any built in keybindings. To be honest it doesn't do much.

##Commands

  • FzyLsAg - list files using the silversearcher, respects .gitignore and .agignore and open it in the current buffer.
  • FzyTag - list tags, open tag defintion in current buffer - a better :tselect.
  • FzyWorkingTree - list all currently modified files and open in current buffer.
  • FzyGem - list all gems, then list all files in the selected gem.
  • FzyBuffer - fzy select :ls

All of these commands, excluding FzyBuffer which is pending; have tab, vertical, and split variants; which start with either 'T', 'V', or 'S'; respectively. eg: FzyTag, TFzyTag, VFzyTag, SFzyTag

##Functions

  • fzy#exectute(shell_command, vim_command) - shells out the command and pipes it's output back into the vim command, note shell_command must also include fzy eg: :call fzy#execute('ag -l -g "" --nocolor | fzy', 'edit') this is done so you can do further transformations with the output of fzy, before it's returned to vim.

fzy-vim's People

Watchers

chocomintboy256 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.