aboutsummaryrefslogtreecommitdiffstats
path: root/eatit-cfg.lua
diff options
context:
space:
mode:
Diffstat (limited to 'eatit-cfg.lua')
-rw-r--r--eatit-cfg.lua46
1 files changed, 41 insertions, 5 deletions
diff --git a/eatit-cfg.lua b/eatit-cfg.lua
index 750e33a..1b28bfc 100644
--- a/eatit-cfg.lua
+++ b/eatit-cfg.lua
@@ -18,10 +18,36 @@ GNU General Public License for more details.
-- after being called with dofile()
plugins = { -- the plugins you want to load
- { 'https://git.squi.bid/eat-it', -- required, specifies the git repo
- file = 'eatit.lua', -- required, specifies the desired file
- dir = 'scripts', -- optional, sets the dest dir
- branch = 'master', -- optional, sets the desired branch
+ { 'squibid/eat-it', -- required, specifies the git repo
+ -- optional, sets repo link (see advanced example for more info on how to
+ -- use this)
+ url = 'https://git.squi.bid/eat-it',
+
+ -- required, specifies the desired file from the git repo
+ file = 'eatit.lua',
+
+ -- optional, sets the destination of the requested file
+ dir = 'scripts',
+
+ -- optional, sets the desired branch of the git repo
+ branch = 'master',
+
+ -- optional, stop the plugin from being updated
+ pin = false,
+ },
+
+ -- advanced example
+ { 'gh:po5/thumbfast', -- expands to https://github.com/po5/thumbfast
+ file = { -- multiple files all going to the same place
+ 'thumbfast.lua',
+ 'osc.lua'
+ },
+ branch = 'ancient',
+ --[[
+ no need to specify dir as it defaults to ~~/scripts
+ no need to specify url as it is extrapolated from name
+ name expansion can be configured in the opts section
+ ]]
},
}
@@ -35,6 +61,16 @@ opts = {
},
dl = { -- options for dealing with the git repos
dir = '/tmp/mpv-eatit',
- powerwash = false, -- if true the dl dir gets deleted after mpv closes
+ powerwash = false, -- if true the download dir gets deleted after mpv closes
+ },
+ nameexp = {
+ pre = 'https://',
+ map = {
+ -- shortcut = link
+ gl = 'gitlab.com',
+ cb = 'codeberg.org',
+ sr = 'sr.ht',
+ gh = 'github.com'
+ }
}
}