Skip to content

Commit

Permalink
add instructions to Readme for installing vim plugin using vim native…
Browse files Browse the repository at this point in the history
… package loading, and how to map a key to run it manually (#944)
  • Loading branch information
fthiery authored and ambv committed Oct 20, 2019
1 parent 65c5a0d commit 84e22b7
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -740,6 +740,12 @@ Plugin 'psf/black'
```

or you can copy the plugin from [plugin/black.vim](https://github.com/psf/black/tree/master/plugin/black.vim).

```
mkdir -p ~/.vim/pack/python/start/black/plugin
curl https://raw.githubusercontent.com/psf/black/master/plugin/black.vim -o ~/.vim/pack/python/start/black/plugin/black.vim
```

Let me know if this requires any changes to work with Vim 8's builtin
`packadd`, or Pathogen, and so on.

Expand All @@ -762,6 +768,12 @@ To run *Black* on save, add the following line to `.vimrc` or `init.vim`:
autocmd BufWritePre *.py execute ':Black'
```

To run *Black* on a key press (e.g. F9 below), add this:

```
nnoremap <F9> :Black<CR>
```

**How to get Vim with Python 3.6?**
On Ubuntu 17.10 Vim comes with Python 3.6 by default.
On macOS with Homebrew run: `brew install vim --with-python3`.
Expand Down

0 comments on commit 84e22b7

Please sign in to comment.