nvim tweaks

This commit is contained in:
Henrik Bakken
2026-07-03 15:52:03 +02:00
parent c47abe26fe
commit 0acc0b37b7
+16 -2
View File
@@ -7,6 +7,17 @@ vim.opt.shell = "/usr/bin/zsh"
vim.g.BASH_Ctrl_j = "off" vim.g.BASH_Ctrl_j = "off"
vim.g.BASH_Ctrl_l = "off" vim.g.BASH_Ctrl_l = "off"
vim.opt.clipboard:append("unnamedplus") vim.opt.clipboard:append("unnamedplus")
vim.g.clipboard = {
name = "OSC 52",
copy = {
["+"] = require("vim.ui.clipboard.osc52").copy("+"),
["*"] = require("vim.ui.clipboard.osc52").copy("*"),
},
paste = {
["+"] = require("vim.ui.clipboard.osc52").paste("+"),
["*"] = require("vim.ui.clipboard.osc52").paste("*"),
},
}
vim.opt.cursorline = true vim.opt.cursorline = true
vim.opt.list = true vim.opt.list = true
vim.opt.listchars = { tab = "", trail = "·", extends = "", precedes = "", nbsp = "+" } vim.opt.listchars = { tab = "", trail = "·", extends = "", precedes = "", nbsp = "+" }
@@ -462,8 +473,8 @@ local function makespec_lspconfig()
vim.lsp.enable("clangd") vim.lsp.enable("clangd")
vim.lsp.enable("html") vim.lsp.enable("html")
vim.lsp.enable("lua_ls") vim.lsp.enable("lua_ls")
vim.lsp.enable("ty") -- vim.lsp.enable("ty")
-- vim.lsp.enable("pyrefly") vim.lsp.enable("pyrefly")
-- vim.lsp.enable("pylsp") -- vim.lsp.enable("pylsp")
-- vim.lsp.enable("basedpyright") -- vim.lsp.enable("basedpyright")
vim.lsp.enable("tinymist") vim.lsp.enable("tinymist")
@@ -678,6 +689,7 @@ local function makespec_neotree()
window = { window = {
mappings = { mappings = {
["/"] = false, -- disable fancy and annoying filter, just search instead ["/"] = false, -- disable fancy and annoying filter, just search instead
["z"] = false, -- disable closing of nodes so view can be centered
}, },
}, },
}, },
@@ -1062,6 +1074,8 @@ local function makespec_snacks()
{ "<leader>qd", function() Snacks.bufdelete() end, desc = "Delete Buffer" }, { "<leader>qd", function() Snacks.bufdelete() end, desc = "Delete Buffer" },
{ "<leader>gl", function() Snacks.lazygit() end, desc = "Launch Lazygit" }, { "<leader>gl", function() Snacks.lazygit() end, desc = "Launch Lazygit" },
{ "<leader>.", function() Snacks.scratch.open() end, desc = "Scratch Buffer" }, { "<leader>.", function() Snacks.scratch.open() end, desc = "Scratch Buffer" },
{ "<leader>,", function() Snacks.picker.buffers() end, desc = "Buffers" },
-- find -- find
{ "<M-f>", function() Snacks.picker.git_files() end, desc = "Find Git Files" }, { "<M-f>", function() Snacks.picker.git_files() end, desc = "Find Git Files" },
{ "<leader>fg", function() Snacks.picker.git_files() end, desc = "Find Git Files" }, { "<leader>fg", function() Snacks.picker.git_files() end, desc = "Find Git Files" },