dotfiles/.vim/python.vimrc.vim

32 lines
887 B
VimL
Raw Normal View History

2023-07-10 00:38:37 +02:00
" vim-python
augroup vimrc-python
autocmd!
autocmd FileType python setlocal expandtab shiftwidth=4 tabstop=8 colorcolumn=79
\ formatoptions+=croq softtabstop=4
\ cinwords=if,elif,else,for,while,try,except,finally,def,class,with
augroup END
" jedi-vim
let g:jedi#popup_on_dot = 0
let g:jedi#goto_assignments_command = '<leader>g'
let g:jedi#goto_definitions_command = '<leader>d'
let g:jedi#documentation_command = 'K'
let g:jedi#usages_command = '<leader>n'
let g:jedi#rename_command = '<leader>r'
let g:jedi#show_call_signatures = '0'
let g:jedi#completions_command = '<C-Space>'
let g:jedi#smart_auto_mappings = 0
" ale
:call extend(g:ale_linters, {
2024-06-26 16:40:39 +02:00
\'python': ['ruff', 'flake8'], })
2024-06-27 10:49:39 +02:00
":call extend(g:ale_fixers, {
" \'python': ['ruff_format'], })
2023-07-10 00:38:37 +02:00
" vim-airline
let g:airline#extensions#virtualenv#enabled = 1
" Syntax highlight
let python_highlight_all = 1