Size: a a a

2020 July 14

DD

Darkwing Duck in pro.vim
тем более теги разные должны быть
источник

GK

Georgy Komarov in pro.vim
Ni Shi
логично открывать два разных прокета в двух разных табах? заложена ли такая логика в плагинах? например lsp поймет что это разные проекты и будет их по разному валидировать? и если да то почему у двух табов буферы общие можно их сделать отдельными?
>  lsp поймет что это разные проекты и будет их по разному валидировать?
nvim-lsp запустит ещё один инстанс LSP-сервера, когда ты откроешь проект в другой директории, не обязательно в новом табе. Поэтому да, lsp "поймет", что это другой проект. Насчёт остальных плагинов не знаю.

> и если да то почему у двух табов буферы общие можно их сделать отдельными?
Нет, нельзя. Табы — это способ визуального представления буферов. Выше, пару недель назад, про это много писали.

> логично открывать два разных прокета в двух разных табах?
Мне удобнее использовать табы при работе с разными частями одного большого проекта, чтобы не запускать доп. инстансы lsp. А при работе с другими проектами — открывать новую вкладку tmux. Так удобнее ориентироваться в открытых буферах, использовать полнотекстовый поиск, который зависит от текущей директории, etc.
источник

YS

Yaroslav Schekin in pro.vim
Ni Shi
логично открывать два разных прокета в двух разных табах? заложена ли такая логика в плагинах? например lsp поймет что это разные проекты и будет их по разному валидировать? и если да то почему у двух табов буферы общие можно их сделать отдельными?
> логично открывать два разных прокета в двух разных табах?

В принципе, некоторые так поступают / используют табы для этого.

> заложена ли такая логика в плагинах?

Там заложена только та логика, которую заложил автор plugin-а. Т.е. Вам придётся проверять каждый.

> и если да то почему у двух табов буферы общие можно их сделать отдельными?

Потому что Вы не понимаете, как соотносятся buffers, windows и tabs в vim. ;)
Прочитайте документацию, хоть ":help tabpage".
источник

VG

Vadim Goncharov in pro.vim
Ni Shi
логично открывать два разных прокета в двух разных табах? заложена ли такая логика в плагинах? например lsp поймет что это разные проекты и будет их по разному валидировать? и если да то почему у двух табов буферы общие можно их сделать отдельными?
так ведь мало на целый проект одного таба-то
источник

NS

Ni Shi in pro.vim
сложно искать нужное окно с прокетом при переключении окон(
источник

VG

Vadim Goncharov in pro.vim
расположить каждый на отдельном десктопе например
источник

∀lǝxǝʎ in pro.vim
или именовать окно терминала и переключаться через что-то врде rofi
источник

VG

Vadim Goncharov in pro.vim
вообще, нужда одновременно редактировать  несколько проектов - это редкость, и даже тогда их число вряд ли превысит число пальцев одной руки
источник

∀lǝxǝʎ in pro.vim
возможно в gvim окна уже как-то именованы по имени файла и тогда оно уже будет норм искаться
источник

VG

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

∀lǝxǝʎ in pro.vim
Vadim Goncharov
имя текущего буфера в заголовке, да
это в gvim? я просто им ни когда не пользовался
источник

VG

Vadim Goncharov in pro.vim
ага
источник

VG

Vadim Goncharov in pro.vim
да на самом деле как и в консольном, если терминал/screen/tmux прокидывает в заголовок
источник

∀lǝxǝʎ in pro.vim
как я понимаю от GUI только один профит, там есть больше возможностей по оверлейным окнам/плагинам
источник

VG

Vadim Goncharov in pro.vim
ну, разве что выглядеть он после перехода на gtk3 стал как говно :)
источник

NG

Nicholas Guriev in pro.vim
Vadim Goncharov
имя текущего буфера в заголовке, да
ещё название сессии в заголовок попадает
источник

VG

Vadim Goncharov in pro.vim
плюс типичное выделение "shift+мышь в буфер" в gvim не так просто, привычка-то остается, я жаловался/чот показывал пару лет назад тут :)
источник

VG

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

∀lǝxǝʎ in pro.vim
Vadim Goncharov
да на самом деле как и в консольном, если терминал/screen/tmux прокидывает в заголовок
default 'notitle'
источник

VG

Vadim Goncharov in pro.vim
∀lǝxǝʎ
default 'notitle'
тут остается сказать только ССЗБ
источник