mirror of
https://github.com/ViViDboarder/vim-settings.git
synced 2024-12-22 23:47:34 +00:00
Dramatically simplify python plugins
This does take away a little functionality, but doesn't seem so bad right now
This commit is contained in:
parent
f50cdda385
commit
c8f77b1b3b
1
vim/ftplugin/python.vim
Normal file
1
vim/ftplugin/python.vim
Normal file
@ -0,0 +1 @@
|
|||||||
|
let g:argwrap_tail_comma = 1
|
@ -151,7 +151,7 @@ Plug 'rust-lang/rust.vim'
|
|||||||
call s:smart_source_rc('plugins/python')
|
call s:smart_source_rc('plugins/python')
|
||||||
|
|
||||||
" Disable polyglog for languages with more robust plugins
|
" Disable polyglog for languages with more robust plugins
|
||||||
let g:polyglot_disabled = ['python', 'go', 'rust']
|
let g:polyglot_disabled = ['go', 'rust']
|
||||||
Plug 'sheerun/vim-polyglot'
|
Plug 'sheerun/vim-polyglot'
|
||||||
|
|
||||||
" Languages not in polyglot
|
" Languages not in polyglot
|
||||||
|
@ -1,34 +1,6 @@
|
|||||||
" All Python plugins and settings
|
" All Python plugins and settings
|
||||||
Plug 'alfredodeza/coveragepy.vim', { 'for': 'python' }
|
Plug 'alfredodeza/coveragepy.vim', { 'for': 'python' }
|
||||||
Plug 'alfredodeza/pytest.vim', { 'for': 'python' }
|
Plug 'alfredodeza/pytest.vim', { 'for': 'python' }
|
||||||
" pytest.vim {{
|
|
||||||
nmap <silent><leader>ptp <Esc>:Pytest project<CR>
|
nmap <silent><leader>ptp <Esc>:Pytest project<CR>
|
||||||
nmap <silent><leader>ptf <Esc>:Pytest file<CR>
|
nmap <silent><leader>ptf <Esc>:Pytest file<CR>
|
||||||
nmap <silent><leader>ptm <Esc>:Pytest method<CR>
|
nmap <silent><leader>ptm <Esc>:Pytest method<CR>
|
||||||
" }} pytest.vim
|
|
||||||
Plug 'davidhalter/jedi-vim', { 'for': 'python' }
|
|
||||||
" jedi-vim {{
|
|
||||||
let g:jedi#auto_vim_configuration = 0
|
|
||||||
let g:jedi#completions_enabled = 0
|
|
||||||
let g:jedi#smart_auto_mappings = 0
|
|
||||||
" }} jedi-vim
|
|
||||||
Plug 'klen/python-mode', { 'for': 'python' }
|
|
||||||
" python-mode {{
|
|
||||||
" A lot is disabled, what I'm using:
|
|
||||||
" breakpoints, virtualenv, motions, syntax,
|
|
||||||
" indent
|
|
||||||
let g:pymode_breakpoint = 1
|
|
||||||
let g:pymode_breakpoint_bind = '<leader>pb'
|
|
||||||
let g:pymode_folding = 1
|
|
||||||
let g:pymode_indent = 1
|
|
||||||
let g:pymode_lint = 0
|
|
||||||
let g:pymode_lint_checkers = ['flake8']
|
|
||||||
let g:pymode_lint_on_write = 0
|
|
||||||
let g:pymode_motion = 1
|
|
||||||
let g:pymode_rope = 0
|
|
||||||
let g:pymode_rope_complete_on_dot = 0
|
|
||||||
let g:pymode_rope_completion = 0
|
|
||||||
let g:pymode_run = 1
|
|
||||||
let g:pymode_options_max_line_length = 80
|
|
||||||
let g:pymode_options_colorcolumn = 1
|
|
||||||
" }} python-mode
|
|
||||||
|
Loading…
Reference in New Issue
Block a user