Add stuff from the Primagen
This commit is contained in:
		
							parent
							
								
									5eb1daec00
								
							
						
					
					
						commit
						52f48d1995
					
				|  | @ -2,6 +2,38 @@ | |||
| --  I promise not to create any merge conflicts in this directory :) | ||||
| -- | ||||
| -- See the kickstart.nvim README for more information | ||||
| -- | ||||
| -- vim.opt.guicursor = "" | ||||
| 
 | ||||
| vim.opt.nu = true | ||||
| vim.opt.relativenumber = true | ||||
| 
 | ||||
| vim.opt.tabstop = 4 | ||||
| vim.opt.softtabstop = 4 | ||||
| vim.opt.shiftwidth = 4 | ||||
| vim.opt.expandtab = true | ||||
| 
 | ||||
| vim.opt.smartindent = true | ||||
| 
 | ||||
| vim.opt.wrap = false | ||||
| 
 | ||||
| vim.opt.swapfile = false | ||||
| vim.opt.backup = false | ||||
| vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" | ||||
| vim.opt.undofile = true | ||||
| 
 | ||||
| vim.opt.hlsearch = false | ||||
| vim.opt.incsearch = true | ||||
| 
 | ||||
| vim.opt.termguicolors = true | ||||
| 
 | ||||
| vim.opt.scrolloff = 8 | ||||
| vim.opt.signcolumn = "yes" | ||||
| vim.opt.isfname:append("@-@") | ||||
| 
 | ||||
| vim.opt.updatetime = 50 | ||||
| 
 | ||||
| vim.opt.colorcolumn = "80" | ||||
| 
 | ||||
| 
 | ||||
| -- Neotree | ||||
|  | @ -19,5 +51,25 @@ vim.keymap.set('n', '<S-l>', function() vim.cmd.tabnext() end, { desc = 'Move to | |||
| vim.keymap.set('n', '<space>tn', function() vim.cmd.tabnew() end, { desc = 'Create new tab' }) | ||||
| vim.keymap.set('n', '<space>tc', function() vim.cmd.tabclose() end, { desc = 'Close tab'}) | ||||
| 
 | ||||
| vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") | ||||
| vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") | ||||
| 
 | ||||
| vim.keymap.set("n", "J", "mzJ`z") | ||||
| vim.keymap.set("n", "<C-d>", "<C-d>zz") | ||||
| vim.keymap.set("n", "<C-u>", "<C-u>zz") | ||||
| vim.keymap.set("n", "n", "nzzzv") | ||||
| vim.keymap.set("n", "N", "Nzzzv") | ||||
| 
 | ||||
| vim.keymap.set("n", "<leader>pv", vim.cmd.Ex) | ||||
| -- | ||||
| -- greatest remap ever | ||||
| vim.keymap.set("x", "<leader>p", [["_dP]]) | ||||
| 
 | ||||
| -- Replace the current word with new stuff | ||||
| vim.keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]]) | ||||
| 
 | ||||
| -- Make current file executable | ||||
| vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true, desc = "Make current file execuable"}) | ||||
| 
 | ||||
| return { | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue