aboutsummaryrefslogtreecommitdiff
path: root/neovim/.config/nvim/lua/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'neovim/.config/nvim/lua/plugins')
-rw-r--r--neovim/.config/nvim/lua/plugins/bufferline.lua44
-rw-r--r--neovim/.config/nvim/lua/plugins/colorizer.lua4
-rw-r--r--neovim/.config/nvim/lua/plugins/lualine.lua2
-rw-r--r--neovim/.config/nvim/lua/plugins/telescope.lua5
4 files changed, 54 insertions, 1 deletions
diff --git a/neovim/.config/nvim/lua/plugins/bufferline.lua b/neovim/.config/nvim/lua/plugins/bufferline.lua
new file mode 100644
index 0000000..c8df72f
--- /dev/null
+++ b/neovim/.config/nvim/lua/plugins/bufferline.lua
@@ -0,0 +1,44 @@
+local macchiato = require("catppuccin.palettes").get_palette("macchiato")
+local bufferline = require("bufferline")
+bufferline.setup({
+ highlights = require("catppuccin.groups.integrations.bufferline").get({
+ styles = { "bold" },
+ custom = {
+ all = {
+ fill = { bg = macchiato.crust },
+ background = { bg = macchiato.crust },
+ separator = {
+ fg = macchiato.crust,
+ bg = macchiato.crust
+ },
+ separator_selected = {
+ fg = macchiato.crust
+ },
+ }
+ },
+ }),
+ options = {
+ style_preset = bufferline.style_preset.no_italic,
+ close_command = nil,
+ right_mouse_command = nil,
+ left_mouse_command = nil,
+ middle_mouse_command = nil,
+ modified_icon = '●',
+ diagnostics = false,
+ diagnostics_update_in_insert = false,
+ color_icons = false,
+ show_buffer_icons = false,
+ show_buffer_close_icons = false,
+ show_close_icon = false,
+ show_tab_indicators = true,
+ show_duplicate_prefix = true,
+ persist_buffer_sort = true,
+ move_wraps_at_ends = false,
+ separator_style = "thick",
+ -- enforce_regular_tabs = false | true,
+ -- always_show_bufferline = true | false,
+ hover = {
+ enabled = false,
+ },
+ }
+})
diff --git a/neovim/.config/nvim/lua/plugins/colorizer.lua b/neovim/.config/nvim/lua/plugins/colorizer.lua
new file mode 100644
index 0000000..6f9379a
--- /dev/null
+++ b/neovim/.config/nvim/lua/plugins/colorizer.lua
@@ -0,0 +1,4 @@
+require('colorizer').setup({
+ '*';
+ css = { rgb_fn = true; hsl_fn = true; };
+}, { names = false })
diff --git a/neovim/.config/nvim/lua/plugins/lualine.lua b/neovim/.config/nvim/lua/plugins/lualine.lua
index 46ad4f0..1a82da6 100644
--- a/neovim/.config/nvim/lua/plugins/lualine.lua
+++ b/neovim/.config/nvim/lua/plugins/lualine.lua
@@ -15,7 +15,7 @@ require("lualine").setup({
{ "diff", colored = false },
},
lualine_c = {
- { "filename", file_status = true },
+ -- { "filename", file_status = true },
{ "diagnostics" },
},
lualine_x = {
diff --git a/neovim/.config/nvim/lua/plugins/telescope.lua b/neovim/.config/nvim/lua/plugins/telescope.lua
index 2b34bb2..8b8bc72 100644
--- a/neovim/.config/nvim/lua/plugins/telescope.lua
+++ b/neovim/.config/nvim/lua/plugins/telescope.lua
@@ -28,4 +28,9 @@ require("telescope").setup({
case_mode = "smart_case",
},
},
+ pickers = {
+ find_files = {
+ disable_devicons = true
+ },
+ },
})