LINUX.ORG.RU

Ответ на: комментарий от vvviperrr

nnoremap <silent> <C-L> :nohl<CR><C-L> конечно же стабилизируется подсветка. Но меня это очень парит. Надо решить сей трабл как-то.

bryak ★★★★
() автор топика
Ответ на: комментарий от Kroz

autocmd BufEnter * :syntax sync fromstart

Всё-равно, если много комментариев, то синтаксис ломается. При этом C-l уже не помогает. Помогает скролл вверх, а потом вниз

bryak ★★★★
() автор топика
Ответ на: комментарий от bryak

autocmd BufEnter * :syntax sync fromstart

А если без autocmd? Я просто не уверен когда она выполняется: до применения синтаксиса или после...

Всё-равно, если много комментариев, то синтаксис ломается.

Все равно я бы смотрел в сторону синхронизации.
Попробуй syn sync clear .
Какой тип файла? Там вроде есть настройки per-filetype.

Kroz ★★★★★
()
Ответ на: комментарий от Kroz
if exists("python_minlines")
  let b:python_minlines = python_minlines
else
    let b:python_minlines = 50 "
endif
exec "syn sync ccomment cComment minlines=" . b:python_minlines

посмотрим, поможет или нет

bryak ★★★★
() автор топика
Ответ на: комментарий от bryak

хз, может поможет

if exists("python_slow_sync") && python_slow_sync != 0
  syn sync minlines=2000
else
  " This is fast but code inside triple quoted strings screws it up. It
  " is impossible to fix because the only way to know if you are inside a
  " triple quoted string is to start from the beginning of the file.
  syn sync match pythonSync grouphere NONE "):$"
  syn sync maxlines=200
endif

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.