This commit is contained in:
2026-05-21 11:35:39 +02:00
parent 7568ee801b
commit 17144b3a74
3 changed files with 31 additions and 32 deletions
+17 -15
View File
@@ -3,27 +3,29 @@ vim.api.nvim_create_autocmd("BufEnter", { pattern = "term://*", callback = funct
-- Start treesitter
vim.api.nvim_create_autocmd('FileType', {
pattern = '*',
callback = function()
pcall(vim.treesitter.start)
end,
pattern = '*',
callback = function(ev)
if ev.match ~= "odin" then
pcall(vim.treesitter.start)
end
end,
})
-- highlights yanked text
vim.api.nvim_create_autocmd("TextYankPost", {
callback = function()
vim.highlight.on_yank({
higroup = "IncSearch",
timeout = 200,
})
end,
callback = function()
vim.highlight.on_yank({
higroup = "IncSearch",
timeout = 200,
})
end,
})
-- removes trailing whitespace on save
vim.api.nvim_create_autocmd("BufWritePre", {
callback = function()
local save_cursor = vim.fn.getpos(".")
vim.cmd([[%s/\s\+$//e]])
vim.fn.setpos(".", save_cursor)
end,
callback = function()
local save_cursor = vim.fn.getpos(".")
vim.cmd([[%s/\s\+$//e]])
vim.fn.setpos(".", save_cursor)
end,
})
+13 -16
View File
@@ -10,15 +10,12 @@ vim.pack.add({
require("tree-sitter-manager").setup()
require('nvim-highlight-colors').setup()
-- Mini setups
require("mini.extra").setup({})
require("mini.pairs").setup({})
require("mini.statusline").setup({})
require('mini.basics').setup({
options = { basic = true, extra_ui = true, win_borders = 'rounded', },
mappings = { basic = true },
autocommands = { basic = true },
})
require('mini.completion').setup({ lsp_completion = { auto_setup = true }, })
require("mini.extra").setup()
require("mini.pairs").setup()
require('mini.surround').setup()
require("mini.statusline").setup()
require('mini.basics').setup({options = { extra_ui = true }})
require('mini.completion').setup({lsp_completion = { auto_setup = true }})
require("mini.pick").setup({
window = { config = function()
local height = math.floor(0.50 * vim.o.lines)
@@ -49,11 +46,11 @@ map("n", "<leader>ss", ":lua MiniPick.builtin.grep_live()<CR>")
map("n", "<leader>tc", ":HighlightColors Toggle<CR>")
-- Highlight Overrides
local bg = "#1b1b1b"
local border = "#96A6C8"
vim.api.nvim_set_hl(0, "MiniPickBorder", { bg = bg, fg = border })
vim.api.nvim_set_hl(0, "MiniPickNormal", { bg = bg })
-- local bg = "#1b1b1b"
-- local border = "#96A6C8"
-- vim.api.nvim_set_hl(0, "MiniPickBorder", { bg = bg, fg = border })
-- vim.api.nvim_set_hl(0, "MiniPickNormal", { bg = bg })
-- Completion popup background
vim.api.nvim_set_hl(0, "Pmenu", { bg = bg })
vim.api.nvim_set_hl(0, "NormalFloat", { bg = bg })
vim.api.nvim_set_hl(0, 'FloatBorder', { bg = bg, fg = border })
-- vim.api.nvim_set_hl(0, "Pmenu", { bg = bg })
-- vim.api.nvim_set_hl(0, "NormalFloat", { bg = bg })
-- vim.api.nvim_set_hl(0, 'FloatBorder', { bg = bg, fg = border })