Size: a a a

2020 September 20

D

Denis GDevv in pro.vim
Реально ли сделать так, чтобы вот так отображались эмоджи в виме (urxvt)?
(слева - vim, справа - xed)
источник

D

Denis GDevv in pro.vim
источник

b⛅

bouncepaw ⛅ in pro.vim
Конечно
источник

GK

Georgy Komarov in pro.vim
Denis GDevv
Реально ли сделать так, чтобы вот так отображались эмоджи в виме (urxvt)?
(слева - vim, справа - xed)
Можно. Не уверен насчёт эмоджи, но возможно тебе нужен vim-devicons. Это набор патченных шрифтов с иконками.
источник

NG

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

NG

Nicholas Guriev in pro.vim
ну почти... с солнышком только какая-то проблема
источник

D

Denis GDevv in pro.vim
Есть ли тут пользователи kitty? Не пойму почему не удаётся удалить все шорткаты через конфиговую настройку:
clear_all_shortcuts yes

Шорткаты всё равно многие не работают в виме, которые работают в других терминалах.
Даже если map no_op делаешь шорткату, он перестаёт работать в китти, но при этом и не начинает работать в виме. Как будто он так и остаётся заблоченным и невозможным к работе в других прогах

Что с ним не так?
источник

GK

Georgy Komarov in pro.vim
Denis GDevv
Есть ли тут пользователи kitty? Не пойму почему не удаётся удалить все шорткаты через конфиговую настройку:
clear_all_shortcuts yes

Шорткаты всё равно многие не работают в виме, которые работают в других терминалах.
Даже если map no_op делаешь шорткату, он перестаёт работать в китти, но при этом и не начинает работать в виме. Как будто он так и остаётся заблоченным и невозможным к работе в других прогах

Что с ним не так?
А какие например шорткаты?
источник

SB

Sergey Batalev in pro.vim
Denis GDevv
Есть ли тут пользователи kitty? Не пойму почему не удаётся удалить все шорткаты через конфиговую настройку:
clear_all_shortcuts yes

Шорткаты всё равно многие не работают в виме, которые работают в других терминалах.
Даже если map no_op делаешь шорткату, он перестаёт работать в китти, но при этом и не начинает работать в виме. Как будто он так и остаётся заблоченным и невозможным к работе в других прогах

Что с ним не так?
Копирование так не работает например
источник

GK

Georgy Komarov in pro.vim
Возможно они используются шеллом?
источник

D

Denis GDevv in pro.vim
Georgy Komarov
А какие например шорткаты?
ctrl+shift+j
ctrl+shift+k
на выделенном тексте жму: g затем: ctrl+G
всё это работает у меня в tilix, rxvt, но не работает в китти
источник

GK

Georgy Komarov in pro.vim
Denis GDevv
ctrl+shift+j
ctrl+shift+k
на выделенном тексте жму: g затем: ctrl+G
всё это работает у меня в tilix, rxvt, но не работает в китти
Какое значение у kitty_mod?
источник

GK

Georgy Komarov in pro.vim
Это модификатор для дефолтных биндов kitty. По умолчанию он как раз ctrl+shift.
источник

D

Denis GDevv in pro.vim
Georgy Komarov
Какое значение у kitty_mod?
Я его не менял, он закомментированный (дефолтный). Но в конце конфига у меня для справедливости:

clear_all_shortcuts yes
источник

GK

Georgy Komarov in pro.vim
Denis GDevv
Я его не менял, он закомментированный (дефолтный). Но в конце конфига у меня для справедливости:

clear_all_shortcuts yes
Может попробовать изменить? Например, kitty_mod cmd.
Чтобы убедиться, что не в этом проблема. Возможно на него не влияет clear_all_shortcuts, потому что он используется в т.ч. в плагинах (kittens). Про это в документации явно не сказано, я бы попробовал.
источник

D

Denis GDevv in pro.vim
Georgy Komarov
Может попробовать изменить? Например, kitty_mod cmd.
Чтобы убедиться, что не в этом проблема. Возможно на него не влияет clear_all_shortcuts, потому что он используется в т.ч. в плагинах (kittens). Про это в документации явно не сказано, я бы попробовал.
Поменял на такой, но всё равно проблема остаётся..
источник

D

Denis GDevv in pro.vim
Конфиг у меня в принципе пока пустой, только пробую посмотреть что это за терминал и как он работает
источник

D

Denis GDevv in pro.vim
Так-то шорткаты реально в китти перестали работать, что верно. Только и в виме что-то не начали 😀
источник

GK

Georgy Komarov in pro.vim
Denis GDevv
Поменял на такой, но всё равно проблема остаётся..
По этому вопросу нашлось много issues.
источник

GK

Georgy Komarov in pro.vim
https://github.com/kovidgoyal/kitty/issues/2898#issuecomment-668719293:

There's no such thing as ctrl+^. There is ctrl+shift+6 and if you want
and traditional terminal keyboard protocols such as what vim uses cannot
represent ctrl+shift+6. So many terminal just strip out the shift, kitty
does not. If you want kitty to do that, map ctrl+shift+6 to send the
same bytes as ctrl+6. Or just use ctrl+6 since there is absolutely no
point pressing the additional shift key.
источник