diff options
Diffstat (limited to 'fnl/config')
-rw-r--r-- | fnl/config/winbar.fnl | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/fnl/config/winbar.fnl b/fnl/config/winbar.fnl index 9f9cbb3..d87d2f1 100644 --- a/fnl/config/winbar.fnl +++ b/fnl/config/winbar.fnl @@ -23,24 +23,10 @@ (defn- ignore [] (. ignore-filetypes (get-filetype))) -(defn- get-icon [] (let [(ok? devicons) (pcall require :nvim-web-devicons)] - (if ok? - (let [filename (get-filename) - extension (get-extension)] - (if (not (is-empty filename)) - (let [(icon _) (devicons.get_icon filename - extension)] - icon)))))) - (defn- get-winbar [] - (if (and (not= (ignore) true) (not= (is-empty (get-filename)) true)) - (let [icon (get-icon)] - (if (not= icon nil) - (vim.api.nvim_set_option_value :winbar - (.. " " icon " " "%t%m") - {:scope :local}) - (vim.api.nvim_set_option_value :winbar (.. " " "%t%m") - {:scope :local}))) + (if (and (not= (ignore) true) (not= (is-empty (get-filetype)) true)) + (vim.api.nvim_set_option_value :winbar (.. " " "%t%m") + {:scope :local}) (vim.api.nvim_set_option_value :winbar "" {:scope :local}))) (nvim.create_autocmd "BufEnter,CursorMoved,CursorHold,BufWinEnter,BufFilePost,InsertEnter,BufWritePost,TabClosed" |