From 84e22b75c6baeb231dee52b7bd086f547063e0e4 Mon Sep 17 00:00:00 2001 From: Florent Thiery Date: Sun, 20 Oct 2019 16:07:07 +0200 Subject: [PATCH] add instructions to Readme for installing vim plugin using vim native package loading, and how to map a key to run it manually (#944) --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 76ae9cf..0d14b68 100644 --- a/README.md +++ b/README.md @@ -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. @@ -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 :Black +``` + **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`. -- 2.39.2