Size: a a a

2022 February 08

V

Vsevolod in pro.vim
Не знаю
источник

О

Олег in pro.vim
как ctags нормально пользоваться если у тебя одно и тоже слово задефайнено в разных файлах по разному
источник

V

Vim Help in pro.vim
источник

GK

Georgy Komarov in pro.vim
Как обычно.
источник

О

Олег in pro.vim
tabstop?
источник

GK

Georgy Komarov in pro.vim
tselect
источник

GK

Georgy Komarov in pro.vim
Странно, что хелп ведёт не туда. Это команда :ts.
источник

V

Vim Help in pro.vim
Vim docs for :map:
https://vimhelp.org/map.txt.html#%3Amap

[summoned by @vft_dan]
источник

VD

Vft Dan in pro.vim
Разве не ftplugin?
источник

NG

Nicholas Guriev in pro.vim
не, оказывается в особых indent файлах
источник

О

Олег in pro.vim
так и не понял
источник

m

megahomyak in pro.vim
Нашёл этот файлик, поредачил, работает нормально, спасибо :)

Жаль, правда, не в инит.виме, но и так сойдёт (пока я не переустановлю термукс или не сделаю хард ресет всей мобилы, у меня $VIMRUNTIME в такой жопе, что rclone до туда не ходит - слишком много файлов, по нескольку часов бы висел иначе)

Пойду щас ещё покопаю, что там указать для auto-pairs, чтобы не было висящих скобок, и вообще хорошо будет

upd: а вот для раста висячих скобок нет, тьфу! И для си нет! А для питона есть!
источник

m

megahomyak in pro.vim
Это было... странно. То ли прикол, то ли перепутали, то ли чо. Ну ладно, зато ник назад вернул

Интересно, как можно было использовать то, что у меня был такой ник

Хотя ладно, получилось у вас неплохо, хотя после "остроумный ник" стало довольно явно, но меня всё-таки поймали :))
источник

NG

Nicholas Guriev in pro.vim
можно переопределять в своих indent файлах в каталоге ~/.vim (или ~/.config/nvim)
источник

NG

Nicholas Guriev in pro.vim
настройки из $HOME читаются после системных
источник

m

megahomyak in pro.vim
к сожалению, если вставлять код из python.vim из рантаймпафа себе в конфиг, то это очень много получится. Файл реально большой. Возможно, можно даже написать костыль про чтение этого файла, замену в нём всех shiftwidth() * 2 на shiftwidth(), но это неэффективно получится.

Тут два стула:
Либо копипастить 219 строк (на самом деле гораздо меньше, потому что это я просто щас посмотрел кол-во строк в файле, и полезных там меньше раза в два, наверно, если не меньше, но даже если 100 строк, то это будет не очень приятно; кстати, 219 это после моих правок - если кто-то захочет доебаться до отличающегося кол-ва от того, что есть у них) с небольшими изменениями в них,
Либо костылить, как я выше описывал

Я не знаю, что можно делать ещё. У меня скиллов пока нет, но пользовать вим как-то надо. Могу его терпеть, конечно, но это не то, как я бы хотел использовать инструмент, который я вынужденно использую минимум раз на дню каждый будний день

К сожалению, это не просто autocmd FileType python setlocal shiftwidth=4, а вот такая вот страшная штука

Если кто-то знает хороший способ сделать то, что я хочу, но проще, то подскажите

Я уверен, я просто не знаю простой способ. Не у меня же единственного такая проблема, это точно, а раз не у одного, то простое решение должно существовать
источник

О

Олег in pro.vim
Не всегда, некоторым впадло писать плагины
источник

NG

Nicholas Guriev in pro.vim
Не совсем понимаю, чем приведённая автокоманда не устраивает. Я сейчас её потестировал, работает like a charm
источник

О

Олег in pro.vim
Вы ж понимаете что gd == *ggn
источник

V

Vsevolod in pro.vim
Что такое *ggn?
источник