Public Access
some optimizations
This commit is contained in:
+5
-27
@@ -3,6 +3,7 @@ vim.pack.add({
|
||||
{ src = "https://github.com/stevearc/oil.nvim" },
|
||||
{ src = "https://github.com/echasnovski/mini.pick" },
|
||||
{ src = "https://github.com/echasnovski/mini.extra" },
|
||||
{ src = "https://github.com/echasnovski/mini.icons" },
|
||||
{ src = "https://github.com/neovim/nvim-lspconfig" },
|
||||
{ src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "main" },
|
||||
{ src = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects", version = "main" },
|
||||
@@ -13,8 +14,6 @@ vim.pack.add({
|
||||
{ src = "https://codeberg.org/mfussenegger/nvim-jdtls.git" },
|
||||
{ src = "https://github.com/windwp/nvim-autopairs" },
|
||||
{ src = "https://codeberg.org/mfussenegger/nvim-dap.git" },
|
||||
{ src = "https://github.com/akinsho/bufferline.nvim" },
|
||||
{ src = "https://github.com/nvim-tree/nvim-web-devicons" },
|
||||
{ src = "https://github.com/echasnovski/mini.ai" },
|
||||
{ src = "https://github.com/windwp/nvim-ts-autotag" },
|
||||
{ src = "https://github.com/folke/todo-comments.nvim" },
|
||||
@@ -35,12 +34,13 @@ vim.api.nvim_set_hl(0, "FlashLabel", { fg = "#1d2021", bg = "#fe8019", bold = tr
|
||||
|
||||
-- Simple setup({}) plugins
|
||||
for _, name in ipairs({
|
||||
"oil", "mini.pick", "mini.extra", "mason", "typst-preview", "nvim-autopairs",
|
||||
"trouble", "gitsigns", "nvim-web-devicons",
|
||||
"mini.ai", "nvim-ts-autotag", "todo-comments", "cssview",
|
||||
"oil", "mini.pick", "mini.extra", "mini.icons", "mason", "typst-preview",
|
||||
"nvim-autopairs", "trouble", "gitsigns",
|
||||
"mini.ai", "nvim-ts-autotag", "todo-comments", "csvview",
|
||||
}) do
|
||||
pcall(function() require(name).setup() end)
|
||||
end
|
||||
require("mini.icons").mock_nvim_web_devicons()
|
||||
|
||||
local prettier = { "prettierd", "prettier", stop_after_first = true }
|
||||
require("conform").setup({
|
||||
@@ -191,28 +191,6 @@ vim.keymap.set("x", "<leader>cs", function() silicon_shot(false) end,
|
||||
|
||||
require("lualine").setup({ options = { theme = "gruvbox_dark" } })
|
||||
|
||||
local bl_bg = "#3c3836" -- lualine statusline bg
|
||||
local bl_sel_bg = "#504945" -- lualine section_b bg (git branch)
|
||||
local bl_fg = "#a89984"
|
||||
local bl_sel_fg = "#ebdbb2"
|
||||
require("bufferline").setup({
|
||||
highlights = {
|
||||
fill = { bg = bl_bg },
|
||||
background = { bg = bl_bg, fg = bl_fg },
|
||||
buffer_visible = { bg = bl_bg, fg = bl_fg },
|
||||
buffer_selected = { bg = bl_sel_bg, fg = bl_sel_fg, bold = true, italic = false },
|
||||
separator = { bg = bl_bg, fg = bl_bg },
|
||||
separator_visible = { bg = bl_bg, fg = bl_bg },
|
||||
separator_selected = { bg = bl_sel_bg, fg = bl_bg },
|
||||
indicator_selected = { bg = bl_sel_bg, fg = bl_sel_bg },
|
||||
modified = { bg = bl_bg },
|
||||
modified_visible = { bg = bl_bg },
|
||||
modified_selected = { bg = bl_sel_bg },
|
||||
close_button = { bg = bl_bg, fg = bl_fg },
|
||||
close_button_visible = { bg = bl_bg, fg = bl_fg },
|
||||
close_button_selected = { bg = bl_sel_bg, fg = bl_sel_fg },
|
||||
},
|
||||
})
|
||||
require("blink.cmp").setup({ keymap = { preset = "super-tab" } })
|
||||
|
||||
-- Treesitter (main branch: no configs.setup; install parsers manually)
|
||||
|
||||
Reference in New Issue
Block a user