Size: a a a

2021 March 08

pl

peach lasagna in pro.vim
GNU/Vsevolod
Что значит структура плагина?
https://learnvimscriptthehardway.stevelosh.com/chapters/42.html
я уже понял, что одинакова.забыл удалить, сори
источник

pl

peach lasagna in pro.vim
пасиб
источник

G

GNU/Vsevolod in pro.vim
Я думаю эта структура никак не связана с манагером, ибо задача менеджера — скачать плагины в какую-то директорию, зарезолвить зависимости (если умеет), прописать 'runtimepath' и запустить код различных хуков (если умеет)
источник

pl

peach lasagna in pro.vim
и еще вопрос:
если мне нужен плагин для определенного типа файлов (.py), то код плагина класть в папку plugin или ftplugin ?
источник

V

Vim Help in pro.vim
peach lasagna
Структура  плагина  для каждого плагинменегера одинакова?
источник

EG

Emmanuel Goldstein in pro.vim
peach lasagna
и еще вопрос:
если мне нужен плагин для определенного типа файлов (.py), то код плагина класть в папку plugin или ftplugin ?
ftplugin/python.vim
источник

pl

peach lasagna in pro.vim
Emmanuel Goldstein
ftplugin/python.vim
и туда весь код плагина?
источник

pl

peach lasagna in pro.vim
или еще какие файлы создавать надо?
источник

EG

Emmanuel Goldstein in pro.vim
peach lasagna
и туда весь код плагина?
Туда код, который ты хочешь, чтобы выполнялся при открытии питоновского файла.
источник

EG

Emmanuel Goldstein in pro.vim
Ну кам он, прочитай уже хелп
источник

pl

peach lasagna in pro.vim
Emmanuel Goldstein
ftplugin/python.vim
я так понял, это для поддержки синтаксиса файлов. я хочу немного не это.
источник

V

Vim Help in pro.vim
peach lasagna
я так понял, это для поддержки синтаксиса файлов. я хочу немного не это.
источник

pl

peach lasagna in pro.vim
чет сложно
источник

pl

peach lasagna in pro.vim
я так понял, что туда все таки нужно класть плагины для определенного типа файлов
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
я так понял, что туда все таки нужно класть плагины для определенного типа файлов
Тебе нужен ftplugin в том случае,Если ты хочешь засорсить .vim файл только для определенного &filetype
источник

pl

peach lasagna in pro.vim
GNU/Vsevolod
Тебе нужен ftplugin в том случае,Если ты хочешь засорсить .vim файл только для определенного &filetype
а если захочу расширить плагин на другие filetype , то придется для каждого создавать свой файл? это не совсем удобно. как лучше поступить - засунуть плагин в autoload и дальше вычислять filetype или ^ ?
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
а если захочу расширить плагин на другие filetype , то придется для каждого создавать свой файл? это не совсем удобно. как лучше поступить - засунуть плагин в autoload и дальше вычислять filetype или ^ ?
Для чего нужен autoload/ в твоем понимании?
источник

pl

peach lasagna in pro.vim
GNU/Vsevolod
Для чего нужен autoload/ в твоем понимании?
чтобы загружаться при загрузке вима?
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
чтобы загружаться при загрузке вима?
Нет
источник

G

GNU/Vsevolod in pro.vim
Для этого есть plugin/
источник