Size: a a a

2021 March 30

NG

Nicholas Guriev in pro.vim
Valerii Leontiev
ну ты кинул доку и как это поможет в данном конкретном случае?
ты писал:
> можно ли как-то сделать так, чтобы это срабатывало только, если хайлайтинг включен?

я же предлагаю прочитывать значение переменной v:hlsearch и менять соответственно логику нажатия кнопки
источник

VL

Valerii Leontiev in pro.vim
Nicholas Guriev
ты писал:
> можно ли как-то сделать так, чтобы это срабатывало только, если хайлайтинг включен?

я же предлагаю прочитывать значение переменной v:hlsearch и менять соответственно логику нажатия кнопки
то есть на каждый эскейп чекать эту переменную что ли?
источник

NG

Nicholas Guriev in pro.vim
и да, что значит "это"?
источник

NG

Nicholas Guriev in pro.vim
Valerii Leontiev
то есть на каждый эскейп чекать эту переменную что ли?
а какую ещё?
источник

VM

Vadim Misbakh-Solovi... in pro.vim
peach lasagna
подскажите, какую  хайлайт группу нужно изменить, чтобы подсвечивать такие сообщения от nvim compe (в доке не нашел пока) ?
а ещё кроме него там есть:
LspDiagnosticsUnderlineError (отвечает за подчёркивание самого куска текста с ошибкой, но можно и раскрасить его там же)
LspDiagnosticsSignError - цвет самого знака (в sign-столбике)
LspDiagnosticsFloatingError - при использовании floating-окна вместо virtual'а
LspDiagnosticsDefaultError - общее для всех, вроде (по умолчанию они все слинканы в этот вот)

Ну и везде где error - там есть варианты для warning, info и hint

А ещё есть
LspReferenceText
LspReferenceRead
LspReferenceWrite


А ещё сами знаки можно поменять через
sign define LspDiagnosticsSignError         text=✗    numhl=LspDiagnosticsSignError "
последний параметр - подсвечивать ещё и номер строки, там указывается каким hl ео подсвечивать
источник

VL

Valerii Leontiev in pro.vim
Nicholas Guriev
а какую ещё?
мне ресурсоемкость процесса не нравится
У меня на каждый эск будет дергаться какая-то проверка
источник

pl

peach lasagna in pro.vim
Vadim Misbakh-Soloviov
а ещё кроме него там есть:
LspDiagnosticsUnderlineError (отвечает за подчёркивание самого куска текста с ошибкой, но можно и раскрасить его там же)
LspDiagnosticsSignError - цвет самого знака (в sign-столбике)
LspDiagnosticsFloatingError - при использовании floating-окна вместо virtual'а
LspDiagnosticsDefaultError - общее для всех, вроде (по умолчанию они все слинканы в этот вот)

Ну и везде где error - там есть варианты для warning, info и hint

А ещё есть
LspReferenceText
LspReferenceRead
LspReferenceWrite


А ещё сами знаки можно поменять через
sign define LspDiagnosticsSignError         text=✗    numhl=LspDiagnosticsSignError "
последний параметр - подсвечивать ещё и номер строки, там указывается каким hl ео подсвечивать
пасиба
источник

NG

Nicholas Guriev in pro.vim
Valerii Leontiev
мне ресурсоемкость процесса не нравится
У меня на каждый эск будет дергаться какая-то проверка
а так она не дёргается внутри реализации :noh команды?
источник

VM

Vadim Misbakh-Solovi... in pro.vim
Valerii Leontiev
мне ресурсоемкость процесса не нравится
У меня на каждый эск будет дергаться какая-то проверка
ну так тогда сбрасывай подсветку не по Esc решение-то простое :)
источник

VM

Vadim Misbakh-Solovi... in pro.vim
у меня, она, вот, сбрасывается по ^L
источник

VM

Vadim Misbakh-Solovi... in pro.vim
вместе с redraw
источник

b⛅

bouncepaw ⛅ in pro.vim
нужны эксперты. Поставил неовим из репозиториев убунтовых. Выделяю, допустим, строку при помощи V. Хочу скопировать в системный буфер. Делаю "+, ругается E78: Unknown mark
источник

b⛅

bouncepaw ⛅ in pro.vim
ожидается, что не будет ругаться, и я смогу далее нажать y и спокойно сьянкать
источник

b⛅

bouncepaw ⛅ in pro.vim
:checkhealth говорит:

- OK: Clipboard tool found: xclip
источник

b⛅

bouncepaw ⛅ in pro.vim
в интернетах не нашёл спасения
источник

b⛅

bouncepaw ⛅ in pro.vim
:version говорит:

Features: +acl +iconv +tui
источник

GK

Georgy Komarov in pro.vim
bouncepaw ⛅
нужны эксперты. Поставил неовим из репозиториев убунтовых. Выделяю, допустим, строку при помощи V. Хочу скопировать в системный буфер. Делаю "+, ругается E78: Unknown mark
Может, установлены плагины, которые как-то используют этот бинд? Есть ведь несколько плагинов, которые, например, показывают содержимое регистров по ".
Я так бегло глянул сорц — E78 выбрасывается только в одном месте, при работе с закладками.
источник

VM

Vadim Misbakh-Solovi... in pro.vim
bouncepaw ⛅
нужны эксперты. Поставил неовим из репозиториев убунтовых. Выделяю, допустим, строку при помощи V. Хочу скопировать в системный буфер. Делаю "+, ругается E78: Unknown mark
из родных реп или из неовимового ppa?
источник

VM

Vadim Misbakh-Solovi... in pro.vim
а то в первых там не просто протухший, а протухший ещё во времена мамонтов...
источник

b⛅

bouncepaw ⛅ in pro.vim
Georgy Komarov
Может, установлены плагины, которые как-то используют этот бинд? Есть ведь несколько плагинов, которые, например, показывают содержимое регистров по ".
Я так бегло глянул сорц — E78 выбрасывается только в одном месте, при работе с закладками.
call plug#begin('~/.local/share/nvim/plugged')
 Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
 Plug 'lambdalisue/suda.vim'
 Plug 'chrisbra/Colorizer'
 Plug 'tpope/vim-commentary'                                                                                                                                                                                                                  
 Plug 'tpope/vim-surround'
 Plug 'Raimondi/delimitMate'
 Plug 'NLKNguyen/papercolor-theme'
 Plug 'junegunn/vim-easy-align'
 Plug 'mattn/emmet-vim'
 Plug 'godlygeek/tabular'
 Plug 'https://tildegit.org/sloum/gemini-vim-syntax'
 Plug 'warbear0129/vim-qtpl'
call plug#end()

вроде бы никто не балуется таким
источник