Basic config
This commit is contained in:
		
							parent
							
								
									7201dc4801
								
							
						
					
					
						commit
						6f675d1ff8
					
				
							
								
								
									
										25
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										25
									
								
								init.lua
								
								
								
								
							|  | @ -102,7 +102,7 @@ vim.g.have_nerd_font = false | ||||||
| vim.opt.number = true | vim.opt.number = true | ||||||
| -- You can also add relative line numbers, to help with jumping. | -- You can also add relative line numbers, to help with jumping. | ||||||
| --  Experiment for yourself to see if you like it! | --  Experiment for yourself to see if you like it! | ||||||
| -- vim.opt.relativenumber = true | vim.opt.relativenumber = true | ||||||
| 
 | 
 | ||||||
| -- Enable mouse mode, can be useful for resizing splits for example! | -- Enable mouse mode, can be useful for resizing splits for example! | ||||||
| vim.opt.mouse = 'a' | vim.opt.mouse = 'a' | ||||||
|  | @ -162,7 +162,8 @@ vim.opt.scrolloff = 10 | ||||||
| 
 | 
 | ||||||
| -- Clear highlights on search when pressing <Esc> in normal mode | -- Clear highlights on search when pressing <Esc> in normal mode | ||||||
| --  See `:help hlsearch` | --  See `:help hlsearch` | ||||||
| vim.keymap.set('n', '<Esc>', '<cmd>nohlsearch<CR>') | -- vim.keymap.set('n', '<Esc>', '<cmd>nohlsearch<CR>') | ||||||
|  | vim.keymap.set('n', '<leader>l', ':set hlsearch!<CR>', { noremap = true, silent = true, desc = 'Toggle highlight search' }) | ||||||
| 
 | 
 | ||||||
| -- Diagnostic keymaps | -- Diagnostic keymaps | ||||||
| vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' }) | vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' }) | ||||||
|  | @ -605,10 +606,10 @@ require('lazy').setup({ | ||||||
|       --  - settings (table): Override the default settings passed when initializing the server. |       --  - settings (table): Override the default settings passed when initializing the server. | ||||||
|       --        For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/ |       --        For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/ | ||||||
|       local servers = { |       local servers = { | ||||||
|         -- clangd = {}, |         clangd = {}, | ||||||
|         -- gopls = {}, |         gopls = {}, | ||||||
|         -- pyright = {}, |         pyright = {}, | ||||||
|         -- rust_analyzer = {}, |         rust_analyzer = {}, | ||||||
|         -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs |         -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs | ||||||
|         -- |         -- | ||||||
|         -- Some languages (like typescript) have entire language plugins that can be useful: |         -- Some languages (like typescript) have entire language plugins that can be useful: | ||||||
|  | @ -917,12 +918,12 @@ require('lazy').setup({ | ||||||
|   --  Here are some example plugins that I've included in the Kickstart repository. |   --  Here are some example plugins that I've included in the Kickstart repository. | ||||||
|   --  Uncomment any of the lines below to enable them (you will need to restart nvim). |   --  Uncomment any of the lines below to enable them (you will need to restart nvim). | ||||||
|   -- |   -- | ||||||
|   -- require 'kickstart.plugins.debug', |   require 'kickstart.plugins.debug', | ||||||
|   -- require 'kickstart.plugins.indent_line', |   require 'kickstart.plugins.indent_line', | ||||||
|   -- require 'kickstart.plugins.lint', |   require 'kickstart.plugins.lint', | ||||||
|   -- require 'kickstart.plugins.autopairs', |   require 'kickstart.plugins.autopairs', | ||||||
|   -- require 'kickstart.plugins.neo-tree', |   require 'kickstart.plugins.neo-tree', | ||||||
|   -- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps |   require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps | ||||||
| 
 | 
 | ||||||
|   -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` |   -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` | ||||||
|   --    This is the easiest way to modularize your config. |   --    This is the easiest way to modularize your config. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue