diff options
| author | Chris <[email protected]> | 2021-03-15 03:29:33 -0400 | 
|---|---|---|
| committer | Chris <[email protected]> | 2021-03-15 03:29:33 -0400 | 
| commit | 0b76e8f7b49b608b1dc1f9c4f014f7a087fb9e62 (patch) | |
| tree | 0b2165c3cfa95b6c36431d761583d7d2cff6b58b /lua/nv-barbar | |
| parent | cad2ba3cb9317446275eb1da138f99db0ff56b1a (diff) | |
swithc to barbar
Diffstat (limited to 'lua/nv-barbar')
| -rw-r--r-- | lua/nv-barbar/init.lua | 119 | 
1 files changed, 119 insertions, 0 deletions
| diff --git a/lua/nv-barbar/init.lua b/lua/nv-barbar/init.lua new file mode 100644 index 00000000..eb826ada --- /dev/null +++ b/lua/nv-barbar/init.lua @@ -0,0 +1,119 @@ +vim.api.nvim_set_keymap('n', '<TAB>', ':BufferNext<CR>', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', '<S-TAB>', ':BufferPrevious<CR>', { noremap = true, silent = true }) +--[[ nnoremap <silent>    <A-,> :BufferPrevious<CR> +nnoremap <silent>    <A-.> :BufferNext<CR> ]] + + +--" These commands will sort buffers by directory, language, or a custom criteria +--nnoremap <silent>be :BufferLineSortByExtension<CR> +--nnoremap <silent>bd :BufferLineSortByDirectory<CR> +--nnoremap <silent><mymap> :lua require'bufferline'.sort_buffers_by(function (buf_a, buf_b) return buf_a.id < buf_b.id end)<CR> +-- colors for active , inactive buffer tabs  +--[[ require "bufferline".setup { +    options = { +        -- buffer_close_icon = "", +        -- modified_icon = "●", +        -- close_icon = "", +        -- left_trunc_marker = "", +        -- right_trunc_marker = "", +        -- max_name_length = 14, +        -- max_prefix_length = 13, +        -- tab_size = 18, +        -- enforce_regular_tabs = true, +        -- view = "multiwindow", +        -- show_buffer_close_icons = true, +        -- separator_style = 'slant' +        separator_style = "thin" +    }, +    highlights = { +        background = { +            guifg = "#abb2bf", +            guibg = "#282c34" +        }, + +        fill = { +            guifg = "#282c34", +            guibg = "#1e1e1e" +        }, +        buffer_selected = { +            guifg = "#abb2bf", +            guibg = "#3A3E44", +            gui = "bold" +        }, +        buffer_selected = { +            guifg = "#abb2bf", +            guibg = "#3A3E44", +            gui = "bold" +        }, +        separator_visible = { +            guifg = "#1e1e1e", +            guibg = "#1e1e1e" +        }, +        separator_selected = { +            guifg = "#1e1e1e", +            guibg = "#1e1e1e" +        }, +        separator = { +            guifg = "#1e1e1e", +            guibg = "#1e1e1e" +        }, +        indicator_selected = { +            guifg = "#abb2bf", +            guibg = "#3a3e44" +        }, +        modified_selected = { +            guifg = "#abb2bf", +            guibg = "#3a3e44" +        }, +        modified = { +            guifg = "#abb2bf", +            guibg = "#282c34" +        }, +        modified_visible = { +            guifg = "#abb2bf", +            guibg = "#282c34" +        }, +        duplicate_selected = { +            guifg = "#abb3bf", +            guibg = "#3a3e44", +            -- gui = "italic" +        }, +        duplicate_visible = { +            guifg = "#abb3bf", +            guibg = "#282c34", +            -- gui = "italic" +        }, +        duplicate = { +            guifg = "#abb3bf", +            guibg = "#282c34", +            -- gui = "italic" +        }, +        tab = { +            guifg = "#abb3bf", +            guibg = "#282c34", +        }, +        tab_selected = { +            guifg = "#abb3bf", +            guibg = "#282c34", +        }, +        tab_close = { +            guifg = "#abb3bf", +            guibg = "#282c34", +        }, +        pick_selected = { +            guifg = "#abb3bf", +            guibg = "#282c34", +            gui = "bold,italic" +        }, +        pick_visible = { +            guifg = "#abb3bf", +            guibg = "#282c34", +            gui = "bold,italic" +        }, +        pick = { +            guifg = "#abb3bf", +            guibg = "#282c34", +            gui = "bold,italic" +        } +    } +} ]] | 
