replace with real syntax enhanced plugin
check when open