From 0acc0b37b7ba97d727c512a4f1287c410310857f Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Fri, 3 Jul 2026 15:52:03 +0200 Subject: [PATCH] nvim tweaks --- CONFIG/nvim/init.lua | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/CONFIG/nvim/init.lua b/CONFIG/nvim/init.lua index bc9ead6..f474b58 100644 --- a/CONFIG/nvim/init.lua +++ b/CONFIG/nvim/init.lua @@ -7,6 +7,17 @@ vim.opt.shell = "/usr/bin/zsh" vim.g.BASH_Ctrl_j = "off" vim.g.BASH_Ctrl_l = "off" 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.list = true vim.opt.listchars = { tab = "→ ", trail = "·", extends = "↷", precedes = "↶", nbsp = "+" } @@ -462,8 +473,8 @@ local function makespec_lspconfig() vim.lsp.enable("clangd") vim.lsp.enable("html") vim.lsp.enable("lua_ls") - vim.lsp.enable("ty") - -- vim.lsp.enable("pyrefly") + -- vim.lsp.enable("ty") + vim.lsp.enable("pyrefly") -- vim.lsp.enable("pylsp") -- vim.lsp.enable("basedpyright") vim.lsp.enable("tinymist") @@ -678,6 +689,7 @@ local function makespec_neotree() window = { mappings = { ["/"] = 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() { "qd", function() Snacks.bufdelete() end, desc = "Delete Buffer" }, { "gl", function() Snacks.lazygit() end, desc = "Launch Lazygit" }, { ".", function() Snacks.scratch.open() end, desc = "Scratch Buffer" }, + { ",", function() Snacks.picker.buffers() end, desc = "Buffers" }, + -- find { "", function() Snacks.picker.git_files() end, desc = "Find Git Files" }, { "fg", function() Snacks.picker.git_files() end, desc = "Find Git Files" },