|
@@ -6,5 +6,67 @@ require "paq" {
|
|
|
"nvim-lualine/lualine.nvim",
|
|
|
{ "nvim-tree/nvim-web-devicons", opt = true },
|
|
|
{"akinsho/bufferline.nvim", version = "*", dependencies = "nvim-tree/nvim-web-devicons"},
|
|
|
+ {"glacambre/firenvim", run = function() vim.fn["firenvim#install"](0) end},
|
|
|
}
|
|
|
|
|
|
+-----------------------------------------------------------
|
|
|
+-- set Plugins
|
|
|
+-----------------------------------------------------------
|
|
|
+-- lualine
|
|
|
+require('lualine').setup {
|
|
|
+ options = {
|
|
|
+ icons_enabled = true,
|
|
|
+ them = 'nord',
|
|
|
+ component_separators = { left = '', right = ''},
|
|
|
+ section_separators = { left = '', right = ''},
|
|
|
+ disabled_filetypes = {
|
|
|
+ statusline = {},
|
|
|
+ winbar = {},
|
|
|
+ },
|
|
|
+ ignore_focus = {},
|
|
|
+ always_divide_middle = true,
|
|
|
+ globalstatus = false,
|
|
|
+ refresh = {
|
|
|
+ statusline = 1000,
|
|
|
+ tabline = 1000,
|
|
|
+ winbar = 1000,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ sections = {
|
|
|
+ lualine_a = {'mode'},
|
|
|
+ lualine_b = {'branch', 'diff', 'diagnostics'},
|
|
|
+ lualine_c = {'filename'},
|
|
|
+ lualine_x = {'encoding', 'fileformat', 'filetype'},
|
|
|
+ lualine_y = {'progress'},
|
|
|
+ lualine_z = {'location'}
|
|
|
+ },
|
|
|
+ inactive_sections = {
|
|
|
+ lualine_a = {},
|
|
|
+ lualine_b = {},
|
|
|
+ lualine_c = {'filename'},
|
|
|
+ lualine_x = {'location'},
|
|
|
+ lualine_y = {},
|
|
|
+ lualine_z = {}
|
|
|
+ },
|
|
|
+ tabline = {},
|
|
|
+ winbar = {},
|
|
|
+ inactive_winbar = {},
|
|
|
+ extensions = {}
|
|
|
+}
|
|
|
+
|
|
|
+-- bufferline
|
|
|
+local bufferline_use = false
|
|
|
+if bufferline_use then
|
|
|
+ local bufferline = require("bufferline")
|
|
|
+ bufferline.setup {}
|
|
|
+ local highlights = require("nord").bufferline.highlights({
|
|
|
+ italic = true,
|
|
|
+ bold = true,
|
|
|
+ })
|
|
|
+ require("bufferline").setup({
|
|
|
+ options = {
|
|
|
+ separator_style = "thin",
|
|
|
+ },
|
|
|
+ highlights = highlights,
|
|
|
+ })
|
|
|
+end
|