update
This commit is contained in:
		
							parent
							
								
									246852f305
								
							
						
					
					
						commit
						3b9b4b9502
					
				
							
								
								
									
										24
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										24
									
								
								init.lua
								
								
								
								
							| 
						 | 
					@ -189,13 +189,17 @@ require('lazy').setup({
 | 
				
			||||||
-- See `:help vim.o`
 | 
					-- See `:help vim.o`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Set highlight on search
 | 
					-- Set highlight on search
 | 
				
			||||||
vim.o.hlsearch = false
 | 
					vim.o.hlsearch = true
 | 
				
			||||||
 | 
					vim.cmd [[highlight Search guifg=#292e42 guibg=#bb9af7]]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Make line numbers default
 | 
					-- Make line numbers default
 | 
				
			||||||
vim.wo.number = true
 | 
					vim.wo.number = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Enable mouse mode
 | 
					-- Enable mouse mode
 | 
				
			||||||
vim.o.mouse = 'a'
 | 
					vim.o.mouse = 'a'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- enable relativew numbers
 | 
					-- enable relativew numbers
 | 
				
			||||||
vim.o.relativenumber = true
 | 
					vim.o.relativenumber = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -241,6 +245,8 @@ vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = tr
 | 
				
			||||||
-- go from insert to normal with "jj"
 | 
					-- go from insert to normal with "jj"
 | 
				
			||||||
vim.api.nvim_set_keymap('i', 'jj', '<Esc>', { noremap = true })
 | 
					vim.api.nvim_set_keymap('i', 'jj', '<Esc>', { noremap = true })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim.api.nvim_set_keymap('i', 'jk', '<Esc>', { noremap = true })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- save the file with space w
 | 
					-- save the file with space w
 | 
				
			||||||
vim.api.nvim_set_keymap('n', '<leader>w', ':Format<CR> :w<CR>', { noremap = true, silent = true, desc = "save" })
 | 
					vim.api.nvim_set_keymap('n', '<leader>w', ':Format<CR> :w<CR>', { noremap = true, silent = true, desc = "save" })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -268,7 +274,7 @@ vim.api.nvim_set_keymap('n', '<S-h>', ':BufferPrevious<CR>', { noremap = true, s
 | 
				
			||||||
vim.api.nvim_set_keymap('n', '<S-l>', ':BufferNext<CR>', { noremap = true, silent = true })
 | 
					vim.api.nvim_set_keymap('n', '<S-l>', ':BufferNext<CR>', { noremap = true, silent = true })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- close the current buffer
 | 
					-- close the current buffer
 | 
				
			||||||
vim.api.nvim_set_keymap('n', '<leader>c', ':bd<CR>', { noremap = true, silent = true })
 | 
					vim.api.nvim_set_keymap('n', '<leader>cb', ':bd<CR>', { noremap = true, silent = true })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Mapping copilot to <C-j>
 | 
					-- Mapping copilot to <C-j>
 | 
				
			||||||
vim.g.copilot_no_tab_map = true
 | 
					vim.g.copilot_no_tab_map = true
 | 
				
			||||||
| 
						 | 
					@ -276,8 +282,22 @@ vim.api.nvim_set_keymap("i", "<C-J>", 'copilot#Accept("<CR>")', { silent = true,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vim.api.nvim_set_keymap('n', ':', '<cmd>FineCmdline<CR>', { noremap = true })
 | 
					vim.api.nvim_set_keymap('n', ':', '<cmd>FineCmdline<CR>', { noremap = true })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim.api.nvim_set_keymap('n', '<leader>hs', ':nohlsearch<CR>',
 | 
				
			||||||
 | 
					  { noremap = true, silent = true, desc = "toggle of search highlight" })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim.api.nvim_set_keymap('n', 'gm', ":call cursor(0, len(getline('.'))/2)<CR>",
 | 
				
			||||||
 | 
					  { noremap = true, silent = true, desc = "[g]o [m]iddle" })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- disable swap file beacause it cause crashes in neovide and neovim
 | 
				
			||||||
vim.o.swapfile = false
 | 
					vim.o.swapfile = false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- changing the color mapping for the neotree mapping
 | 
				
			||||||
 | 
					vim.g.nvim_tree_highlight_opened_files = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- custom requirements
 | 
					-- custom requirements
 | 
				
			||||||
config = function()
 | 
					config = function()
 | 
				
			||||||
  require("config.auto-session").setup {}
 | 
					  require("config.auto-session").setup {}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,10 @@
 | 
				
			||||||
 | 
					return {
 | 
				
			||||||
 | 
						'glepnir/dashboard-nvim',
 | 
				
			||||||
 | 
						event = 'VimEnter',
 | 
				
			||||||
 | 
						config = function()
 | 
				
			||||||
 | 
							require('dashboard').setup {
 | 
				
			||||||
 | 
								-- config
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						end,
 | 
				
			||||||
 | 
						dependencies = { { 'nvim-tree/nvim-web-devicons' } }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in New Issue