ソースを参照

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 11 年 前
コミット
fc6a66bf80
共有1 個のファイルを変更した2 個の追加2 個の削除を含む
  1. 2
    2
      syntax/python.vim

+ 2
- 2
syntax/python.vim ファイルの表示

@@ -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)