summaryrefslogtreecommitdiffstats
path: root/lua/core/overrides/sfm.lua
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lua/core/overrides/sfm.lua40
1 files changed, 40 insertions, 0 deletions
diff --git a/lua/core/overrides/sfm.lua b/lua/core/overrides/sfm.lua
new file mode 100644
index 0000000..06c77d1
--- /dev/null
+++ b/lua/core/overrides/sfm.lua
@@ -0,0 +1,40 @@
+local sfm = require('sfm')
+
+sfm.setup {
+ view = {
+ side = "left", -- side of the tree, can be `left`, `right`
+ width = 30
+ },
+ mappings = {
+ custom_only = false,
+ },
+ renderer = {
+ icons = {
+ file = {
+ default = "#",
+ symlink = "#",
+ },
+ folder = {
+ default = "[|",
+ open = "[/",
+ symlink = "[|",
+ symlink_open = "[/",
+ },
+ indicator = {
+ folder_closed = "",
+ folder_open = "",
+ file = "",
+ },
+ }
+ },
+}:load_extension('sfm-git', {
+ icons = {
+ staged = "^",
+ unstaged = "+",
+ unmerged = "",
+ renamed = ">",
+ untracked = "?",
+ deleted = "x",
+ ignored = "#"
+ }
+})