Size: a a a

2020 September 20

D

Denis GDevv in pro.vim
https://github.com/kovidgoyal/kitty/issues/2670

А тут чел вообще говорит, что ctrl+shift+letter нельзя использовать в терминальных приложениях 😀 Во прикол, а как же в виме получать статистику выделенного текста, там же жать нужно ctrl+shift+g 😀
источник

FN

Faris Nabiev in pro.vim
а почему выбор пал на китти, если не секрет?
источник

GK

Georgy Komarov in pro.vim
И ещё один ответ: https://github.com/kovidgoyal/kitty/issues/1629#issuecomment-494299618

Если я правильно понимаю, нужно в конфиге kitty прописать маппинги map ctrl+shift+j ctrl+j.
источник

D

Denis GDevv in pro.vim
Не, такое не сработало..
источник

D

Denis GDevv in pro.vim
Хотя... если предварительно переправить в виме сочетание, то должно будет сработать, но как там жать ctrl+shift+g тогда? :)
источник

н

немедленно in pro.vim
китти круче алакритти?
источник

g(

git commit suicide (... in pro.vim
Да
источник

D

Denis GDevv in pro.vim
Ещё какой-то вариант вижу среди ответов:
map ctrl+shift+n send_text all \x0e


Но что это после слэша? :) Как такое получить для буквы?)
источник

GK

Georgy Komarov in pro.vim
Denis GDevv
Не, такое не сработало..
Вообще странно. Я запустил kitty --debug-keyboard, и у меня правильно отображаются модификаторы при нажатии ctrl+shift+j:

Press xkb_keycode: 0x2c clean_sym: j composed_sym: J mods: ctrl+shift glfw_key: 74 (J) xkb_key: 106 (j)

Возможно, проблема в конфиге vim? Как прописан бинд для ctrl+shift+j?
источник

D

Denis GDevv in pro.vim
Вот так они прописаны у меня..
источник

GK

Georgy Komarov in pro.vim
Интересно, как же оно работает в виме, если другие терминалы посылают Ctrl+J, без шифта.
источник

GK

Georgy Komarov in pro.vim
Мб попробовать <C-j>, <C-J>?
Так конечно маны надо идти читать.
источник

FN

Faris Nabiev in pro.vim
почему?
источник

g(

git commit suicide (... in pro.vim
Фичастее, афаик
источник

D

Denis GDevv in pro.vim
По тем сочетаниям, решение в итоге сработало такое :)
источник

VL

Valerii Leontiev in pro.vim
А можно как-то в конфиге прописать, чтобы vim-plug устанавливался сам при переносе конфига на другую тачку?
источник

SS

Sergey Sikorskiy in pro.vim
Valerii Leontiev
А можно как-то в конфиге прописать, чтобы vim-plug устанавливался сам при переносе конфига на другую тачку?
Вот так выглядит инсталяция minpac (переделана с vim-plug)
" Install plugin manager [[[
if empty(glob('~/.vim/pack/minpac/opt/minpac/plugin/minpac.vim'))
   silent !git clone https://github.com/k-takata/minpac.git
       \ ~/.vim/pack/minpac/opt/minpac
   silent !curl -fLo ~/.vim/autoload/plugpac.vim --create-dirs
       \ https://raw.githubusercontent.com/bennyyip/plugpac.vim/master/plugpac.vim
   " autocmd VimEnter * PackInstall | source $MYVIMRC
endif
" ]]]
источник

VL

Valerii Leontiev in pro.vim
Sergey Sikorskiy
Вот так выглядит инсталяция minpac (переделана с vim-plug)
" Install plugin manager [[[
if empty(glob('~/.vim/pack/minpac/opt/minpac/plugin/minpac.vim'))
   silent !git clone https://github.com/k-takata/minpac.git
       \ ~/.vim/pack/minpac/opt/minpac
   silent !curl -fLo ~/.vim/autoload/plugpac.vim --create-dirs
       \ https://raw.githubusercontent.com/bennyyip/plugpac.vim/master/plugpac.vim
   " autocmd VimEnter * PackInstall | source $MYVIMRC
endif
" ]]]
Угу, уже что-то подобное накопал
Спасибо
источник

JM

John Meow in pro.vim
Как в ale сделать, чтобы ошибки показывались как в syntastic?
источник

JM

John Meow in pro.vim
Т.е. в сплите под кодом и рядом с курсором
источник