Skip to content

Commit db27fef

Browse files
committed
Merge pull request ets-labs#21 from ets-labs/python-plugins-revision
Python plugins revision
2 parents 03c7b0f + 5a9e7b7 commit db27fef

1 file changed

Lines changed: 19 additions & 9 deletions

File tree

vimrc

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,14 @@ call vundle#begin()
4545
Plugin 'honza/vim-snippets' " snippets repo
4646

4747
"-------------------=== Languages support ===-------------------
48-
Plugin 'scrooloose/syntastic' " Syntax checking plugin for Vim
4948
Plugin 'tpope/vim-commentary' " Comment stuff out
5049
Plugin 'mitsuhiko/vim-sparkup' " Sparkup(XML/jinja/htlm-django/etc.) support
5150
Plugin 'Rykka/riv.vim' " ReStructuredText plugin
5251

5352
"-------------------=== Python ===-----------------------------
5453
Plugin 'klen/python-mode' " Python mode (docs, refactor, lints...)
5554
Plugin 'davidhalter/jedi-vim' " Jedi-vim autocomplete plugin
56-
Plugin 'mitsuhiko/vim-jinja' " Jinja support for vim
57-
Plugin 'mitsuhiko/vim-python-combined' " Combined Python 2/3 for Vim
58-
Plugin 'hynek/vim-python-pep8-indent' " PEP8 indent
59-
Plugin 'jmcantrell/vim-virtualenv' " Virtualenv support in VIM
55+
Plugin 'scrooloose/syntastic' " Syntax checking plugin for Vim
6056

6157
call vundle#end() " required
6258
filetype on
@@ -176,14 +172,24 @@ let g:pymode_breakpoint=1
176172
let g:pymode_breakpoint_key='<leader>b'
177173

178174
" syntax highlight
179-
let python_highlight_all=1
180-
let python_highlight_exceptions=1
181-
let python_highlight_builtins=1
182-
let python_slow_sync=1
183175
let g:pymode_syntax=1
176+
let g:pymode_syntax_slow_sync=1
184177
let g:pymode_syntax_all=1
178+
let g:pymode_syntax_print_as_function=g:pymode_syntax_all
179+
let g:pymode_syntax_highlight_async_await=g:pymode_syntax_all
180+
let g:pymode_syntax_highlight_equal_operator=g:pymode_syntax_all
181+
let g:pymode_syntax_highlight_stars_operator=g:pymode_syntax_all
182+
let g:pymode_syntax_highlight_self=g:pymode_syntax_all
185183
let g:pymode_syntax_indent_errors=g:pymode_syntax_all
184+
let g:pymode_syntax_string_formatting=g:pymode_syntax_all
186185
let g:pymode_syntax_space_errors=g:pymode_syntax_all
186+
let g:pymode_syntax_string_format=g:pymode_syntax_all
187+
let g:pymode_syntax_string_templates=g:pymode_syntax_all
188+
let g:pymode_syntax_doctests=g:pymode_syntax_all
189+
let g:pymode_syntax_builtin_objs=g:pymode_syntax_all
190+
let g:pymode_syntax_builtin_types=g:pymode_syntax_all
191+
let g:pymode_syntax_highlight_exceptions=g:pymode_syntax_all
192+
let g:pymode_syntax_docstrings=g:pymode_syntax_all
187193

188194
" highlight 'long' lines (>= 80 symbols) in python files
189195
augroup vimrc_autocmds
@@ -196,6 +202,9 @@ augroup END
196202
" code folding
197203
let g:pymode_folding=0
198204

205+
" pep8 indents
206+
let g:pymode_indent=1
207+
199208
" code running
200209
let g:pymode_run=0
201210

@@ -210,6 +219,7 @@ let g:syntastic_auto_loc_list=1
210219
let g:syntastic_enable_signs=1
211220
let g:syntastic_check_on_wq=0
212221
let g:syntastic_aggregate_errors=1
222+
let g:syntastic_loc_list_height=5
213223
let g:syntastic_error_symbol='X'
214224
let g:syntastic_style_error_symbol='X'
215225
let g:syntastic_warning_symbol='x'

0 commit comments

Comments
 (0)