usability improvements
- add autocmds to highlight yanking and disabling line numbers in Oil - lsp-zero: fix 'gd' command by setting 'preserve_mappings' to false - lualine: show clock, simplify statusline, shorten mode name - oil: decrease float window size, add 'q' hotkey to close window - prefs: show line numbers again, disable additional mode showing - add todo-comments.nvim - remap: add keymap to find all TODOs/FIXME/XXX etc.
This commit is contained in:
parent
ccbe053f88
commit
480a5c2fff
10 changed files with 96 additions and 21 deletions
|
|
@ -3,24 +3,17 @@
|
|||
-- Leader key set to space, base for any key combo
|
||||
vim.g.mapleader = " "
|
||||
|
||||
vim.keymap.set("n", "<leader>r", vim.cmd.Ex, { noremap = true, desc = "netrw File Browser" }) -- netrw file explorer
|
||||
|
||||
--vim.keymap.set("n", "<leader>r", vim.cmd.Ex, { noremap = true, desc = "netrw File Browser" }) -- netrw file explorer
|
||||
--vim.keymap.set("n", "<leader>e", ":Oil<CR>", { desc = "File navigation" })
|
||||
vim.keymap.set("n", "<leader>e", ":Oil --float<CR>", { desc = "File navigation" })
|
||||
--vim.keymap.set("n", "<leader>e", "<cmd>lua require('oil').toggle_float('.')<CR>", { noremap = true, silent = true })
|
||||
vim.keymap.set("n", "<leader>e", ":Oil<CR>", { desc = "File navigation" })
|
||||
|
||||
--vim.keymap.set(
|
||||
-- "n",
|
||||
-- "<leader>e",
|
||||
-- ":Telescope file_browser hidden=true no_ignore=true previewer=false display_stat=false<CR>",
|
||||
-- { noremap = true, desc = "Directory browser" }
|
||||
--)
|
||||
|
||||
-- List recently opened files
|
||||
vim.keymap.set("n", "<leader>fo", ":Telescope oldfiles<CR>", { noremap = true, desc = "File history" })
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>ff",
|
||||
":Telescope find_files hidden=true no_ignore=false <CR>",
|
||||
":Telescope find_files hidden=true no_ignore=true<CR>",
|
||||
{ noremap = true, desc = "File search" }
|
||||
)
|
||||
|
||||
|
|
@ -32,6 +25,8 @@ vim.keymap.set(
|
|||
{ noremap = true, desc = "Search text under cursor in cwd/grep search string" }
|
||||
)
|
||||
vim.keymap.set("n", "<leader><leader>", ":Telescope buffers<CR>", { noremap = true, desc = "Show open buffers" })
|
||||
-- todo-comments.nvim
|
||||
vim.keymap.set("n", "<leader>ft", ":TodoTelescope<CR>", { noremap = true, desc = "Find TODOs" })
|
||||
vim.keymap.set("n", "<leader>gst", ":Telescope git_status<CR>", { noremap = true, desc = "Git status" })
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
|
|
@ -41,7 +36,6 @@ vim.keymap.set(
|
|||
)
|
||||
vim.keymap.set("n", "<leader>glf", ":Telescope git_bcommits<CR>", { noremap = true, desc = "Git log (this file)" })
|
||||
vim.keymap.set("n", "<leader>gdp", ":Gitsigns diffthis<CR>", { noremap = true, desc = "Git diff previous (this file)" })
|
||||
vim.keymap.set("n", "<leader>gg", ":LazyGitCurrentFile<CR>", { noremap = true, desc = "LazyGit" })
|
||||
|
||||
-- Remapping of existing Vim key binds
|
||||
vim.keymap.set("n", "w", "W") -- skip punctuation when moving to start of next word
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue