-- telescope require("telescope").load_extension("fzy_native") -- null-ls local nb = require("null-ls").builtins require("null-ls").setup({ sources = { nb.formatting.alejandra, nb.code_actions.statix, nb.diagnostics.cppcheck, nb.diagnostics.deadnix, nb.diagnostics.statix, nb.diagnostics.eslint, nb.completion.spell, }, }) require("gitsigns").setup() -- autopairs require("nvim-autopairs").setup({}) -- copy to system clipboard vim.api.nvim_set_keymap("v", "y", '"+y', { noremap = true }) vim.api.nvim_set_keymap("n", "y", ":%+y", { noremap = true }) -- paste from system clipboard vim.api.nvim_set_keymap("n", "p", '"+p', { noremap = true }) -- textyankpost autocmd vim.api.nvim_create_augroup("highlight_yank", { clear = true }) vim.api.nvim_create_autocmd("TextYankPost", { group = "highlight_yank", desc = "Highlight when yanking (copying) text", callback = function() vim.highlight.on_yank() end, })