From ed46f1c5e82709417085b1a3b7708b209c5f4bfe Mon Sep 17 00:00:00 2001 From: ottjk Date: Sat, 30 Dec 2023 19:23:04 -0500 Subject: initial commit --- xplr/init.lua | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 xplr/init.lua (limited to 'xplr/init.lua') diff --git a/xplr/init.lua b/xplr/init.lua new file mode 100644 index 0000000..54e748b --- /dev/null +++ b/xplr/init.lua @@ -0,0 +1,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" }, + }, +} -- cgit v1.3