modofied configs
This commit is contained in:
		
							parent
							
								
									6b3424c590
								
							
						
					
					
						commit
						00e032f378
					
				| 
						 | 
					@ -54,6 +54,7 @@ vim.keymap.set('n', '<leader>/', function()
 | 
				
			||||||
    winblend = 10,
 | 
					    winblend = 10,
 | 
				
			||||||
    previewer = false,
 | 
					    previewer = false,
 | 
				
			||||||
  })
 | 
					  })
 | 
				
			||||||
 | 
					  -- require('telescope.builtin').current_buffer_fuzzy_find(require('telescope.themes'))
 | 
				
			||||||
end, { desc = '[/] Fuzzily search in current buffer' })
 | 
					end, { desc = '[/] Fuzzily search in current buffer' })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vim.keymap.set('n', '<leader>gf', require('telescope.builtin').git_files, { desc = 'Search [G]it [F]iles' })
 | 
					vim.keymap.set('n', '<leader>gf', require('telescope.builtin').git_files, { desc = 'Search [G]it [F]iles' })
 | 
				
			||||||
| 
						 | 
					@ -72,7 +73,27 @@ vim.keymap.set('n', '<leader>sr', require('telescope.builtin').resume, { desc =
 | 
				
			||||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous diagnostic message' })
 | 
					vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous diagnostic message' })
 | 
				
			||||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnostic message' })
 | 
					vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnostic message' })
 | 
				
			||||||
vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' })
 | 
					vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' })
 | 
				
			||||||
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' })
 | 
					
 | 
				
			||||||
 | 
					-- Open the diagnostics location list
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>q', function()
 | 
				
			||||||
 | 
					  vim.diagnostic.setloclist()
 | 
				
			||||||
 | 
					  vim.cmd('lopen')
 | 
				
			||||||
 | 
					end, {
 | 
				
			||||||
 | 
					  noremap = true,
 | 
				
			||||||
 | 
					  silent = true,
 | 
				
			||||||
 | 
					  expr = false,
 | 
				
			||||||
 | 
					  desc = 'Open the diagnostics location list'
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Close the diagnostics location list
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>qq', function()
 | 
				
			||||||
 | 
					  vim.cmd('lclose')
 | 
				
			||||||
 | 
					end, {
 | 
				
			||||||
 | 
					  noremap = true,
 | 
				
			||||||
 | 
					  silent = true,
 | 
				
			||||||
 | 
					  expr = false,
 | 
				
			||||||
 | 
					  desc = 'Close the diagnostics location list'
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- [[ Highlight on yank ]]
 | 
					-- [[ Highlight on yank ]]
 | 
				
			||||||
-- See `:help vim.highlight.on_yank()`
 | 
					-- See `:help vim.highlight.on_yank()`
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,7 +36,12 @@ return {
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      nmap('<leader>rn', vim.lsp.buf.rename, '[R]e[n]ame')
 | 
					      nmap('<leader>rn', vim.lsp.buf.rename, '[R]e[n]ame')
 | 
				
			||||||
      nmap('<leader>ca', vim.lsp.buf.code_action, '[C]ode [A]ction')
 | 
					      nmap('<leader>ca', function()
 | 
				
			||||||
 | 
					        vim.lsp.buf.code_action(require('telescope.themes').get_dropdown {
 | 
				
			||||||
 | 
					          winblend = 10,
 | 
				
			||||||
 | 
					          previewer = false,
 | 
				
			||||||
 | 
					        })
 | 
				
			||||||
 | 
					      end, '[C]ode [A]ction')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      nmap('gd', vim.lsp.buf.definition, '[G]oto [D]efinition')
 | 
					      nmap('gd', vim.lsp.buf.definition, '[G]oto [D]efinition')
 | 
				
			||||||
      nmap('gr', require('telescope.builtin').lsp_references, '[G]oto [R]eferences')
 | 
					      nmap('gr', require('telescope.builtin').lsp_references, '[G]oto [R]eferences')
 | 
				
			||||||
| 
						 | 
					@ -58,17 +63,17 @@ return {
 | 
				
			||||||
      end, '[W]orkspace [L]ist Folders')
 | 
					      end, '[W]orkspace [L]ist Folders')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      -- Create a command `:Format` local to the LSP buffer
 | 
					      -- Create a command `:Format` local to the LSP buffer
 | 
				
			||||||
      vim.api.nvim_buf_create_user_command(bufnr, 'Format', function(_)
 | 
					      -- vim.api.nvim_buf_create_user_command(bufnr, 'Format', function(_)
 | 
				
			||||||
        vim.lsp.buf.format()
 | 
					      --   vim.lsp.buf.format()
 | 
				
			||||||
      end, { desc = 'Format current buffer with LSP and lint' })
 | 
					      -- end, { desc = 'Format current buffer with LSP and lint' })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      -- Enable auto-formatting on save
 | 
					      -- Enable auto-formatting on save
 | 
				
			||||||
      -- vim.api.nvim_command([[
 | 
					      vim.api.nvim_command([[
 | 
				
			||||||
      --   augroup AutoFormatOnSave
 | 
					        augroup AutoFormatOnSave
 | 
				
			||||||
      --     autocmd!
 | 
					          autocmd!
 | 
				
			||||||
      --     autocmd BufWritePre * :Format
 | 
					          autocmd BufWritePre * :Format
 | 
				
			||||||
      --   augroup END
 | 
					        augroup END
 | 
				
			||||||
      -- ]])
 | 
					      ]])
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    -- Setup neovim lua configuration
 | 
					    -- Setup neovim lua configuration
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue