From f9f4bcb803c61d91eec377d098e028a296923995 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Tue, 30 Jan 2018 23:04:41 -0800 Subject: [PATCH] Set up ALE for python --- neovim/init.vim | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/neovim/init.vim b/neovim/init.vim index ef41810..efcb59e 100644 --- a/neovim/init.vim +++ b/neovim/init.vim @@ -1,6 +1,9 @@ if &compatible set nocompatible endif + +let &shell = '/bin/sh' + set runtimepath+=~/.config/nvim/plugins/repos/github.com/Shougo/dein.vim if dein#load_state('~/.config/nvim/plugins') @@ -110,6 +113,7 @@ set completeopt+=longest let g:ale_sign_error = '!' let g:ale_sign_warning = '?' +let g:ale_fix_on_save = 1 let g:ale_linters = { \ '-': [], \ 'go': [ @@ -117,6 +121,16 @@ let g:ale_linters = { \ 'go vet', \ 'go build', \ ], +\ 'python': [ +\ 'flake8', +\ 'mypy', +\ ], +\} +let g:ale_fixers = { +\ '-': [], +\ 'python': [ +\ 'yapf', +\ ], \} nmap n (ale_previous_wrap) nmap N (ale_next_wrap)