1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
version = "0.21.3"
local home = os.getenv("HOME")
local xpm_path = home .. "/.local/share/xplr/dtomvan/xpm.xplr"
local xpm_url = "https://github.com/dtomvan/xpm.xplr"
package.path = package.path
.. ";"
.. xpm_path
.. "/?.lua;"
.. xpm_path
.. "/?/init.lua"
os.execute(
string.format(
"[ -e '%s' ] || git clone '%s' '%s'",
xpm_path,
xpm_url,
xpm_path
)
)
require("xpm").setup({
plugins = {
'dtomvan/xpm.xplr',
{ name = 'sayanarijit/fzf.xplr' },
{ name = 'prncss-xyz/icons.xplr' },
{ 'dtomvan/extra-icons.xplr',
after = function()
xplr.config.general.table.row.cols[2] = { format = "custom.icons_dtomvan_col_1" }
end
},
},
auto_install = true,
auto_cleanup = true,
})
xplr.config.modes.builtin.default.key_bindings.on_key.x = {
help = "xpm",
messages = {
"PopMode",
{ SwitchModeCustom = "xpm" },
},
}
|