2019-08-26 00:21:16 +02:00
|
|
|
set tabstop=4
|
|
|
|
set softtabstop=4
|
|
|
|
set shiftwidth=4
|
|
|
|
set textwidth=79
|
|
|
|
set expandtab
|
|
|
|
set autoindent
|
|
|
|
set fileformat=unix
|
|
|
|
set number
|
|
|
|
|
2019-08-25 19:16:48 +02:00
|
|
|
" Enable folding on indent
|
|
|
|
set foldmethod=indent
|
|
|
|
set foldlevel=99
|
|
|
|
|
2019-08-26 00:21:16 +02:00
|
|
|
" Lint and check types
|
|
|
|
let b:ale_linters = ['mypy', 'pyls', 'pylint']
|
|
|
|
let g:ale_lint_on_save = 1
|
|
|
|
let g:ale_list_window_size = 20
|
|
|
|
" Fix syntax with autopep8.
|
|
|
|
let b:ale_fixers = ['autopep8']
|
|
|
|
let g:ale_fix_on_save = 1
|
|
|
|
" Use .venv as a global default
|
|
|
|
let g:ale_virtualenv_dir_names = ['.venv']
|