Size: a a a

2020 October 12

YS

Yaroslav Schekin in pro.vim
Denis GDevv
Есть ли смысл переходить на неовим с обычного вима? Что там интересного есть в неовиме?
Многие ли вимовские плагины не работают с неовимом?
Тут это уже обсуждали, поищите в истории чата.
Вкратце, пока что разница очень невелика (но дальше, скорее всего, будет хуже).
источник

D

Denis GDevv in pro.vim
Yaroslav Schekin
Тут это уже обсуждали, поищите в истории чата.
Вкратце, пока что разница очень невелика (но дальше, скорее всего, будет хуже).
А по опыту насколько непривычно переходить на другой, сложно или вообще не замечаешь разницы?
источник

YS

Yaroslav Schekin in pro.vim
Denis GDevv
А по опыту насколько непривычно переходить на другой, сложно или вообще не замечаешь разницы?
Я вообще не переходил (потому что в neovim убрали нужные лично мне возможности, если что).
источник

D

Denis GDevv in pro.vim
Yaroslav Schekin
Я вообще не переходил (потому что в neovim убрали нужные лично мне возможности, если что).
Это какие? А то вдруг их я и использую часто в виме :)
источник

EG

Emmanuel Goldstein in pro.vim
fishsouprecipe 🤍
Чем отличаются между собой nmap и nnoremap?
nnoremap не рекурсивен
источник

EG

Emmanuel Goldstein in pro.vim
Т. е. не будет триггерить другие маппинги в своём теле
источник

YS

Yaroslav Schekin in pro.vim
Denis GDevv
Это какие? А то вдруг их я и использую часто в виме :)
Нет, не используете почти наверняка (см. :help nvim-features-missing ). ;)
Кстати, вот упомянутое обсуждение: https://t.me/vimers/61828
источник

V

Vim Help in pro.vim
Found help for nvim-features-missing in NeoVim docs:
https://neovim.io/doc/user/vim_diff.html#nvim%2Dfeatures%2Dmissing
источник

EG

Emmanuel Goldstein in pro.vim
nmap a b
nmap c a

нажатие c сделает b
nmap a b
nnoremap c a

нажатие c сделает a, как если бы a не был замаплен
источник

EG

Emmanuel Goldstein in pro.vim
В 90% случаев надо использовать nnoremap
источник

NG

Nicholas Guriev in pro.vim
Emmanuel Goldstein
В 90% случаев надо использовать nnoremap
разве что только noremap не работает с кодом <Plug>
источник

NG

Nicholas Guriev in pro.vim
потому что по дефолту на него ничего не назначено
источник

EG

Emmanuel Goldstein in pro.vim
Nicholas Guriev
разве что только noremap не работает с кодом <Plug>
Ну, потому что это рекурсивный маппинг на самом деле
источник

EG

Emmanuel Goldstein in pro.vim
В глубине души
Я плохо понимаю, зачем вообще используют <Plug>, если есть команды
источник

NG

Nicholas Guriev in pro.vim
me too
источник

NG

Nicholas Guriev in pro.vim
зачастую те же комбинации с <Plug> просто псевдонимы для уже имеющихся команд у плагина
источник

EG

Emmanuel Goldstein in pro.vim
:help :shell некоторые реально используют
источник

V

Vim Help in pro.vim
Found help for :shell in Vim docs:
https://vimhelp.org/various.txt.html#%3Ashell
источник

EG

Emmanuel Goldstein in pro.vim
Впрочем, почти без потерь заменяется на ^Z/fg
источник

YS

Yaroslav Schekin in pro.vim
Вот кстати, раз опять зашла об этом речь, а есть где-то список "наоборот" — новых features (появившихся после fork-а, в последнее время), которые есть в vim, но в neovim (пока?) отсутствуют?
Просто какую-то такую недавно в #vim показывали (но я забыл, какую именно), вот и стало любопытно.
источник