Browse Source

Reload local syntax only

Turning syntax off and back on is more than what's necessary to reload the syntax for the current buffer.
Will Gray 6 years ago
parent
commit
fc6a66bf80
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      syntax/python.vim

+ 2
- 2
syntax/python.vim View File

@@ -88,8 +88,8 @@ endif
88 88
 "
89 89
 " Commands
90 90
 "
91
-command! -buffer Python2Syntax let b:python_version_2 = 1 | if exists("g:syntax_on") | syn off | endif | syn enable
92
-command! -buffer Python3Syntax let b:python_version_2 = 0 | if exists("g:syntax_on") | syn off | endif | syn enable
91
+command! -buffer Python2Syntax let b:python_version_2 = 1 | let &syntax=&syntax
92
+command! -buffer Python3Syntax let b:python_version_2 = 0 | let &syntax=&syntax
93 93
 
94 94
 " Enable option if it's not defined
95 95
 function! s:EnableByDefault(name)