Size: a a a

2020 September 06

JC

Julian =) Coffee in pro.vim
John Meow
E447: Can't find file "vector" in path
ну если у тебя будет vector.c где-то в исходниках должно работать)
источник

JC

Julian =) Coffee in pro.vim
А так настроить coc, чтоб он гоу ту дефинишон делал
источник

EP

Evgeniy Pichuzhkin in pro.vim
В README.md вроде у него было
источник

JM

John Meow in pro.vim
Почему Neoformat меняет значение syntax? Я поставил set syn=yaml, а он сбросил на conf
источник

MY

Mikhail Yudin in pro.vim
Valerii Leontiev
Сделайте пожалуйста бота, который будет выдавать готовые решения в виде кода, в ответ на запросы трудящихся)
источник

MY

Mikhail Yudin in pro.vim
Исправил
источник

SS

Sergey Sikorskiy in pro.vim
John Meow
E447: Can't find file "vector" in path
path надо выставить. Он берется из компилятора. Разные версии компилятора берут хеадеры из разных мест.
источник

MY

Mikhail Yudin in pro.vim
https://mikhail-yudin.ru/notes/symbols-font-check/
Сделал подборочку для тестирования поддержки разных диапазонов символов, в комплекте тест devicons (некоторые патченные шрифты не попадали при тесте, например Roboto). Ещё есть тест лигатур, так же в браузере канает, если системные шрифты подтянутся.
источник

MY

Mikhail Yudin in pro.vim
Стоит конечно покопать по диапазонам nerd fonts и составить более широкую карту. Но пока основное.
источник
2020 September 07

MY

Mikhail Yudin in pro.vim
Обнаружил для себя крутейшую весч:
s/.../\U\1\L\2/
\U - верхний регистр (все символы далее),
\L - нижний (все символы далее),
\u - верхний (1 символ),
\l - нижний (1 символ).
Да, это просто регулярки, но круто =)
источник

MY

Mikhail Yudin in pro.vim
Mikhail Yudin
Обнаружил для себя крутейшую весч:
s/.../\U\1\L\2/
\U - верхний регистр (все символы далее),
\L - нижний (все символы далее),
\u - верхний (1 символ),
\l - нижний (1 символ).
Да, это просто регулярки, но круто =)
источник

VK

Vyacheslav Koval in pro.vim
Всем привет! Можете подсказать норм плагин для рефакторинга (переименования переменных/функций/методов) в JavaScript?
источник

G

GNU/Vsevolod in pro.vim
Vyacheslav Koval
Всем привет! Можете подсказать норм плагин для рефакторинга (переименования переменных/функций/методов) в JavaScript?
Тут не плагин нужен, а language server + language client
источник

VK

Vyacheslav Koval in pro.vim
А такой сервер норм будет https://github.com/sourcegraph/javascript-typescript-langserver ?
источник

VL

Valerii Leontiev in pro.vim
@LoneGeek подскажите пожалуйста, как в lsc прокинуть сам скачанный сервер? Вот я его заинсталил через npm глобально. Как путь до него указать для lsc?
источник

AZ

Aydar Zarifullin in pro.vim
Устанавливаешь лсп сервер
npm install -g typescript typescript-language-server

А потом для вима ставишь плагины

Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/async.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'prabirshrestha/asyncomplete-lsp.vim'

Plug 'ryanolsonx/vim-lsp-javascript'

Тут пример конфига есть
https://github.com/prabirshrestha/vim-lsp
источник

G

GNU/Vsevolod in pro.vim
Да, этот хороший, он в vscode используется
источник

VK

Vyacheslav Koval in pro.vim
понял, спасибо
источник

VL

Valerii Leontiev in pro.vim
Aydar Zarifullin
Устанавливаешь лсп сервер
npm install -g typescript typescript-language-server

А потом для вима ставишь плагины

Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/async.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'prabirshrestha/asyncomplete-lsp.vim'

Plug 'ryanolsonx/vim-lsp-javascript'

Тут пример конфига есть
https://github.com/prabirshrestha/vim-lsp
Почему выбрали именно asyncomplete, если не секрет?
источник

AZ

Aydar Zarifullin in pro.vim
Valerii Leontiev
Почему выбрали именно asyncomplete, если не секрет?
Автор vim-lsp его советует. А мне какая разница работает и ладно
источник