my neovim config, who would've thought

refactor: remove keymaps that i dont use

olexsmir.xyz 9f2bdcf5 781ed192

verified
Changed files
-27
after
ftplugin
lua
-24
after/ftplugin/todotxt.lua
··· 1 - local map = require("core.utils").map 2 - 3 - local function get_date() 4 - return os.date "%Y-%m-%d" 5 - end 6 - 7 - -- add 8 - map("n", "<localleader>a", function() 9 - vim.cmd("put ='" .. get_date() .. " '") 10 - vim.api.nvim_feedkeys("A", "n", false) 11 - vim.cmd "normal! a" 12 - end) 13 - 14 - map("n", "<localleader>d", function() 15 - local row, _ = unpack(vim.api.nvim_win_get_cursor(0)) 16 - local line = vim.api.nvim_buf_get_lines(0, row - 1, row, false)[1] 17 - vim.api.nvim_buf_set_lines( 18 - 0, 19 - row - 1, 20 - row, 21 - false, 22 - { "x " .. get_date() .. " " .. line } 23 - ) 24 - end)
-2
lua/core/keymaps.lua
··· 10 10 vim.keymap.del({ "i", "s" }, "<C-s>") 11 11 12 12 -- notes 13 - u.map("n", "<leader>ot", "<cmd>e $HOME/org/todo.txt<cr>") --codespell:ignore 14 - u.map("n", "<leader>oi", "<cmd>e $HOME/org/notes/Inbox/Inbox.md<cr>") 15 13 u.map("n", "<leader>a", require("scratch.tasks").agenda) 16 14 17 15 -- general
-1
lua/core/lsp.lua
··· 36 36 u.map("n", "gl", vim.diagnostic.open_float, bufnr) 37 37 u.map("n", "<leader>la", vim.lsp.buf.code_action, bufnr) 38 38 u.map("n", "<leader>lr", vim.lsp.buf.rename, bufnr) 39 - u.map("n", "<leader>ss", Snacks.picker.lsp_symbols, bufnr) 40 39 u.map("n", "<leader>ll", vim.lsp.codelens.run, bufnr) 41 40 u.map("n", "<leader>li", function() 42 41 if vim.lsp.inlay_hint.is_enabled { bufnr = bufnr } then