Size: a a a

2021 December 13

a

allter in pro.vim
Это как? Что-то не придумал.
источник

NK

ID:0 in pro.vim
так наверное так и должно работать, хз
источник

NK

ID:0 in pro.vim
видимо, есть на это причина
источник

VG

Vadim Goncharov in pro.vim
это имея нормальный рутовый шелл и запуская в нём, без всякой гадости типа sudo
источник

YG

Yuriy Goncharov in pro.vim
sudo -s vim /etc/hosts
источник

a

allter in pro.vim
Это не то, имелось в виду
sudo -E vim /etc/hosts

?
источник

NK

ID:0 in pro.vim
это и есть sudoedit
источник

NK

ID:0 in pro.vim
а, большая E
источник

a

allter in pro.vim
угу. большая -E - прокидывание переменных окружения. Видимо, как раз раньше они прокидывались по умолчанию.
источник

NK

ID:0 in pro.vim
да, я вкурсе, просто не заметил, по диагонали читал xD
источник

NG

Nicholas Guriev in pro.vim
mymedia@barberry:~$ sudo cat /etc/sudoers.d/local 
[sudo] пароль для mymedia:
Defaults env_keep += HOME
источник

VM

Vadim Misbakh-Solovi... in pro.vim
а подскажите, пожалуйста, почему может происходить такая херня:
в au есть такое вот:
au BufNewFile,BufRead {*/package.use,*/package.use/*,*/package.env,*/package.env/*} set filetype=gentoo-package-use
Однако, при открытии нескольких файлов из /etc/portage/package.use/All/, например, foo и bar, filetype проставляется только первому открытому.

Причём, не просто первому по этому пути, а только если он был открыт сразу, вообще самым первым файлом при запуске вима или неовима (в обоих воспроизводится).
Даже если из запущенной сессии открывать по :e - то fletype не проставяется.
Хотя, повторюсь, эту au я в списке (при вызове :au из запущенного вима) прекрасно вижу
источник

VM

Vadim Misbakh-Solovi... in pro.vim
хотя, меня начинают посещать смутные подозрения что это как-то связано с разрешением симлинков, которое не происходит в случае первооткрываемого файла, но происходит в  остальных
источник

VM

Vadim Misbakh-Solovi... in pro.vim
потому что если так подумать, то хоть первоначальный путь и попадает под то, что в au, то после дереференча симлинков по всем элементам пути - перестаёт
источник

VM

Vadim Misbakh-Solovi... in pro.vim
но как тогда починить?..
источник

VG

Vadim Goncharov in pro.vim
развернуть в несколько вместо {} по реальным путям?..
источник

VM

Vadim Misbakh-Solovi... in pro.vim
не вариант
источник

VM

Vadim Misbakh-Solovi... in pro.vim
так-то, вообще трогать эти au не особо вариант, потому что, технически, это не моё
источник

VM

Vadim Misbakh-Solovi... in pro.vim
это https://github.com/gentoo/gentoo-syntax

(которое работало годами, но что-то, похоже, вимы начали разыменовывать симлинки по путям, или я проглядел как случайно это где-то включил)
источник

VM

Vadim Misbakh-Solovi... in pro.vim
опять же, теоретически, я туда могу пушить, но согласование всех изменений - нудный и долгий процесс
источник