Size: a a a

2020 June 09

ПК

Паша Калугин... in pro.vim
вскод вроде
источник

GK

Georgy Komarov in pro.vim
Vadim Goncharov
омг, и шо там будет, когда там десяток маркосов в цепочке?
Так раскрываются, причём довольно быстро.

Тут реально gcc -E генерирует порядка 70к loc, поэтому запускать его каждый раз и грепать — как в рецепте с вимвики — не вариант: слишком долго.
Интересно, как в вскод сделали. Я думал что LSP, но нет, clangd показывает только тело макроса в ховере, без раскрытия. Какая-то магия. 🤷‍♂️
источник

GK

Georgy Komarov in pro.vim
Lama Lover
А что это за гуи?
вскод + какая-то грувбокс-тема.
источник

VG

Vadim Goncharov in pro.vim
ишь
источник

JC

Julian =) Coffee in pro.vim
Georgy Komarov
Так раскрываются, причём довольно быстро.

Тут реально gcc -E генерирует порядка 70к loc, поэтому запускать его каждый раз и грепать — как в рецепте с вимвики — не вариант: слишком долго.
Интересно, как в вскод сделали. Я думал что LSP, но нет, clangd показывает только тело макроса в ховере, без раскрытия. Какая-то магия. 🤷‍♂️
Может свой препроцессор взяли.
источник

JC

Julian =) Coffee in pro.vim
gcc ж комбайн, да и греп тоже не самый быстрый.
источник

JC

Julian =) Coffee in pro.vim
Если ручками сделать препроцессор, будет с багами наверное, но пошустрее.
источник

SB

Sergey Batalev in pro.vim
Julian =) Coffee
gcc ж комбайн, да и греп тоже не самый быстрый.
Rg есть
источник

JC

Julian =) Coffee in pro.vim
ripgrep?
источник

SB

Sergey Batalev in pro.vim
Да
источник

EK

Eugene Krishtal in pro.vim
люди добрые подскажите как переместить каретку между кавычек после выполнения команды:
<leader>a :Ack<space> '|', где | - это каретка ))))
источник

M

Mr_ChAI in pro.vim
Если написать :wq телега предложит месяц
источник

VG

Vadim Goncharov in pro.vim
...если это говно не отключено галкой
источник

in

ildar nizamov in pro.vim
жалко, что ли
источник

NG

Nicholas Guriev in pro.vim
Mr_ChAI
Если написать :wq телега предложит месяц
и даже целых два))
источник

in

ildar nizamov in pro.vim
Mr_ChAI
Если написать :wq телега предложит месяц
как и Slack и Mattermost и you name it
источник

AS

Alex Shepard in pro.vim
Eugene Krishtal
люди добрые подскажите как переместить каретку между кавычек после выполнения команды:
<leader>a :Ack<space> '|', где | - это каретка ))))
<left>

example:
nnoremap <expr> <leader>f3 ':%s///g<LEFT><LEFT><LEFT>'
источник

AS

Alex Shepard in pro.vim
without expression:
nnoremap <leader>f6 :%s/\<<c-r><c-a>\>//g<LEFT><LEFT>
источник

EK

Eugene Krishtal in pro.vim
Alex Shepard
<left>

example:
nnoremap <expr> <leader>f3 ':%s///g<LEFT><LEFT><LEFT>'
спасибо, попробую ))
источник

VG

Vadim Goncharov in pro.vim
ildar nizamov
жалко, что ли
когда код, конфиги или подобное много набираешь, начинает бесить
источник