Update nvim
							parent
							
								
									4c473b79e0
								
							
						
					
					
						commit
						bf8e20057a
					
				@ -1,6 +1,7 @@
 | 
				
			|||||||
require("core.config")
 | 
					require("core.config")
 | 
				
			||||||
require("core.keymaps")
 | 
					 | 
				
			||||||
vim.opt.runtimepath:prepend(vim.fn.stdpath("data") .. "/lazy/lazy.nvim")
 | 
					vim.opt.runtimepath:prepend(vim.fn.stdpath("data") .. "/lazy/lazy.nvim")
 | 
				
			||||||
require("lazy").setup("plugins", {
 | 
					require("lazy").setup({
 | 
				
			||||||
    version = "*",
 | 
					    spec = {
 | 
				
			||||||
 | 
					        { import = "plugins" },
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
				
			|||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
vim.api.nvim_create_user_command("W", "write", {})
 | 
					 | 
				
			||||||
vim.api.nvim_create_user_command("Q", "qall!", {})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- Create a floating terminal
 | 
					 | 
				
			||||||
vim.api.nvim_create_user_command("FloaTerm", require("core.lib.toggle_terminal"), {
 | 
					 | 
				
			||||||
  desc = "Toggle a floating terminal",
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- highlight text on copy
 | 
					 | 
				
			||||||
vim.api.nvim_create_autocmd("TextYankPost", {
 | 
					 | 
				
			||||||
  desc = "Highlight when yanking (copying) text",
 | 
					 | 
				
			||||||
  callback = vim.highlight.on_yank,
 | 
					 | 
				
			||||||
  group = vim.api.nvim_create_augroup("kickstart-highlight-yank", {
 | 
					 | 
				
			||||||
    clear = true,
 | 
					 | 
				
			||||||
  }),
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
@ -1,23 +0,0 @@
 | 
				
			|||||||
require("core.commands")
 | 
					 | 
				
			||||||
local toggle_terminal = require("core.lib.toggle_terminal")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>l", ":nohlsearch<CR>", { desc = "clear highlighted search" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>ts", [[:%s/\s\s*$//g<CR>]], { desc = "[T]rim trailing [S]pace" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>ss", ":setlocal spell!<CR>", { desc = "[S]et [S]pell" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>p", ":set paste!<CR>", { desc = "[P]aste" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>nn", ":set nonumber norelativenumber<CR>", { desc = "[N]o [N]umber removed number and relative number" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>rn", ":set number relativenumber<CR>", { desc = "[R]elative [N]umber - set relative number and absolute number" })
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
vim.keymap.set("n", "[d", vim.diagnostic.goto_prev, { desc = "Go to previous [D]iagnostic message" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "]d", vim.diagnostic.goto_next, { desc = "Go to next [D]iagnostic message" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>e", vim.diagnostic.open_float, { desc = "Show diagnostic [E]rror messages" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>q", vim.diagnostic.setloclist, { desc = "Open diagnopstic [Q]uickfix list" })
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- Use <Ctrl-h/j/k/l> to move between windows, no need for <Ctrl-w> first
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<C-j>", "<C-w><C-j>", { desc = "Move focus up window" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<C-k>", "<C-w><C-k>", { desc = "Move focus down window" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<C-h>", "<C-w><C-h>", { desc = "Move focus left window" })
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<C-l>", "<C-w><C-l>", { desc = "Move focus right window" })
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
vim.keymap.set({ "n", "t" }, "<leader>tt", toggle_terminal)
 | 
					 | 
				
			||||||
vim.keymap.set("t", "<esc><esc>", "<c-\\><c-n>")
 | 
					 | 
				
			||||||
					Loading…
					
					
				
		Reference in New Issue