nvim
This commit is contained in:
parent
9287e8282c
commit
dd311c869a
3 changed files with 38 additions and 27 deletions
|
@ -149,6 +149,10 @@ vim.api.nvim_create_autocmd('Colorscheme', {
|
||||||
vim.api.nvim_set_hl(0, 'Directory', { link = 'GruvboxGreen' })
|
vim.api.nvim_set_hl(0, 'Directory', { link = 'GruvboxGreen' })
|
||||||
vim.api.nvim_set_hl(0, 'TelescopeSelection', { link = 'GruvboxOrangeSign' })
|
vim.api.nvim_set_hl(0, 'TelescopeSelection', { link = 'GruvboxOrangeSign' })
|
||||||
vim.api.nvim_set_hl(0, 'TelescopeMatching', { link = 'GruvboxAqua' })
|
vim.api.nvim_set_hl(0, 'TelescopeMatching', { link = 'GruvboxAqua' })
|
||||||
|
|
||||||
|
vim.api.nvim_set_hl(0, 'NeoTreeGitAdded', { link = 'GruvboxGreen' })
|
||||||
|
vim.api.nvim_set_hl(0, 'NeoTreeGitDeleted', { link = 'GruvboxRed' })
|
||||||
|
vim.api.nvim_set_hl(0, 'NeoTreeGitModified', { link = 'GruvboxOrange' })
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -52,13 +52,14 @@ function M.setup()
|
||||||
use 'ray-x/lsp_signature.nvim'
|
use 'ray-x/lsp_signature.nvim'
|
||||||
use { 'RishabhRD/nvim-lsputils', requires = { 'RishabhRD/popfix' } }
|
use { 'RishabhRD/nvim-lsputils', requires = { 'RishabhRD/popfix' } }
|
||||||
|
|
||||||
use { 'stevearc/dressing.nvim', config = function()
|
-- use { 'stevearc/dressing.nvim', config = function()
|
||||||
require('dressing').setup({
|
-- require('dressing').setup({
|
||||||
input = {
|
-- input = {
|
||||||
relative = 'editor',
|
-- relative = 'editor',
|
||||||
},
|
-- },
|
||||||
})
|
-- })
|
||||||
end }
|
-- end }
|
||||||
|
|
||||||
|
|
||||||
use { 'jose-elias-alvarez/null-ls.nvim', requires = { 'nvim-lua/plenary.nvim' },
|
use { 'jose-elias-alvarez/null-ls.nvim', requires = { 'nvim-lua/plenary.nvim' },
|
||||||
config = require('configs.null-ls').setup }
|
config = require('configs.null-ls').setup }
|
||||||
|
@ -74,6 +75,7 @@ function M.setup()
|
||||||
requires = { 'nvim-lua/popup.nvim', 'nvim-lua/plenary.nvim' },
|
requires = { 'nvim-lua/popup.nvim', 'nvim-lua/plenary.nvim' },
|
||||||
config = require('configs.telescope').setup,
|
config = require('configs.telescope').setup,
|
||||||
}
|
}
|
||||||
|
use { 'nvim-telescope/telescope-ui-select.nvim' }
|
||||||
use { 'nvim-telescope/telescope-fzf-native.nvim',
|
use { 'nvim-telescope/telescope-fzf-native.nvim',
|
||||||
run = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build'
|
run = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build'
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,23 +1,16 @@
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
function M.setup()
|
function M.setup()
|
||||||
|
local telescope = require('telescope')
|
||||||
vim.api.nvim_set_keymap('n', '<Space>b', [[<Cmd>Telescope buffers<CR>]], { noremap = true, silent = true })
|
vim.api.nvim_set_keymap('n', '<Space>b', [[<Cmd>Telescope buffers<CR>]], { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('n', '<Space>f', [[<Cmd>Telescope fd<CR>]], { noremap = true, silent = true })
|
vim.api.nvim_set_keymap('n', '<Space>f', [[<Cmd>Telescope fd<CR>]], { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('n', '<Space>T', [[<Cmd>Telescope<CR>]], { noremap = true, silent = true })
|
vim.api.nvim_set_keymap('n', '<Space>T', [[<Cmd>Telescope<CR>]], { noremap = true, silent = true })
|
||||||
|
|
||||||
require('telescope').setup {
|
telescope.setup {
|
||||||
defaults = {
|
defaults = {
|
||||||
preview = {
|
preview = {
|
||||||
hide_on_startup = true
|
hide_on_startup = true
|
||||||
},
|
},
|
||||||
--[[ mappings = {
|
|
||||||
i = {
|
|
||||||
["<c-h>"] = actions.toggle_preview,
|
|
||||||
},
|
|
||||||
n = {
|
|
||||||
["<c-h>"] = actions.toggle_preview,
|
|
||||||
},
|
|
||||||
}, ]]
|
|
||||||
},
|
},
|
||||||
pickers = {
|
pickers = {
|
||||||
buffers = {
|
buffers = {
|
||||||
|
@ -30,21 +23,33 @@ n = {
|
||||||
n = { ['<c-d>'] = 'delete_buffer', }
|
n = { ['<c-d>'] = 'delete_buffer', }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
extensions = {
|
||||||
|
['ui-select'] = {
|
||||||
|
require('telescope.themes').get_dropdown {}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
require('telescope').load_extension('fzf')
|
telescope.load_extension('fzf')
|
||||||
|
telescope.load_extension('ui-select')
|
||||||
|
|
||||||
--[[ local telescope_ag = vim.api.nvim_create_augroup('Telescope')
|
local augr = vim.api.nvim_create_augroup('Telescope', {})
|
||||||
nvim.nvim_create_autocmd('FileType', { pattern='TelescopePrompt', command = nvim.nvim_buf_set_keymap('n', '' ]]
|
vim.api.nvim_create_autocmd('FileType', {
|
||||||
vim.cmd 'augroup Telescope'
|
group = augr,
|
||||||
vim.cmd 'autocmd FileType TelescopePrompt inoremap <buffer> <C-b> <cmd>Telescope buffers initial_mode=insert<cr>'
|
pattern = 'TelescopePrompt',
|
||||||
vim.cmd 'autocmd FileType TelescopePrompt inoremap <buffer> <C-f> <cmd>Telescope fd initial_mode=insert<cr>'
|
callback = function()
|
||||||
vim.cmd 'autocmd FileType TelescopePrompt nnoremap <buffer> <C-b> <cmd>Telescope buffers initial_mode=insert<cr>'
|
vim.api.nvim_exec([[
|
||||||
vim.cmd 'autocmd FileType TelescopePrompt nnoremap <buffer> <C-f> <cmd>Telescope fd initial_mode=insert<cr>'
|
imap <buffer> <C-b> <Cmd>Telescope buffers initial_mode=insert<CR>
|
||||||
vim.cmd 'autocmd FileType TelescopePrompt inoremap <buffer> <C-a> <cmd>Telescope builtin initial_mode=insert<cr>'
|
nmap <buffer> <C-b> <Cmd>Telescope buffers initial_mode=insert<CR>
|
||||||
vim.cmd 'autocmd FileType TelescopePrompt nnoremap <buffer> <C-a> <cmd>Telescope builtin initial_mode=insert<cr>'
|
imap <buffer> <C-f> <Cmd>Telescope fd initial_mode=insert<CR>
|
||||||
vim.cmd 'augroup END'
|
nmap <buffer> <C-f> <Cmd>Telescope fd initial_mode=insert<CR>
|
||||||
|
imap <buffer> <C-a> <Cmd>Telescope builtin initial_mode=insert<CR>
|
||||||
|
nmap <buffer> <C-a> <Cmd>Telescope builtin initial_mode=insert<CR>
|
||||||
|
]], false)
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue