Estou procurando um plugin para o Vim, para organizar as declarações de importação do Python de acordo com o PEP 8:
As importações devem ser agrupadas na seguinte ordem:
- importações de biblioteca padrão
- importações de terceiros relacionadas
- importações locais de aplicativos / bibliotecas específicas
Você deve colocar um linha em branco entre cada grupo de importações.
Além disso, gostaria que classificasse alfabeticamente as importações, dentro de cada seção.
- Deve : Dividir importações de biblioteca padrão de todas as outras
- Seria : Dividiria importações que foram instaladas (terceiros) de importações locais
- Seria : classificar alfabeticamente as importações dentro dessa seção
- Deve : funcionar para Python 2.7
- Funcionaria para todas as versões do Python
- Idealmente seria instalável como um .vimball
Se tiver algum tipo de dependência estranha, deve funcionar no Linux , mas a maioria dos plug-ins do Vim funciona em qualquer coisa do Vim.