more nvim config
This commit is contained in:
parent
4ecc5566b4
commit
6d6e894f53
14 changed files with 107 additions and 120 deletions
|
|
@ -1,24 +1,11 @@
|
|||
return {
|
||||
'rcarriga/nvim-notify',
|
||||
{ 'kylechui/nvim-surround', version = '*', event = 'VeryLazy', opts = {} },
|
||||
{ 'akinsho/bufferline.nvim', config = {} },
|
||||
'stefandtw/quickfix-reflector.vim',
|
||||
{ 'akinsho/bufferline.nvim', config = {}, dependencies = { 'navarasu/onedark.nvim' } },
|
||||
{ 'ethanholz/nvim-lastplace', config = {} },
|
||||
{ 'norcalli/nvim-colorizer.lua', opts = {}, config = function ()
|
||||
require('colorizer').setup()
|
||||
end },
|
||||
{ 'nvim-treesitter/nvim-treesitter-context', dependencies = { 'nvim-treesitter/nvim-treesitter' }},
|
||||
{ 'kylechui/nvim-surround', version = '*', event = 'VeryLazy', opts = {} },
|
||||
{ 'lukas-reineke/indent-blankline.nvim', main = 'ibl', opts = {} },
|
||||
{ 'norcalli/nvim-colorizer.lua', opts = {}, dependencies = { 'navarasu/onedark.nvim' } },
|
||||
{ 'wakatime/vim-wakatime', event = 'VeryLazy' },
|
||||
|
||||
{ 'lukas-reineke/indent-blankline.nvim',
|
||||
main = 'ibl',
|
||||
opts = {},
|
||||
dependencies = { 'olimorris/onedarkpro.nvim' }
|
||||
},
|
||||
|
||||
{ 'neovim/nvim-lspconfig', dependencies = {
|
||||
'folke/neodev.nvim',
|
||||
'williamboman/mason-lspconfig.nvim',
|
||||
'williamboman/mason.nvim',
|
||||
{ 'j-hui/fidget.nvim', opts = {} },
|
||||
}},
|
||||
{ 'williamboman/mason.nvim', opts = {} },
|
||||
}
|
||||
|
|
|
|||
8
.config/nvim/lua/plugins/lspconfig.lua
Normal file
8
.config/nvim/lua/plugins/lspconfig.lua
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
'neovim/nvim-lspconfig',
|
||||
dependencies = {
|
||||
{ 'williamboman/mason.nvim', opts = {} },
|
||||
{ 'folke/neodev.nvim', opts = {}},
|
||||
{ 'j-hui/fidget.nvim', opts = {} },
|
||||
}
|
||||
}
|
||||
|
|
@ -7,12 +7,16 @@ return {
|
|||
},
|
||||
|
||||
config = function()
|
||||
local actions = require('telescope.actions')
|
||||
require('telescope').setup {
|
||||
defaults = {
|
||||
mappings = {
|
||||
i = {
|
||||
['<C-u>'] = false,
|
||||
['<C-d>'] = false,
|
||||
["<C-j>"] = actions.move_selection_next,
|
||||
["<C-k>"] = actions.move_selection_previous,
|
||||
["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
@ -20,7 +24,6 @@ return {
|
|||
|
||||
pcall(require('telescope').load_extension, 'fzf')
|
||||
|
||||
|
||||
vim.keymap.set('n', '<leader>/', function()
|
||||
require('telescope.builtin').current_buffer_fuzzy_find(require('telescope.themes').get_ivy {
|
||||
winblend = 10,
|
||||
|
|
@ -28,14 +31,10 @@ return {
|
|||
})
|
||||
end)
|
||||
|
||||
vim.keymap.set('n', '<leader>?', require('telescope.builtin').live_grep)
|
||||
vim.keymap.set('n', '<leader>?', require('telescope.builtin').live_grep)
|
||||
vim.keymap.set('n', '<leader>of', require('telescope.builtin').oldfiles)
|
||||
vim.keymap.set('n', '<leader>af', require('telescope.builtin').git_files)
|
||||
vim.keymap.set('n', '<leader>sf', require('telescope.builtin').find_files)
|
||||
vim.keymap.set('n', '<leader>sh', require('telescope.builtin').help_tags)
|
||||
vim.keymap.set('n', '<leader>sw', require('telescope.builtin').grep_string)
|
||||
vim.keymap.set('n', '<leader>sd', require('telescope.builtin').diagnostics)
|
||||
vim.keymap.set('n', '<leader>sr', require('telescope.builtin').resume)
|
||||
vim.keymap.set('n', '<leader>sm', require('telescope.builtin').treesitter)
|
||||
end
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
return {
|
||||
'nvim-tree/nvim-tree.lua',
|
||||
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
||||
dependencies = { 'nvim-tree/nvim-web-devicons', 'navarasu/onedark.nvim' },
|
||||
config = function()
|
||||
vim.g.loaded_netrw = 1
|
||||
vim.g.loaded_netrwPlugin = 1
|
||||
|
|
|
|||
|
|
@ -1,9 +1,13 @@
|
|||
return {
|
||||
'nvim-treesitter/nvim-treesitter',
|
||||
dependencies = { 'nvim-treesitter/nvim-treesitter-textobjects', },
|
||||
dependencies = {
|
||||
'nvim-treesitter/nvim-treesitter-textobjects',
|
||||
'nvim-treesitter/nvim-treesitter-context'
|
||||
},
|
||||
build = ':TSUpdate',
|
||||
config = function()
|
||||
vim.defer_fn(function()
|
||||
-- - @diagnostic disable-next-line: missing-fields
|
||||
require('nvim-treesitter.configs').setup({
|
||||
auto_install = true,
|
||||
highlight = { enable = true },
|
||||
|
|
|
|||
13
.config/nvim/lua/plugins/trouble.lua
Normal file
13
.config/nvim/lua/plugins/trouble.lua
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
return {
|
||||
"folke/trouble.nvim",
|
||||
opts = {},
|
||||
cmd = "Trouble",
|
||||
keys = {
|
||||
{ "<leader>xx", "<cmd>Trouble diagnostics toggle<cr>" }, -- ??
|
||||
{ "<leader>xX", "<cmd>Trouble diagnostics toggle filter.buf=0<cr>" }, -- useless?
|
||||
{ "<leader>cs", "<cmd>Trouble symbols toggle focus=false<cr>" }, -- nice as well
|
||||
{ "<leader>cl", "<cmd>Trouble lsp toggle focus=false win.position=right<cr>" }, -- nicee
|
||||
{ "<leader>xL", "<cmd>Trouble loclist toggle<cr>" }, -- ??
|
||||
{ "<leader>xQ", "<cmd>Trouble qflist toggle<cr>" }, -- ??
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue