40 lines
983 B
Plaintext
40 lines
983 B
Plaintext
|
(local incline (require :incline))
|
||
|
|
||
|
(incline.setup
|
||
|
{ :highlight
|
||
|
{ :groups
|
||
|
{ :InclineNormal
|
||
|
{ :default true
|
||
|
:group :lualine_a_normal }
|
||
|
|
||
|
:InclineNormalNC
|
||
|
{ :default true
|
||
|
:group :Comment } }}
|
||
|
:window
|
||
|
{ :margin
|
||
|
{ :vertical 0
|
||
|
:horizontal 1 }}
|
||
|
; :render
|
||
|
; (fn [props]
|
||
|
; (let
|
||
|
; [
|
||
|
; filename (vim.fn.fnamemodify (vim.api.nvim_buf_get_name props.buf) ::t)
|
||
|
; [icon color] (require :nvim-web-devicons).get_icon_color filename
|
||
|
; ]
|
||
|
;
|
||
|
; ([
|
||
|
; { icon
|
||
|
; { :guifg color } }
|
||
|
;
|
||
|
; [(if icon " " "")]
|
||
|
;
|
||
|
; [filename] ]) ))
|
||
|
})
|
||
|
|
||
|
|
||
|
; render = function(props)
|
||
|
; local filename = vim.fn.fnamemodify(vim.api.nvim_buf_get_name(props.buf), ":t")
|
||
|
; local icon, color = require("nvim-web-devicons").get_icon_color(filename)
|
||
|
; return { { icon, guifg = color }, { icon and " " or "" }, { filename } }
|
||
|
; end,
|