Nvim: update all plugins to used ones, disable unused
This commit is contained in:
@@ -40,9 +40,9 @@ map('n', '<leader>i', '<cmd>lua require("FTerm").toggle()<CR>', default_options)
|
|||||||
map('t', '<leader>i', '<cmd>lua require("FTerm").toggle()<CR>', default_options)
|
map('t', '<leader>i', '<cmd>lua require("FTerm").toggle()<CR>', default_options)
|
||||||
|
|
||||||
-- icon picker
|
-- icon picker
|
||||||
map('n', '<C-k>i', '<cmd>IconPickerNormal<cr>', default_options)
|
-- map('n', '<C-k>i', '<cmd>IconPickerNormal<cr>', default_options)
|
||||||
map('n', '<C-k>y', '<cmd>IconPickerYank<cr>', default_options)
|
-- map('n', '<C-k>y', '<cmd>IconPickerYank<cr>', default_options)
|
||||||
map('i', '<C-k>i', '<cmd>IconPickerInsert<cr>', default_options)
|
-- map('i', '<C-k>i', '<cmd>IconPickerInsert<cr>', default_options)
|
||||||
|
|
||||||
-- iswap
|
-- iswap
|
||||||
map('n', '<leader>sw', '<cmd>ISwapWith<cr>', default_options)
|
map('n', '<leader>sw', '<cmd>ISwapWith<cr>', default_options)
|
||||||
@@ -90,8 +90,6 @@ map('n', '<leader>gC', '<cmd>lua require("telescope.builtin").git_bcommits()<cr>
|
|||||||
map('n', '<leader>gb', '<cmd>lua require("telescope.builtin").git_branches()<cr>', default_options)
|
map('n', '<leader>gb', '<cmd>lua require("telescope.builtin").git_branches()<cr>', default_options)
|
||||||
-- map('n', '<leader>s', '<cmd>lua require('telescope').extensions.ultisnips.ultisnips()<cr>, default_options)
|
-- map('n', '<leader>s', '<cmd>lua require('telescope').extensions.ultisnips.ultisnips()<cr>, default_options)
|
||||||
map('n', '<leader>u', '<cmd>lua require("telescope").extensions.undo.undo()<cr>', default_options)
|
map('n', '<leader>u', '<cmd>lua require("telescope").extensions.undo.undo()<cr>', default_options)
|
||||||
map('n', '<leader>cf', '<cmd>lua require("telescope").extensions.agrolens.agrolens({query="functions, labels"})<cr>', default_options)
|
|
||||||
map('n', '<leader>cc', '<cmd>lua require("telescope").extensions.agrolens.agrolens({query="callings"})<cr>', default_options)
|
|
||||||
|
|
||||||
-- toggler not active
|
-- toggler not active
|
||||||
--vim.keymap.set({'n', 'v'}, 'gt', require('nvim-toggler').toggle)
|
--vim.keymap.set({'n', 'v'}, 'gt', require('nvim-toggler').toggle)
|
||||||
|
|||||||
@@ -9,9 +9,10 @@ if not vim.loop.fs_stat(lazypath) then
|
|||||||
lazypath,
|
lazypath,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
vim.opt.rtp:prepend(lazypath)
|
--vim.opt.rtp:append(lazypath)
|
||||||
|
|
||||||
vim.g.mapleader = ' '
|
vim.g.mapleader = ' '
|
||||||
vim.g.maplocalleader = ' '
|
vim.g.maplocalleader = ' '
|
||||||
|
|
||||||
return require'lazy'.setup('plugins')
|
vim.opt.rtp:append(lazypath)
|
||||||
|
require'lazy'.setup('plugins')
|
||||||
|
|||||||
4
.config/nvim/lua/plugins/bitbake.lua
Normal file
4
.config/nvim/lua/plugins/bitbake.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
'kergoth/vim-bitbake', -- Bitbake templates and syntax
|
||||||
|
ft = { 'bitbake' }
|
||||||
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
return {
|
return {
|
||||||
|
-- 'gcc' to toggle comments
|
||||||
'numToStr/Comment.nvim',
|
'numToStr/Comment.nvim',
|
||||||
config = true
|
config = true
|
||||||
}
|
}
|
||||||
|
|||||||
4
.config/nvim/lua/plugins/dap-ui.lua
Normal file
4
.config/nvim/lua/plugins/dap-ui.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
'rcarriga/nvim-dap-ui',
|
||||||
|
config = true
|
||||||
|
}
|
||||||
4
.config/nvim/lua/plugins/dap-virtual-text.lua
Normal file
4
.config/nvim/lua/plugins/dap-virtual-text.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
'theHamsta/nvim-dap-virtual-text',
|
||||||
|
config = true,
|
||||||
|
}
|
||||||
33
.config/nvim/lua/plugins/dap.lua
Normal file
33
.config/nvim/lua/plugins/dap.lua
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
return {
|
||||||
|
'mfussenegger/nvim-dap',
|
||||||
|
config = function()
|
||||||
|
local dap = require("dap")
|
||||||
|
dap.adapters.gdb = {
|
||||||
|
type = "executable",
|
||||||
|
command = "gdb",
|
||||||
|
args = { "-i", "dap" }
|
||||||
|
}
|
||||||
|
dap.configurations.c = {
|
||||||
|
{
|
||||||
|
name = "Launch",
|
||||||
|
type = "gdb",
|
||||||
|
request = "launch",
|
||||||
|
program = function()
|
||||||
|
return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file')
|
||||||
|
end,
|
||||||
|
cwd = "${workspaceFolder}",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
dap.configurations.cpp = {
|
||||||
|
{
|
||||||
|
name = "Launch",
|
||||||
|
type = "gdb",
|
||||||
|
request = "launch",
|
||||||
|
program = function()
|
||||||
|
return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file')
|
||||||
|
end,
|
||||||
|
cwd = "${workspaceFolder}",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
||||||
|
}
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
return {
|
return {
|
||||||
|
-- g?v print variable
|
||||||
|
-- g?p print line
|
||||||
'andrewferrier/debugprint.nvim',
|
'andrewferrier/debugprint.nvim',
|
||||||
config = true,
|
config = true,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
return {
|
return {
|
||||||
'stevearc/dressing.nvim',
|
'stevearc/dressing.nvim',
|
||||||
|
enabled = false,
|
||||||
opts = {
|
opts = {
|
||||||
input = {
|
input = {
|
||||||
-- Set to false to disable the vim.ui.input implementation
|
-- Set to false to disable the vim.ui.input implementation
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
return {
|
|
||||||
'kiran94/edit-markdown-table.nvim',
|
|
||||||
config = true,
|
|
||||||
dependencies = { "nvim-treesitter/nvim-treesitter" },
|
|
||||||
cmd = "EditMarkdownTable",
|
|
||||||
}
|
|
||||||
@@ -24,6 +24,6 @@
|
|||||||
return {
|
return {
|
||||||
"chrisgrieser/nvim-origami",
|
"chrisgrieser/nvim-origami",
|
||||||
event = "BufReadPost", -- later or on keypress would prevent saving folds
|
event = "BufReadPost", -- later or on keypress would prevent saving folds
|
||||||
opts = true, -- needed even when using default config
|
config = true, -- needed even when using default config
|
||||||
enabled = false
|
enabled = true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,5 +2,6 @@ return {
|
|||||||
'ziontee113/icon-picker.nvim',
|
'ziontee113/icon-picker.nvim',
|
||||||
config = function()
|
config = function()
|
||||||
require("icon-picker").setup({disable_legacy_commands = true })
|
require("icon-picker").setup({disable_legacy_commands = true })
|
||||||
end
|
end,
|
||||||
|
enabled = false
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ return {
|
|||||||
},
|
},
|
||||||
exclude_filetypes = {'log'},
|
exclude_filetypes = {'log'},
|
||||||
callbacks = {
|
callbacks = {
|
||||||
-- to trigger the close_events of vim.diagnostic.open_float.
|
-- -- to trigger the close_events of vim.diagnostic.open_float.
|
||||||
function ()
|
-- function ()
|
||||||
-- Close floating diag. and make it triggerable again.
|
-- -- Close floating diag. and make it triggerable again.
|
||||||
vim.api.nvim_exec_autocmds("User", { pattern = "MurmurDiagnostics"})
|
-- vim.api.nvim_exec_autocmds("User", { pattern = "MurmurDiagnostics"})
|
||||||
vim.w.diag_shown = false
|
-- vim.w.diag_shown = false
|
||||||
end,
|
-- end,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
vim.api.nvim_create_autocmd('CursorHold', {
|
vim.api.nvim_create_autocmd('CursorHold', {
|
||||||
|
|||||||
@@ -1,52 +1,25 @@
|
|||||||
return {{
|
return {{
|
||||||
-- Code development helpers {{{
|
|
||||||
--"vim-test/vim-test",
|
|
||||||
--"RRethy/vim-illuminate",
|
|
||||||
{ "ftilde/vim-ugdb", cmd = "UGDBBreakpoint" },
|
|
||||||
-- }}}
|
|
||||||
|
|
||||||
-- }}}
|
|
||||||
|
|
||||||
-- Files switch, jump and grep-like tools {{{
|
|
||||||
--"inside/vim-search-pulse",
|
--"inside/vim-search-pulse",
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
"nvim-lua/popup.nvim",
|
|
||||||
"wellle/targets.vim",
|
"wellle/targets.vim",
|
||||||
-- }}}
|
|
||||||
|
|
||||||
-- Git integration {{{
|
|
||||||
"tpope/vim-fugitive",
|
"tpope/vim-fugitive",
|
||||||
-- }}}
|
|
||||||
|
|
||||||
-- Support for random filetypes {{{
|
|
||||||
"chrisbra/csv.vim",
|
"chrisbra/csv.vim",
|
||||||
--"iamcco/markdown-preview.nvim",, { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}
|
--"iamcco/markdown-preview.nvim",, { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}
|
||||||
--"vim-pandoc/vim-pandoc",
|
--"vim-pandoc/vim-pandoc",
|
||||||
--"weirongxu/plantuml-previewer.vim", |
|
|
||||||
"aklt/plantuml-syntax",
|
|
||||||
{
|
|
||||||
"kergoth/vim-bitbake", -- Bitbake templates and syntax
|
|
||||||
ft = { "bitbake" }
|
|
||||||
},
|
|
||||||
-- }}}
|
|
||||||
|
|
||||||
-- Other plugins (external tools, etc) {{{
|
|
||||||
--"JMcKiern/vim-shoot",
|
|
||||||
--"junegunn/goyo.vim",
|
--"junegunn/goyo.vim",
|
||||||
"protex/better-digraphs.nvim",
|
"protex/better-digraphs.nvim",
|
||||||
-- }}}
|
|
||||||
|
|
||||||
-- Testing phase {{{
|
|
||||||
--"RRethy/vim-hexokinase",, { 'do': 'make hexokinase' }
|
--"RRethy/vim-hexokinase",, { 'do': 'make hexokinase' }
|
||||||
--"euclio/vim-markdown-composer",, {'do': ':!cargo build --release --locked'}
|
--"euclio/vim-markdown-composer",, {'do': ':!cargo build --release --locked'}
|
||||||
|
|
||||||
--"https://git.sr.ht/~whynothugo/lsp_lines.nvim",
|
--"https://git.sr.ht/~whynothugo/lsp_lines.nvim",
|
||||||
--require('lsp_lines').setup()
|
--require('lsp_lines').setup()
|
||||||
|
|
||||||
--"mfussenegger/nvim-dap",
|
|
||||||
--"rgroli/other.nvim", " Currently doesn't support C/C++
|
--"rgroli/other.nvim", " Currently doesn't support C/C++
|
||||||
--"smolovk/projector.nvim",
|
|
||||||
"Pocco81/true-zen.nvim",
|
"Pocco81/true-zen.nvim",
|
||||||
"nullchilly/fsread.nvim",
|
"nullchilly/fsread.nvim",
|
||||||
{
|
{
|
||||||
@@ -57,6 +30,4 @@ return {{
|
|||||||
"shortcuts/no-neck-pain.nvim",
|
"shortcuts/no-neck-pain.nvim",
|
||||||
enabled = false,
|
enabled = false,
|
||||||
},
|
},
|
||||||
--'jinzhongjia/PS_manager.nvim',
|
|
||||||
-- }}}
|
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
return {
|
return {
|
||||||
'frabjous/knap',
|
'frabjous/knap',
|
||||||
|
enabled = false,
|
||||||
config = function()
|
config = function()
|
||||||
local gknapsettings = {
|
local gknapsettings = {
|
||||||
htmloutputext = "html",
|
htmloutputext = "html",
|
||||||
|
|||||||
4
.config/nvim/lua/plugins/launch.lua
Normal file
4
.config/nvim/lua/plugins/launch.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
'dasupradyumna/launch.nvim',
|
||||||
|
config = true
|
||||||
|
}
|
||||||
@@ -1,10 +1,22 @@
|
|||||||
return {
|
return {
|
||||||
'ggandor/leap.nvim',
|
'smoka7/hop.nvim',
|
||||||
config = function()
|
version = "*",
|
||||||
local leap = require('leap')
|
config = function()
|
||||||
leap.add_default_mappings()
|
-- place this in one of your configuration file(s)
|
||||||
vim.cmd([[
|
local hop = require('hop')
|
||||||
autocmd ColorScheme * lua require('leap').init_highlight(true)
|
hop.setup()
|
||||||
]])
|
local directions = require('hop.hint').HintDirection
|
||||||
end
|
vim.keymap.set('', 'f', function()
|
||||||
|
hop.hint_char1({ direction = directions.AFTER_CURSOR, current_line_only = false })
|
||||||
|
end, {remap=true})
|
||||||
|
vim.keymap.set('', 'F', function()
|
||||||
|
hop.hint_char1({ direction = directions.BEFORE_CURSOR, current_line_only = false })
|
||||||
|
end, {remap=true})
|
||||||
|
vim.keymap.set('', 't', function()
|
||||||
|
hop.hint_char1({ direction = directions.AFTER_CURSOR, current_line_only = false, hint_offset = -1 })
|
||||||
|
end, {remap=true})
|
||||||
|
vim.keymap.set('', 'T', function()
|
||||||
|
hop.hint_char1({ direction = directions.BEFORE_CURSOR, current_line_only = false, hint_offset = 1 })
|
||||||
|
end, {remap=true})
|
||||||
|
end,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ return {
|
|||||||
hipatterns.setup({
|
hipatterns.setup({
|
||||||
highlighters = {
|
highlighters = {
|
||||||
-- Highlight standalone 'FIXME', 'HACK', 'TODO', 'NOTE'
|
-- Highlight standalone 'FIXME', 'HACK', 'TODO', 'NOTE'
|
||||||
fixme = { pattern = '%f[%w]()EFMC 0()%f[%W]', group = 'MiniHipatternsFixme' },
|
-- fixme = { pattern = '%f[%w]()EFMC 0()%f[%W]', group = 'MiniHipatternsFixme' },
|
||||||
hack = { pattern = '%f[%w]()Vehicle 0()%f[%W]', group = 'MiniHipatternsHack' },
|
-- hack = { pattern = '%f[%w]()Vehicle 0()%f[%W]', group = 'MiniHipatternsHack' },
|
||||||
todo = { pattern = '%f[%w]()CoCo 0()%f[%W]', group = 'MiniHipatternsTodo' },
|
-- todo = { pattern = '%f[%w]()CoCo 0()%f[%W]', group = 'MiniHipatternsTodo' },
|
||||||
note = { pattern = '%f[%w]()EneM 0()%f[%W]', group = 'MiniHipatternsNote' },
|
-- note = { pattern = '%f[%w]()EneM 0()%f[%W]', group = 'MiniHipatternsNote' },
|
||||||
|
|
||||||
-- Highlight hex color strings (`#rrggbb`) using that color
|
-- Highlight hex color strings (`#rrggbb`) using that color
|
||||||
hex_color = hipatterns.gen_highlighter.hex_color(),
|
hex_color = hipatterns.gen_highlighter.hex_color(),
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
return {
|
return {
|
||||||
|
-- <leader>mm
|
||||||
'gorbit99/codewindow.nvim',
|
'gorbit99/codewindow.nvim',
|
||||||
config = function()
|
config = true,
|
||||||
require('codewindow').setup()
|
|
||||||
end
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
return {
|
return {
|
||||||
'danymat/neogen',
|
'danymat/neogen',
|
||||||
|
enabled = false,
|
||||||
opts = {
|
opts = {
|
||||||
--snippet_engine = 'ultisnips',
|
--snippet_engine = 'ultisnips',
|
||||||
input_after_comment = true,
|
input_after_comment = true,
|
||||||
|
|||||||
4
.config/nvim/lua/plugins/note.lua
Normal file
4
.config/nvim/lua/plugins/note.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
'gsuuon/note.nvim',
|
||||||
|
config = true
|
||||||
|
}
|
||||||
@@ -1,16 +1,23 @@
|
|||||||
return {
|
return {
|
||||||
'jose-elias-alvarez/null-ls.nvim',
|
'nvimtools/none-ls.nvim',
|
||||||
config = function()
|
config = function()
|
||||||
null_ls = require("null-ls")
|
null_ls = require("null-ls")
|
||||||
null_ls.setup({
|
null_ls.setup({
|
||||||
sources = {
|
sources = {
|
||||||
null_ls.builtins.formatting.stylua,
|
null_ls.builtins.formatting.stylua,
|
||||||
null_ls.builtins.completion.spell,
|
--null_ls.builtins.completion.spell,
|
||||||
null_ls.builtins.code_actions.gitsigns,
|
null_ls.builtins.code_actions.gitsigns,
|
||||||
|
null_ls.builtins.diagnostics.gitlint,
|
||||||
null_ls.builtins.diagnostics.cmake_lint,
|
null_ls.builtins.diagnostics.cmake_lint,
|
||||||
null_ls.builtins.diagnostics.codespell,
|
null_ls.builtins.diagnostics.codespell,
|
||||||
|
--null_ls.builtins.diagnostics.misspell,
|
||||||
null_ls.builtins.diagnostics.hadolint,
|
null_ls.builtins.diagnostics.hadolint,
|
||||||
null_ls.builtins.hover.dictionary},
|
null_ls.builtins.diagnostics.buf,
|
||||||
|
null_ls.builtins.diagnostics.typos,
|
||||||
|
null_ls.builtins.code_actions.proselint,
|
||||||
|
null_ls.builtins.diagnostics.proselint,
|
||||||
|
null_ls.builtins.hover.dictionary,
|
||||||
|
null_ls.builtins.formatting.black},
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ return {
|
|||||||
{ name = 'path' },
|
{ name = 'path' },
|
||||||
{ name = 'snippy' },
|
{ name = 'snippy' },
|
||||||
{ name = 'calc' },
|
{ name = 'calc' },
|
||||||
-- { name = 'cmp_matlab' },
|
|
||||||
{ name = 'cmp_git' },
|
{ name = 'cmp_git' },
|
||||||
}, {
|
}, {
|
||||||
{ name = 'buffer', keyword_length = 5, max_item_count = 10, priority = -5 },
|
{ name = 'buffer', keyword_length = 5, max_item_count = 10, priority = -5 },
|
||||||
@@ -65,9 +64,9 @@ return {
|
|||||||
cmp.setup.cmdline(':', {
|
cmp.setup.cmdline(':', {
|
||||||
mapping = cmp.mapping.preset.cmdline(),
|
mapping = cmp.mapping.preset.cmdline(),
|
||||||
sources = cmp.config.sources({
|
sources = cmp.config.sources({
|
||||||
{ name = 'path' }
|
{ name = 'path' }
|
||||||
}, {
|
}, {
|
||||||
{ name = 'cmdline' }
|
{ name = 'cmdline' }
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,6 @@ return {
|
|||||||
cursorline = true,
|
cursorline = true,
|
||||||
debounce_delay = 15,
|
debounce_delay = 15,
|
||||||
width = 35,
|
width = 35,
|
||||||
hide_root_folder = false,
|
|
||||||
side = "left",
|
side = "left",
|
||||||
preserve_window_proportions = false,
|
preserve_window_proportions = false,
|
||||||
number = false,
|
number = false,
|
||||||
|
|||||||
31
.config/nvim/lua/plugins/obs.lua
Normal file
31
.config/nvim/lua/plugins/obs.lua
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
return {
|
||||||
|
"IlyasYOY/obs.nvim",
|
||||||
|
dependencies = {
|
||||||
|
"IlyasYOY/coredor.nvim",
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
"nvim-telescope/telescope.nvim",
|
||||||
|
},
|
||||||
|
--dev = true,
|
||||||
|
config = function()
|
||||||
|
local obs = require("obs")
|
||||||
|
|
||||||
|
obs.setup({
|
||||||
|
vault_home = "~/notes",
|
||||||
|
journal = {
|
||||||
|
template_name = "daily",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>nn", "<cmd>ObsNvimFollowLink<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nr", "<cmd>ObsNvimRandomNote<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nN", "<cmd>ObsNvimNewNote<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nd", "<cmd>ObsNvimDailyNote<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nrn", "<cmd>ObsNvimRename<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nT", "<cmd>ObsNvimTemplate<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nM", "<cmd>ObsNvimMove<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nb", "<cmd>ObsNvimBacklinks<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nfj", "<cmd>ObsNvimFindInJournal<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nff", "<cmd>ObsNvimFindNote<cr>")
|
||||||
|
vim.keymap.set("n", "<leader>nfg", "<cmd>ObsNvimFindInNotes<cr>")
|
||||||
|
end,
|
||||||
|
}
|
||||||
4
.config/nvim/lua/plugins/plantuml.lua
Normal file
4
.config/nvim/lua/plugins/plantuml.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
--"weirongxu/plantuml-previewer.vim"
|
||||||
|
return {
|
||||||
|
'aklt/plantuml-syntax'
|
||||||
|
}
|
||||||
@@ -3,5 +3,6 @@ return {
|
|||||||
dependencies= {
|
dependencies= {
|
||||||
'nvim-lua/plenary.nvim'
|
'nvim-lua/plenary.nvim'
|
||||||
},
|
},
|
||||||
config = true
|
config = true,
|
||||||
|
enabled = false
|
||||||
}
|
}
|
||||||
|
|||||||
5
.config/nvim/lua/plugins/search.lua
Normal file
5
.config/nvim/lua/plugins/search.lua
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
return {
|
||||||
|
'nvimdev/hlsearch.nvim',
|
||||||
|
event = 'BufRead',
|
||||||
|
config = true
|
||||||
|
}
|
||||||
@@ -2,8 +2,8 @@ return {
|
|||||||
'nvim-telescope/telescope.nvim',
|
'nvim-telescope/telescope.nvim',
|
||||||
dependencies = {
|
dependencies = {
|
||||||
'debugloop/telescope-undo.nvim',
|
'debugloop/telescope-undo.nvim',
|
||||||
'desdic/agrolens.nvim',
|
'molecule-man/telescope-menufacture',
|
||||||
'molecule-man/telescope-menufacture'
|
'xiyaowong/telescope-emoji.nvim',
|
||||||
},
|
},
|
||||||
--cmd = ":Telescope",
|
--cmd = ":Telescope",
|
||||||
config = function()
|
config = function()
|
||||||
@@ -14,11 +14,23 @@ return {
|
|||||||
mappings = {
|
mappings = {
|
||||||
main_menu = { [{'i', 'n'}] = '<C-o>' }
|
main_menu = { [{'i', 'n'}] = '<C-o>' }
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
emoji = {
|
||||||
|
action = function(emoji)
|
||||||
|
-- argument emoji is a table.
|
||||||
|
-- {name="", value="", cagegory="", description=""}
|
||||||
|
|
||||||
|
vim.fn.setreg("*", emoji.value)
|
||||||
|
print([[Press p or "*p to paste this emoji]] .. emoji.value)
|
||||||
|
|
||||||
|
-- insert emoji when picked
|
||||||
|
vim.api.nvim_put({ emoji.value }, 'c', false, true)
|
||||||
|
end,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
require('telescope').load_extension('undo')
|
require('telescope').load_extension('undo')
|
||||||
require('telescope').load_extension('agrolens')
|
|
||||||
require('telescope').load_extension('menufacture')
|
require('telescope').load_extension('menufacture')
|
||||||
|
require("telescope").load_extension("emoji")
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|||||||
5
.config/nvim/lua/plugins/tshjkl.lua
Normal file
5
.config/nvim/lua/plugins/tshjkl.lua
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
return {
|
||||||
|
-- meta - v
|
||||||
|
'gsuuon/tshjkl.nvim',
|
||||||
|
setup = true
|
||||||
|
}
|
||||||
4
.config/nvim/lua/plugins/ugdb.lua
Normal file
4
.config/nvim/lua/plugins/ugdb.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
'ftilde/vim-ugdb',
|
||||||
|
cmd = 'UGDBBreakpoint'
|
||||||
|
}
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
return {
|
|
||||||
"gelguy/wilder.nvim",
|
|
||||||
config = function()
|
|
||||||
local wilder = require('wilder')
|
|
||||||
wilder.setup({modes = {':', '/', '?'}})
|
|
||||||
wilder.set_option('renderer', wilder.popupmenu_renderer(
|
|
||||||
wilder.popupmenu_border_theme({
|
|
||||||
highlighter = wilder.basic_highlighter(),
|
|
||||||
min_width = '100%', -- minimum height of the popupmenu, can also be a number
|
|
||||||
min_height = '50%', -- to set a fixed height, set max_height to the same value
|
|
||||||
reverse = 0, -- if 1, shows the candidates from bottom to top
|
|
||||||
})
|
|
||||||
))
|
|
||||||
end
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user