Sourcery now available in Vim!

Instantly refactor your Python code

Written by Brendan Maginnis on

Sourcery and Vim

We’re delighted to announce that Sourcery is now available in Vim 🎉.

This means you can use all of the great features of Sourcery directly in Vim:

Installation

Sourcery uses the the excellent coc.nvim LSP plugin to provide its functionality. There are complete installation instruction on our docs.

Sourcery in Action

Here’s a Sourcery refactoring suggestion shown using :call CocAction('doHover')

Suggested diff

Run :CocFix to view the options to fix:

Options to fix

Press 1 and your code is instantly refactored:

Refactored code

Documentation

Check out our docs for more usage instructions and configuration options.

Thanks

Thanks to Marco Aguiar for working out how to use Sourcery in Vim 🙏!