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 :) | --  I promise not to create any merge conflicts in this directory :) | ||||||
| -- | -- | ||||||
| -- See the kickstart.nvim README for more information | -- 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 | -- 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>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('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 { | return { | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue