Add further customizations
This commit is contained in:
		
							parent
							
								
									c705d03a4b
								
							
						
					
					
						commit
						4230158ff5
					
				
							
								
								
									
										39
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										39
									
								
								init.lua
								
								
								
								
							| 
						 | 
					@ -239,7 +239,27 @@ require('lazy').setup({
 | 
				
			||||||
    build = "cd app && npm install",
 | 
					    build = "cd app && npm install",
 | 
				
			||||||
    init = function() vim.g.mkdp_filetypes = { "markdown" } end,
 | 
					    init = function() vim.g.mkdp_filetypes = { "markdown" } end,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  -- show notifications etc in a nice area
 | 
				
			||||||
 | 
					  {'folke/noice.nvim',
 | 
				
			||||||
 | 
					  event = 'VeryLazy',
 | 
				
			||||||
 | 
					  opts = {
 | 
				
			||||||
 | 
					    -- add any options here
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  dependencies = {
 | 
				
			||||||
 | 
					    -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries
 | 
				
			||||||
 | 
					    'MunifTanjim/nui.nvim',
 | 
				
			||||||
 | 
					    -- OPTIONAL:
 | 
				
			||||||
 | 
					    --   `nvim-notify` is only needed, if you want to use the notification view.
 | 
				
			||||||
 | 
					    --   If not available, we use `mini` as the fallback
 | 
				
			||||||
 | 
					    'rcarriga/nvim-notify',
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  -- tmux vim keybindings
 | 
				
			||||||
  'christoomey/vim-tmux-navigator',
 | 
					  'christoomey/vim-tmux-navigator',
 | 
				
			||||||
 | 
					  -- databse connections from within vim using DBGUI and DB
 | 
				
			||||||
 | 
					  'tpope/vim-dadbod',
 | 
				
			||||||
 | 
					  'kristijanhusak/vim-dadbod-ui',
 | 
				
			||||||
 | 
					  'kristijanhusak/vim-dadbod-completion',
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   -- NOTE: Next Step on Your Neovim Journey: Add/Configure additional "plugins" for kickstart
 | 
					   -- NOTE: Next Step on Your Neovim Journey: Add/Configure additional "plugins" for kickstart
 | 
				
			||||||
  --       These are some example plugins that I've included in the kickstart repository.
 | 
					  --       These are some example plugins that I've included in the kickstart repository.
 | 
				
			||||||
| 
						 | 
					@ -353,6 +373,13 @@ require('telescope').setup {
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  pickers = {
 | 
				
			||||||
 | 
					    live_grep = {
 | 
				
			||||||
 | 
					      additional_args = function(opts)
 | 
				
			||||||
 | 
					        return {"--hidden"}
 | 
				
			||||||
 | 
					      end
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Enable telescope fzf native, if installed
 | 
					-- Enable telescope fzf native, if installed
 | 
				
			||||||
| 
						 | 
					@ -370,12 +397,13 @@ vim.keymap.set('n', '<leader>/', function()
 | 
				
			||||||
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' })
 | 
				
			||||||
vim.keymap.set('n', '<leader>sf', require('telescope.builtin').find_files, { desc = '[S]earch [F]iles' })
 | 
					 | 
				
			||||||
vim.keymap.set('n', '<leader>sh', require('telescope.builtin').help_tags, { desc = '[S]earch [H]elp' })
 | 
					vim.keymap.set('n', '<leader>sh', require('telescope.builtin').help_tags, { desc = '[S]earch [H]elp' })
 | 
				
			||||||
vim.keymap.set('n', '<leader>sw', require('telescope.builtin').grep_string, { desc = '[S]earch current [W]ord' })
 | 
					vim.keymap.set('n', '<leader>sw', require('telescope.builtin').grep_string, { desc = '[S]earch current [W]ord' })
 | 
				
			||||||
vim.keymap.set('n', '<leader>sg', require('telescope.builtin').live_grep, { desc = '[S]earch by [G]rep' })
 | 
					vim.keymap.set('n', '<leader>sg', require('telescope.builtin').live_grep, { desc = '[S]earch by [G]rep' })
 | 
				
			||||||
vim.keymap.set('n', '<leader>sd', require('telescope.builtin').diagnostics, { desc = '[S]earch [D]iagnostics' })
 | 
					vim.keymap.set('n', '<leader>sd', require('telescope.builtin').diagnostics, { desc = '[S]earch [D]iagnostics' })
 | 
				
			||||||
vim.keymap.set('n', '<leader>sr', require('telescope.builtin').resume, { desc = '[S]earch [R]esume' })
 | 
					vim.keymap.set('n', '<leader>sr', require('telescope.builtin').resume, { desc = '[S]earch [R]esume' })
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>sfn', require('telescope.builtin').find_files, { desc = '[S]earch [F]iles [N]o Hidden' })
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>sfh', '<Cmd>Telescope find_files hidden=true no_ignore=true<Cr>', { desc = '[S]earch [F]iles [H]idden' })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- [[ Configure Treesitter ]]
 | 
					-- [[ Configure Treesitter ]]
 | 
				
			||||||
-- See `:help nvim-treesitter`
 | 
					-- See `:help nvim-treesitter`
 | 
				
			||||||
| 
						 | 
					@ -607,6 +635,7 @@ cmp.setup {
 | 
				
			||||||
  sources = {
 | 
					  sources = {
 | 
				
			||||||
    { name = 'nvim_lsp' },
 | 
					    { name = 'nvim_lsp' },
 | 
				
			||||||
    { name = 'luasnip' },
 | 
					    { name = 'luasnip' },
 | 
				
			||||||
 | 
					    { name = 'vim-dadbod-completion' },
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -629,3 +658,11 @@ wilder.setup({modes = {':', '/', '?'}})
 | 
				
			||||||
-- Unless you are still migrating, remove the deprecated commands from v1.x
 | 
					-- Unless you are still migrating, remove the deprecated commands from v1.x
 | 
				
			||||||
vim.cmd([[ let g:neo_tree_remove_legacy_commands = 1 ]])
 | 
					vim.cmd([[ let g:neo_tree_remove_legacy_commands = 1 ]])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- neo_tree
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>f', '<Cmd>Neotree toggle<Cr>', { desc = 'Toggle NeoTree' })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- database
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>nu', '<Cmd>DBUIToggle<Cr>', { desc = 'Toggle UI' })
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>nf', '<Cmd>DBUIFindBuffer<Cr>', { desc = 'Find buffer' })
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>nr', '<Cmd>DBUIRenameBuffer<Cr>', { desc = 'Rename buffer' })
 | 
				
			||||||
 | 
					vim.keymap.set('n', '<leader>nq', '<Cmd>DBUILastQueryInfo<Cr>', { desc = 'Last query info' })
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue