Clarify installation instructions

pull/1156/head
Junegunn Choi 7 years ago
parent fc1b119159
commit 6b27554cdb
No known key found for this signature in database
GPG Key ID: 254BC280FEF9C627

@ -23,8 +23,8 @@ Table of Contents
----------------- -----------------
* [Installation](#installation) * [Installation](#installation)
* [Using git](#using-git)
* [Using Homebrew or Linuxbrew](#using-homebrew-or-linuxbrew) * [Using Homebrew or Linuxbrew](#using-homebrew-or-linuxbrew)
* [Using git](#using-git)
* [As Vim plugin](#as-vim-plugin) * [As Vim plugin](#as-vim-plugin)
* [Fedora](#fedora) * [Fedora](#fedora)
* [Windows](#windows) * [Windows](#windows)
@ -74,20 +74,10 @@ stuff.
[bin]: https://github.com/junegunn/fzf-bin/releases [bin]: https://github.com/junegunn/fzf-bin/releases
### Using git
Clone this repository and run
[install](https://github.com/junegunn/fzf/blob/master/install) script.
```sh
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
```
### Using Homebrew or Linuxbrew ### Using Homebrew or Linuxbrew
Alternatively, you can use [Homebrew](http://brew.sh/) or You can use [Homebrew](http://brew.sh/) or [Linuxbrew](http://linuxbrew.sh/)
[Linuxbrew](http://linuxbrew.sh/) to install fzf. to install fzf.
```sh ```sh
brew install fzf brew install fzf
@ -96,23 +86,49 @@ brew install fzf
$(brew --prefix)/opt/fzf/install $(brew --prefix)/opt/fzf/install
``` ```
### Using git
Alternatively, you can "git clone" this repository to any directory and run
[install](https://github.com/junegunn/fzf/blob/master/install) script.
```sh
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
```
### As Vim plugin ### As Vim plugin
You can manually add the directory to `&runtimepath` as follows, Once you have fzf installed, you can enable it inside Vim simply by adding the
directory to `&runtimepath` as follows:
```vim ```vim
" If installed using Homebrew
set rtp+=/usr/local/opt/fzf
" If installed using git " If installed using git
set rtp+=~/.fzf set rtp+=~/.fzf
```
If you use [vim-plug](https://github.com/junegunn/vim-plug), the same can be
written as:
```vim
" If installed using Homebrew " If installed using Homebrew
set rtp+=/usr/local/opt/fzf Plug '/usr/local/opt/fzf'
" If installed using git
Plug '~/.fzf'
``` ```
But it's recommended that you use a plugin manager like But instead of separately installing fzf on your system (using Homebrew or
[vim-plug](https://github.com/junegunn/vim-plug). "git clone") and enabling it on Vim (adding it to `&runtimepath`), you can use
vim-plug to do both.
```vim ```vim
" PlugInstall and PlugUpdate will clone fzf in ~/.fzf and run install script
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
" Both options are optional. You don't have to install fzf in ~/.fzf
" and you don't have to run install script if you use fzf only in Vim.
``` ```
### Fedora ### Fedora

Loading…
Cancel
Save