vim.api.nvim_set_keymap( "n", "ff", "lua require('telescope.builtin').find_files({hidden = true})", {silent = true} ) vim.api.nvim_set_keymap( "n", "fF", "lua require('telescope.builtin').find_files({no_ignore=true, no_ignore_parent = true, hidden = true})", {silent = true} ) vim.api.nvim_set_keymap("n", "fg", "lua require('telescope.builtin').live_grep()", {silent = true}) -- vim.api.nvim_set_keymap("n", "fb", "lua require('telescope.builtin').buffers()", {silent = true}) vim.api.nvim_set_keymap("n", "fh", "lua require('telescope.builtin').help_tags()", {silent = true}) vim.api.nvim_set_keymap("n", "fB", "lua require('telescope.builtin').git_branches()", {silent = true}) vim.api.nvim_set_keymap("n", "ft", "TodoTelescope", {silent = true}) vim.api.nvim_set_keymap("n", "fj", "Telescope jsonfly", {silent = true}) vim.api.nvim_set_keymap("n", "fb", "Telescope buffers", {silent = true}) vim.api.nvim_set_keymap("n", "gr", "lua require('telescope.builtin').lsp_references()", {silent = true}) vim.api.nvim_set_keymap("n", "gd", "lua require('telescope.builtin').lsp_definitions()", {silent = true}) local opts = {noremap = true, silent = true} vim.api.nvim_set_keymap( "n", "", "lua require('telescope.builtin').lsp_definitions()", opts ) vim.api.nvim_set_keymap( "n", "", "lua require('telescope.builtin').lsp_references()", opts ) vim.api.nvim_set_keymap("n", "gi", "lua require('telescope.builtin').lsp_implementations()", {silent = true}) vim.api.nvim_set_keymap("n", "D", "lua vim.diagnostic.goto_next { wrap = false }", {silent = true}) vim.api.nvim_set_keymap("n", "b", "Gitsigns blame_line", {silent = true}) vim.api.nvim_set_keymap("", "q:", "", {silent = true}) vim.api.nvim_set_keymap("n", "h", "RestNvim", {silent = true}) vim.api.nvim_set_keymap("n", "", ":terminali", {silent = true}) vim.api.nvim_set_keymap("t", "", "", {silent = true, noremap = true}) vim.api.nvim_set_keymap("", "", "", {silent = true}) vim.api.nvim_set_keymap("", "", "", {silent = true}) vim.api.nvim_set_keymap("", "", "", {silent = true}) vim.api.nvim_set_keymap("", "", "", {silent = true}) vim.api.nvim_set_keymap("", "", "", {silent = true, noremap = true}) local insert_random_uuid = function() local id, _ = vim.fn.system("uuidgen"):gsub("\n", ""):gsub("-", ""):upper() vim.api.nvim_put({id}, "c", true, true) end local insert_random_uuid_dashed = function() local id, _ = vim.fn.system("uuidgen"):gsub("\n", ""):upper() vim.api.nvim_put({id}, "c", true, true) end vim.keymap.set("n", "u", insert_random_uuid, {noremap = true, silent = true}) vim.keymap.set("n", "U", insert_random_uuid_dashed, {noremap = true, silent = true})