summaryrefslogtreecommitdiffstats
path: root/after/plugin/sfm.lua
diff options
context:
space:
mode:
Diffstat (limited to 'after/plugin/sfm.lua')
-rw-r--r--after/plugin/sfm.lua46
1 files changed, 46 insertions, 0 deletions
diff --git a/after/plugin/sfm.lua b/after/plugin/sfm.lua
new file mode 100644
index 0000000..dcbbe95
--- /dev/null
+++ b/after/plugin/sfm.lua
@@ -0,0 +1,46 @@
+local status_ok, sfm = pcall(require, "sfm")
+if not status_ok then
+ return
+end
+
+sfm.setup {
+ view = {
+ side = 'right',
+ width = 35,
+ },
+ mappings = {
+ custom_only = false,
+ list = {
+ -- user mappings go here
+ }
+ },
+ renderer = {
+ icons = {
+ file = {
+ default = "#",
+ symlink = "#",
+ },
+ folder = {
+ default = "[|",
+ open = "[/",
+ symlink = "[|",
+ symlink_open = "[/",
+ },
+ indicator = {
+ folder_closed = "",
+ folder_open = "",
+ file = "",
+ }
+ }
+ }
+}:load_extension('sfm-git', {
+ icons = {
+ unstaged = "+",
+ staged = "S",
+ unmerged = "U",
+ renamed = "r",
+ untracked = "?",
+ deleted = "-",
+ ignored = "?",
+ }
+})