27 lines
845 B
VimL
27 lines
845 B
VimL
" Python =================================================
|
|
iabbrev <buffer> #! #!/usr/bin/env python3
|
|
iabbrev <buffer> initmodeline # ex: set ft=python ff=unix:
|
|
|
|
" Bug fix for python interpreter seeing #!.../python3^M
|
|
set fileformat=unix
|
|
|
|
" Indent guides for python
|
|
IndentLinesEnable
|
|
|
|
" Linting ====
|
|
setlocal makeprg=pylint\ --reports=n\ --output-format=parseable\ %:p
|
|
setlocal errorformat=%f:%l:\ %m
|
|
|
|
" Set REPL commands ====
|
|
"highlight IPythonCell guifg='#85AD85' guibg='#85AD85'
|
|
"hi IPythonCell cterm=bold gui=bold guibg=#222222 guifg=#85ad85
|
|
"hi IPythonCell guifg=#222222 guibg=#dab997
|
|
"hi! link IPythonCell Comment
|
|
|
|
" Fix for extended syntax plugin
|
|
highlight Error NONE
|
|
|
|
" Python: function and class names
|
|
onoremap ih :execute ":normal! ?def [A-z]\\+(\\\|class [A-z]*\\(:\\\|(\\)\r:noh\rwve"<CR>
|
|
|
|
" vim: set ff=unix ft=vim:
|