require("Comment").setup {} require("nvim-autopairs").setup { fast_wrap = { map = "", chars = { "<", "{", "[", "(", "\"", "'" }, pattern = [=[[%"%"%>%]%)%}%,]]=], end_key = "$", keys = "qwertyuiopzxcvbnmasdfghjkl", check_comma = true, highlight = "Search", highlight_grey="Comment" } } local neogen = require("neogen") neogen.setup { snippet_engine = "luasnip", } vim.keymap.set("n", "df", "Neogen", { silent = true, }) require("nvim-treesitter.configs").setup { ensure_installed = { "c", "cpp", "lua", "vimdoc" }, sync_install = true, highlight = { enable = true, additional_vim_regex_highlighting = true, }, indent = { enable = true }, rainbow = { enable = true, } } do local builtin = require("telescope.builtin") vim.keymap.set("n", "ff", builtin.find_files, {}) vim.keymap.set("n", "fg", builtin.git_files, {}) vim.keymap.set("n", "fs", function() builtin.grep_string({ search = vim.fn.input("grep>") }) end) end