Size: a a a

2020 December 18

YS

Yaroslav Schekin in pro.vim
Vadim Goncharov
табы нужны тогда, когда сплитов слишком много, вот у меня один проектик уже до десятка сплитов разросся
А зачем Вам сплиты, аналогично? ;) Т.е. зачем одновременно видеть столько файлов (ну или что Вы редактируете)?
источник

VG

Vadim Goncharov in pro.vim
Yaroslav Schekin
А зачем Вам сплиты, аналогично? ;) Т.е. зачем одновременно видеть столько файлов (ну или что Вы редактируете)?
нужно
источник

b

badtrousers in pro.vim
Vadim Goncharov
так говорить неграмотно, буферы - они всегда и для всего, т.к. в основе
я понимаю, имеется в в виду переключать буфферы по очереди
источник

b

badtrousers in pro.vim
[]b
источник

GK

Georgy Komarov in pro.vim
Хорошо, когда можно работать в нескольких сплитах. А вот например в cppcheck (на скрине выше) не установлен codestyle, и ширина строки не ограничена. В среднем, по моим ощущениям, около 150 символов. Так что не выходит разбить на 2+ вертикальных таба.
источник

G

GNU/Vsevolod in pro.vim
GNU/Vsevolod
Тогда надо как-то дать знать клиенту, где находится корень проекта (к примеру, добавить .git в rootPatterns). А путь к compile_commands уже указать в аргументах к clangd.
"command": "clangd",
"args": ["--compile-commands-dir", "path/to/project-build"],
"rootPatterns": [".git/"]
источник

VG

Vadim Goncharov in pro.vim
badtrousers
я понимаю, имеется в в виду переключать буфферы по очереди
это неудобно, как по мне
источник

K

Kirill in pro.vim
GNU/Vsevolod
Тогда надо как-то дать знать клиенту, где находится корень проекта (к примеру, добавить .git в rootPatterns). А путь к compile_commands уже указать в аргументах к clangd.
Это получается, что для каждого проекта у меня будет свой coc-config?
источник

b

badtrousers in pro.vim
Vadim Goncharov
это неудобно, как по мне
всегда можно сделать nmap ,b :Buffers<CR>
источник

b

badtrousers in pro.vim
leader
источник

VG

Vadim Goncharov in pro.vim
badtrousers
всегда можно сделать nmap ,b :Buffers<CR>
да какая разница? всё равно переключать
источник

b

badtrousers in pro.vim
ну если табы не нравятся...
источник

VG

Vadim Goncharov in pro.vim
а так один клик мыши
источник

b

badtrousers in pro.vim
то как еще?
источник

G

GNU/Vsevolod in pro.vim
Kirill
Это получается, что для каждого проекта у меня будет свой coc-config?
Нет, так не получится. Лучше класть compile_commands в одно место относительно корня, везде.
источник

VG

Vadim Goncharov in pro.vim
почему не нравятся? когда у меня под 80 файлов было, без табов никак
источник

K

Kirill in pro.vim
GNU/Vsevolod
Нет, так не получится. Лучше класть compile_commands в одно место относительно корня, везде.
А как быть в тех случаях, если у меня несколько разных билдов одного проекта?
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
А зачем Вам сплиты, аналогично? ;) Т.е. зачем одновременно видеть столько файлов (ну или что Вы редактируете)?
Это удобно, чтобы читать тело длинных функций, смотреть реализацию похожих паттернов в других местах кода, читать вызываемые функции.
источник

G

GNU/Vsevolod in pro.vim
Kirill
А как быть в тех случаях, если у меня несколько разных билдов одного проекта?
Я не прав, таки можно per-project
https://github.com/neoclide/coc.nvim/issues/909
источник

K

Kirill in pro.vim
GNU/Vsevolod
Я не прав, таки можно per-project
https://github.com/neoclide/coc.nvim/issues/909
Ого, спасибо
источник