From 14a691a8aa630850038404fdaeb851987bcb5a66 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Thu, 31 Mar 2022 12:33:43 +0800 Subject: [PATCH] refactor(python): move python autocmd to `lang#python` layer --- autoload/SpaceVim/autocmds.vim | 2 +- autoload/SpaceVim/layers/lang/python.vim | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/autoload/SpaceVim/autocmds.vim b/autoload/SpaceVim/autocmds.vim index 459a8335d..79328b85b 100644 --- a/autoload/SpaceVim/autocmds.vim +++ b/autoload/SpaceVim/autocmds.vim @@ -46,7 +46,7 @@ function! SpaceVim#autocmds#init() abort autocmd FileType c,cpp,java,javascript set comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:// autocmd FileType cs set comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:///,:// autocmd Filetype qf setlocal nobuflisted - autocmd FileType python,coffee call SpaceVim#util#check_if_expand_tab() + autocmd FileType coffee call SpaceVim#util#check_if_expand_tab() au StdinReadPost * call s:disable_welcome() if !has('nvim-0.5.0') autocmd InsertEnter * call s:fixindentline() diff --git a/autoload/SpaceVim/layers/lang/python.vim b/autoload/SpaceVim/layers/lang/python.vim index 8a7884681..85eefbde9 100644 --- a/autoload/SpaceVim/layers/lang/python.vim +++ b/autoload/SpaceVim/layers/lang/python.vim @@ -131,11 +131,13 @@ function! SpaceVim#layers#lang#python#config() abort " mapping in your vimrc, such as if you do: let g:pydocstring_enable_mapping = 0 - if g:spacevim_autocomplete_parens - augroup python_delimit + augroup spacevim_layer_lang_python + autocmd! + autocmd FileType python call SpaceVim#util#check_if_expand_tab() + if g:spacevim_autocomplete_parens au FileType python let b:delimitMate_nesting_quotes = ['"', "'"] - augroup end - endif + endif + augroup END " }}} let g:deoplete#sources#jedi#enable_typeinfo = s:enable_typeinfo call SpaceVim#plugins#runner#reg_runner('python',