Size: a a a

2021 December 20

V

Vadim in pro.vim
И скорее всего у сервера нету иксов.
источник

a

allter in pro.vim
А надо ли? Наоборот, отличие цветовой темы должно подчёркивать, что ты не на локалхосте. А так - скопировать конфиг на сервер. Я вангую, там у вас еще несколько людей на этом же сервере - тогда надо еще шелл скрипт или алиас на вызов vim с твоим конфигом.
источник

N

Nikolay in pro.vim
Можно параметром же колорсхему определить и в алиас https://stackoverflow.com/questions/8433447/is-it-possible-to-pass-color-schemes-as-parameters-when-launching-vim
источник

S

SergeyV in pro.vim
У сервера нет иксов. Это точно. Но я работаю через терминал и видимо он накладывает свои цветовые схемы ..
Как то так я думаю.
источник

cc

cent cent in pro.vim
Это как?
источник

cc

cent cent in pro.vim
Конечно. Там же намного меньше цветов по дефолту. Поэтому будет из темы применяться все что в *term* прописано, а не в *gui*
источник

cc

cent cent in pro.vim
Ну, или переменной окружения  VIMDIR рулить
источник

GK

Georgy Komarov in pro.vim
Ну, читаешь, такой, сорц условного llvm и хочешь сохранить позицию на реализацию определённой функции. Открывать каждый раз файл заново — например, через marks или отдельный буфер — медленно, т.к. на больших файлах долго прогружается подсветка. Да и LSP начинает притормаживать.
источник

GK

Georgy Komarov in pro.vim
Поэтому мне проще положить этот файл во вкладку и быстро переходить на неё, когда нужно.
источник

cc

cent cent in pro.vim
Ну, логично. Но странный кейс. В смысле, такое не часто бывает, чтобы была необходимость мегабайтные файлы открывать. Мне было бы сложно учить новые воркфлоу с табами только ради этого.
Но нужно будет попробовать как-нибудь. Я уже и хоткеи по табам забыл какие у меня) Вообще ими не пользуюсь
источник

GK

Georgy Komarov in pro.vim
Так я тоже очень редко пользуюсь. Исключительно для этого кейса.
источник

cc

cent cent in pro.vim
У меня, просто, в tmux 100500 vim'ов, поэтому я потом не найду где эта таба с кодом)))
источник

GK

Georgy Komarov in pro.vim
Я поставил такие бинды, максимально тупо, как в браузере.
источник

GK

Georgy Komarov in pro.vim
Да, есть такое. Но при работе с LSP не получается открыть проект в нескольких инстансах вима. На большой кодовой базе не хватит ОЗУ.
источник

GK

Georgy Komarov in pro.vim
Виму, конечно, не хватает клиент-серверной архитектуры имакса.
источник

cc

cent cent in pro.vim
В смысле? Там LSP же будет один. А инстансов vim будет много
И что значит "проект"? Какой-то плагин, которые все в проект собирает?
источник

GK

Georgy Komarov in pro.vim
Не, не один. Каждый инстанс вима — новый инстанс LSP-клиента.
источник

GK

Georgy Komarov in pro.vim
Под проектом имею в виду, ну, директорию с исходниками. Например, мы открываем тот же llvm в двух инстансах вима в разных вкладках tmux.
источник

cc

cent cent in pro.vim
Если я ничего не путаю, то нужно раскурить настройки LSP.
Я с golang долго мучался пока во всех местах не проставил
    "args": ["-remote=auto"],

И теперь гошка у меня не жрет всю раму. На сколько я понял, там один gopls поднимается и vim ему код с разных мест кидает.
источник

cc

cent cent in pro.vim
ЗЫ я нашел время, чтобы расчленить свой огромный vim конфиг на разные файлки. ИМХО стало намного удобнее. Хоткеи в одном месте, разные настройки по языкам тоже в отдельных файлах
источник