Size: a a a

2021 March 07

GK

Georgy Komarov in pro.vim
Valerii Leontiev
$VISUAL это выделенный текст?
Ага. То есть, ты выделяешь в visual mode фрагмент текста, вызываешь ultisnips, и вводишь сниппет. Выделенный текст будет подставлен в $VISUAL.
источник

VL

Valerii Leontiev in pro.vim
Georgy Komarov
Ага. То есть, ты выделяешь в visual mode фрагмент текста, вызываешь ultisnips, и вводишь сниппет. Выделенный текст будет подставлен в $VISUAL.
Ну я думаю можно фиче реквест в vsnip сделать
источник

GK

Georgy Komarov in pro.vim
Очевидные примеры использования: дебаг через принты, измерение времени выполнения функций, добавление макросов (#if ... #endif, в т.ч. для замены #pragma once в хедеры).
источник

G

GNU/Vsevolod in pro.vim
Georgy Komarov
Эх, а ultisnips он так красиво не раскрывает.
Ты об отстутствии превьюхи?
источник

GK

Georgy Komarov in pro.vim
GNU/Vsevolod
Ты об отстутствии превьюхи?
Ага
источник

G

GNU/Vsevolod in pro.vim
Ну если в ultisnips есть апи чтобы превью вытянуть — можно PR оформить
источник

G

GNU/Vsevolod in pro.vim
completion-nvim кажется умеет превьюхи, значит апи есть
источник

SB

Sergey Batalev in pro.vim
Georgy Komarov
Эх, а ultisnips он так красиво не раскрывает.
ultisnips это только движок для сниппетов, он не отображает их, это делают сторонние средства.
источник

SB

Sergey Batalev in pro.vim
Valerii Leontiev
А ultisnip чем лучше?
снипеты гибкие, с питон интерполяцией можно сделать что угодно
источник

VL

Valerii Leontiev in pro.vim
А какая гибкость нужна сниппету?  Юзкейсы бы. Ну вот с $VISUAL да, полезно. Прыгать табом оно и так умеет.
А что ещё надо ?
источник

G

GNU/Vsevolod in pro.vim
Ultisnips таки умеет в превью, но это на деле просто description
источник

SB

Sergey Batalev in pro.vim
Valerii Leontiev
А какая гибкость нужна сниппету?  Юзкейсы бы. Ну вот с $VISUAL да, полезно. Прыгать табом оно и так умеет.
А что ещё надо ?
снипеты которые сами раскрываются, повторящиеся сниппеты, можно заменять по регулярке штуки в сниппетах.
источник

SB

Sergey Batalev in pro.vim
вот такой самый просто встроенный пример
источник

SB

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

VL

Valerii Leontiev in pro.vim
Sergey Batalev
снипеты которые сами раскрываются, повторящиеся сниппеты, можно заменять по регулярке штуки в сниппетах.
Ага, прикольно
источник

SB

Sergey Batalev in pro.vim
вот примеры от автора. И это стандартный пример, можно своих простых очень классно написать, у меня был питон сниппет, который через simpy считает выражения математические и сразу вствляет результат
источник

pl

peach lasagna in pro.vim
Sergey Batalev
снипеты которые сами раскрываются, повторящиеся сниппеты, можно заменять по регулярке штуки в сниппетах.
а что это за сниппет?
источник

GK

Georgy Komarov in pro.vim
Такие сложные сниппеты не особо применимы на практике. Обычно большой кусок кода проще написать руками.
источник

SB

Sergey Batalev in pro.vim
Georgy Komarov
Такие сложные сниппеты не особо применимы на практике. Обычно большой кусок кода проще написать руками.
хах, да он не сложный, а ваще я использую сниппеты даже проще этого, вот кстати и он https://github.com/honza/vim-snippets/blob/master/UltiSnips/python.snippets#L268-L288
источник

GK

Georgy Komarov in pro.vim
Да я знаю, у меня они тоже установлены. Просто не использую.
источник