Compare commits
2 Commits
a091ec5959
...
dc397f7d60
Author | SHA1 | Date | |
---|---|---|---|
|
dc397f7d60 | ||
|
2efde35597 |
1
init.vim
1
init.vim
@ -43,6 +43,7 @@ source ~/.config/nvim/plugin-confs/presence.lua
|
|||||||
source ~/.config/nvim/plugin-confs/treesitter.lua
|
source ~/.config/nvim/plugin-confs/treesitter.lua
|
||||||
source ~/.config/nvim/plugin-confs/whichkey.lua
|
source ~/.config/nvim/plugin-confs/whichkey.lua
|
||||||
source ~/.config/nvim/plugin-confs/telescope.lua
|
source ~/.config/nvim/plugin-confs/telescope.lua
|
||||||
|
source ~/.config/nvim/plugin-confs/telescope-file-browser.lua
|
||||||
|
|
||||||
source ~/.config/nvim/plugin-confs/code_actions.lua
|
source ~/.config/nvim/plugin-confs/code_actions.lua
|
||||||
source ~/.config/nvim/plugin-confs/goto-preview.lua
|
source ~/.config/nvim/plugin-confs/goto-preview.lua
|
||||||
|
@ -48,18 +48,18 @@ nmap <leader>bn :bnext<CR>
|
|||||||
nmap <leader>bp :bprev<CR>
|
nmap <leader>bp :bprev<CR>
|
||||||
|
|
||||||
nmap <leader>ca :lua vim.lsp.buf.code_action()<CR>
|
nmap <leader>ca :lua vim.lsp.buf.code_action()<CR>
|
||||||
nmap <leader>cc :vert Copilot<CR>
|
|
||||||
nmap <leader>cd :Telescope diagnostics<CR>
|
nmap <leader>cd :Telescope diagnostics<CR>
|
||||||
|
nmap <leader>cp :vert Copilot panel<CR>
|
||||||
|
nmap <leader>cs :lua require("copilot.suggestion").toggle_auto_trigger()<CR>
|
||||||
" nmap <leader>cl :lua vim.lsp.diagnostic.show_line_diagnostics()<CR>
|
" nmap <leader>cl :lua vim.lsp.diagnostic.show_line_diagnostics()<CR>
|
||||||
nnoremap <silent> <Leader>cn :DashboardNewFile<CR>
|
" nnoremap <silent> <Leader>cn :DashboardNewFile<CR>
|
||||||
|
|
||||||
nnoremap <leader>ff :Telescope find_files<cr>
|
nnoremap <leader>ff :Telescope find_files<cr>
|
||||||
nnoremap <leader>fg :Telescope live_grep<cr>
|
nnoremap <leader>fg :Telescope live_grep<cr>
|
||||||
nnoremap <leader>fb :Telescope buffers<cr>
|
nnoremap <leader>fb :Telescope buffers<cr>
|
||||||
nnoremap <leader>fh :Telescope help_tags<cr>
|
" nmap <silent> <Leader>fa :DashboardFindWord<CR>
|
||||||
nmap <silent> <Leader>fa :DashboardFindWord<CR>
|
" nmap <silent> <Leader>fb :DashboardJumpMark<CR>
|
||||||
nmap <silent> <Leader>fb :DashboardJumpMark<CR>
|
" nmap <silent> <Leader>fh :DashboardFindHistory<CR>
|
||||||
nmap <silent> <Leader>fh :DashboardFindHistory<CR>
|
|
||||||
|
|
||||||
nmap <leader>gb :Gitsigns blame_line<CR>
|
nmap <leader>gb :Gitsigns blame_line<CR>
|
||||||
nmap <leader>gc :Telescope git_commits<CR>
|
nmap <leader>gc :Telescope git_commits<CR>
|
||||||
@ -73,7 +73,7 @@ nnoremap gpd <cmd>lua require('goto-preview').goto_preview_definition()<CR>
|
|||||||
nnoremap gpi <cmd>lua require('goto-preview').goto_preview_implementation()<CR>
|
nnoremap gpi <cmd>lua require('goto-preview').goto_preview_implementation()<CR>
|
||||||
|
|
||||||
nmap <leader>hc :Telescope commands<CR>
|
nmap <leader>hc :Telescope commands<CR>
|
||||||
nmap <leader>hh :Telescope tags<CR>
|
nnoremap <leader>hv :Telescope help_tags<cr>
|
||||||
nmap <leader>hk :Telescope keymaps<CR>
|
nmap <leader>hk :Telescope keymaps<CR>
|
||||||
nmap <leader>hs :Telescope spell_suggest<CR>
|
nmap <leader>hs :Telescope spell_suggest<CR>
|
||||||
|
|
||||||
@ -98,7 +98,8 @@ nmap <leader>lw :Telescope lsp_dynamic_workspace_symbols<CR>
|
|||||||
|
|
||||||
nmap <leader>n :NvimTreeToggle<CR>
|
nmap <leader>n :NvimTreeToggle<CR>
|
||||||
|
|
||||||
nmap <leader>ob :FloatermNew --title=bpytop --opener=vsplit bpytop<CR>
|
nmap <leader>ob :Telescope file_browser<CR>
|
||||||
|
nmap <leader>oB :FloatermNew --title=bpytop --opener=vsplit bpytop<CR>
|
||||||
nmap <leader>od :FloatermNew --title=lazydocker --opener=vsplit lazydocker<CR>
|
nmap <leader>od :FloatermNew --title=lazydocker --opener=vsplit lazydocker<CR>
|
||||||
nmap <leader>of :wa<CR>:FloatermToggle floatterm<CR>
|
nmap <leader>of :wa<CR>:FloatermToggle floatterm<CR>
|
||||||
nmap <leader>oh :FloatermNew --title=floaterm --name=split-term --opener=edit --wintype=split --position=botright --height=0.45<CR>
|
nmap <leader>oh :FloatermNew --title=floaterm --name=split-term --opener=edit --wintype=split --position=botright --height=0.45<CR>
|
||||||
@ -121,7 +122,6 @@ nmap <leader>s/ :Telescope search_history<CR>
|
|||||||
|
|
||||||
nnoremap <silent> <Leader>tc :Telescope colorscheme<CR>
|
nnoremap <silent> <Leader>tc :Telescope colorscheme<CR>
|
||||||
nmap <leader>tf :wa<CR>:FloatermToggle floatterm<CR>
|
nmap <leader>tf :wa<CR>:FloatermToggle floatterm<CR>
|
||||||
nmap <leader>to :SymbolsOutline<CR>
|
|
||||||
nmap <leader>tp :FloatermToggle ipython<CR>
|
nmap <leader>tp :FloatermToggle ipython<CR>
|
||||||
nmap <leader>tP :FloatermToggle ipython-full<CR>
|
nmap <leader>tP :FloatermToggle ipython-full<CR>
|
||||||
nmap <leader>tt :FloatermToggle split-term<CR>
|
nmap <leader>tt :FloatermToggle split-term<CR>
|
||||||
|
@ -15,7 +15,7 @@ require('packer').startup(function(use)
|
|||||||
|
|
||||||
use {
|
use {
|
||||||
"zbirenbaum/copilot.lua",
|
"zbirenbaum/copilot.lua",
|
||||||
after = "lualine.nvim",
|
event = "VimEnter",
|
||||||
config = function ()
|
config = function ()
|
||||||
vim.defer_fn(function()
|
vim.defer_fn(function()
|
||||||
require('copilot').setup({
|
require('copilot').setup({
|
||||||
@ -27,7 +27,7 @@ require('packer').startup(function(use)
|
|||||||
jump_next = "]]",
|
jump_next = "]]",
|
||||||
accept = "<CR>",
|
accept = "<CR>",
|
||||||
refresh = "gr",
|
refresh = "gr",
|
||||||
open = "<M-CR>"
|
open = "<C-CR>"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
suggestion = {
|
suggestion = {
|
||||||
@ -56,6 +56,7 @@ require('packer').startup(function(use)
|
|||||||
plugin_manager_path = vim.fn.stdpath("data") .. "/site/pack/packer",
|
plugin_manager_path = vim.fn.stdpath("data") .. "/site/pack/packer",
|
||||||
server_opts_overrides = {},
|
server_opts_overrides = {},
|
||||||
})
|
})
|
||||||
|
require("copilot.suggestion").toggle_auto_trigger()
|
||||||
end, 100)
|
end, 100)
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
@ -65,7 +66,7 @@ require('packer').startup(function(use)
|
|||||||
after = { "copilot.lua" },
|
after = { "copilot.lua" },
|
||||||
config = function ()
|
config = function ()
|
||||||
require("copilot_cmp").setup({
|
require("copilot_cmp").setup({
|
||||||
-- method = "getCompletionsCycling",
|
method = "getCompletionsCycling",
|
||||||
-- formatters = {
|
-- formatters = {
|
||||||
-- insert_text = require("copilot_cmp.format").remove_existing
|
-- insert_text = require("copilot_cmp.format").remove_existing
|
||||||
-- }
|
-- }
|
||||||
@ -146,6 +147,10 @@ require('packer').startup(function(use)
|
|||||||
use {
|
use {
|
||||||
'nvim-telescope/telescope.nvim'
|
'nvim-telescope/telescope.nvim'
|
||||||
}
|
}
|
||||||
|
use {
|
||||||
|
'nvim-telescope/telescope-file-browser.nvim'
|
||||||
|
}
|
||||||
|
|
||||||
use {
|
use {
|
||||||
'ojroques/nvim-lspfuzzy'
|
'ojroques/nvim-lspfuzzy'
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ db.custom_center = {
|
|||||||
action ='SessionLoad'},
|
action ='SessionLoad'},
|
||||||
{icon = ' ',
|
{icon = ' ',
|
||||||
desc = 'Recently opened files ',
|
desc = 'Recently opened files ',
|
||||||
action = 'DashboardFindHistory',
|
action = 'Telescope oldfiles',
|
||||||
shortcut = 'SPC f h'},
|
shortcut = 'SPC f h'},
|
||||||
{icon = ' ',
|
{icon = ' ',
|
||||||
desc = 'Find File ',
|
desc = 'Find File ',
|
||||||
@ -23,7 +23,7 @@ db.custom_center = {
|
|||||||
shortcut = 'SPC f f'},
|
shortcut = 'SPC f f'},
|
||||||
{icon = ' ',
|
{icon = ' ',
|
||||||
desc ='File Browser ',
|
desc ='File Browser ',
|
||||||
action = 'NvimTreeToggle',
|
action = 'Telescope file_browser',
|
||||||
shortcut = 'SPC f b'},
|
shortcut = 'SPC f b'},
|
||||||
{icon = ' ',
|
{icon = ' ',
|
||||||
desc = 'Find word ',
|
desc = 'Find word ',
|
||||||
|
@ -183,10 +183,9 @@ for _, lsp in ipairs(servers) do
|
|||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- cmp.event:on("menu_opened", function()
|
||||||
cmp.event:on("menu_opened", function()
|
-- vim.b.copilot_suggestion_hidden = true
|
||||||
vim.b.copilot_suggestion_hidden = true
|
-- end)
|
||||||
end)
|
-- cmp.event:on("menu_closed", function()
|
||||||
cmp.event:on("menu_closed", function()
|
-- vim.b.copilot_suggestion_hidden = false
|
||||||
vim.b.copilot_suggestion_hidden = false
|
-- end)
|
||||||
end)
|
|
||||||
|
25
plugin-confs/telescope-file-browser.lua
Normal file
25
plugin-confs/telescope-file-browser.lua
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
local fb_actions = require "telescope".extensions.file_browser.actions
|
||||||
|
require("telescope").setup {
|
||||||
|
extensions = {
|
||||||
|
file_browser = {
|
||||||
|
-- theme = "ivy",
|
||||||
|
-- disables netrw and use telescope-file-browser in its place
|
||||||
|
hijack_netrw = true,
|
||||||
|
mappings = {
|
||||||
|
["i"] = {
|
||||||
|
-- your custom insert mode mappings
|
||||||
|
["<C-h>"] = fb_actions.goto_home_dir,
|
||||||
|
["<C-x>"] = function(prompt_bufnr)
|
||||||
|
end
|
||||||
|
},
|
||||||
|
["n"] = {
|
||||||
|
-- your custom normal mode mappings
|
||||||
|
f = false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
-- To get telescope-file-browser loaded and working with telescope,
|
||||||
|
-- you need to call load_extension, somewhere after setup function:
|
||||||
|
require("telescope").load_extension "file_browser"
|
Loading…
Reference in New Issue
Block a user