「ではない」が単一のpythonOperatorとして強調表示されるように、python.vim構文ファイルを変更しようとしています。
たとえば、これは現在起こっていることです:
python.vim をいくつかの方法で変更してみました。例えば:
--- python.vim.orig 2013-08-19 10:21:54.379892386 -0700
+++ python.vim 2013-08-19 10:21:58.979892308 -0700
@@ -152,6 +152,7 @@
syn keyword pythonPreCondit import from
syn keyword pythonException try except finally
syn keyword pythonOperator and in is not or
+syn match pythonOperator "is not"
if s:Python2Syntax()
if !s:Enabled("g:python_print_as_function")
しかし、何も機能していないようです。
興味深いのは、次のように、「is」と「not」、およびその他すべての python.vim 構文ファイルを削除すると、次のようになります。
--- python.vim.orig 2013-08-19 10:21:54.379892386 -0700
+++ python.vim 2013-08-19 10:41:37.067873208 -0700
@@ -151,7 +151,7 @@
syn keyword pythonConditional if elif else
syn keyword pythonPreCondit import from
syn keyword pythonException try except finally
-syn keyword pythonOperator and in is not or
+syn keyword pythonOperator and in or
if s:Python2Syntax()
if !s:Enabled("g:python_print_as_function")
「is」はまだ強調表示されています。変。