Size: a a a

2020 September 24

VL

Valerii Leontiev in pro.vim
Georgy Komarov
Что именно "всё"? Читать через него новости и заваривать кофе? :)
ну то, что делает lsp в т.ч емнип
источник

VL

Valerii Leontiev in pro.vim
хайлатинг синтаксиса
источник

VL

Valerii Leontiev in pro.vim
го ту дефинишн
источник

GK

Georgy Komarov in pro.vim
А, ну понятно. Все так делали до LSP.
источник

NG

Nicholas Guriev in pro.vim
Georgy Komarov
Не, мета в vim — это альт. Маппинги <M-key> и <A-key> в конфиге равнозначны.
интересно, а клавишу с логотипом можно назначить какую-нибудь комбинацию в вим 🤔
источник

f

fishsouprecipe 🤍 in pro.vim
Тип Win клавишу? Или Command?
источник

b⛅

bouncepaw ⛅ in pro.vim
Nicholas Guriev
интересно, а клавишу с логотипом можно назначить какую-нибудь комбинацию в вим 🤔
да
источник

N

Nikolay in pro.vim
Думаю, можно. Другое дело, что эта клавиша часто в WM забиндена)
источник

b⛅

bouncepaw ⛅ in pro.vim
+
я вин оставил для вм, а в виме бинжу на альт
источник

GK

Georgy Komarov in pro.vim
Nicholas Guriev
интересно, а клавишу с логотипом можно назначить какую-нибудь комбинацию в вим 🤔
Мне кажется, это зависит от эмулятора терминала или GUI. Как они будут интерпретировать нажатие super.
источник

ND

Nikita Domnickij in pro.vim
В емаксе можно
источник

FL

First name Last name in pro.vim
здрасьте
источник

FL

First name Last name in pro.vim
не подскажете, как в виме автодополнение к си подключить?
источник

G

GNU/Vsevolod in pro.vim
First name Last name
не подскажете, как в виме автодополнение к си подключить?
language client + clangd
источник

FL

First name Last name in pro.vim
ээ
источник

FL

First name Last name in pro.vim
а подробнее
источник

G

GNU/Vsevolod in pro.vim
First name Last name
а подробнее
Знаешь, что такое language server protocol?
источник

FL

First name Last name in pro.vim
нет
источник

AK

Andrey Karepin in pro.vim
First name Last name
здрасьте
System.gc()
источник

G

GNU/Vsevolod in pro.vim
First name Last name
нет
Грубо говоря, если есть n редакторов и m языков, то нужно сделать m * n плагинов, для того, чтобы все языки поддерживались всеми редакторами. Выход — клиент-серверная архитектура, где на каждый язык создается сервер (m серверов). А на каждый редактор — языковой клиент (n клиентов). По спеке микрософта они общаюся между собой через jsonrpc.

https://microsoft.github.io/language-server-protocol/
источник