This commit is contained in:
Young Xu 2023-03-15 01:42:19 +08:00
parent 18a5441638
commit 6634a80445
Signed by: xuthus5
GPG Key ID: A23CF9620CBB55F9
5 changed files with 52 additions and 0 deletions

View File

@ -29,6 +29,8 @@ require("plugins.gitsigns")
require("plugins.leap")
-- 代码高亮配置
require("plugins.treesitter")
-- wilder配置
require("plugins.wilder")
-- lsp 配置
require("lsp.init")
require("lsp.bash")

View File

@ -4,3 +4,4 @@ require("auto-save").setup({
require("nvim-autopairs").setup({})
require("nvim-ts-autotag").setup({})
require('unimpaired').setup({})
require("luasnip.loaders.from_vscode").lazy_load()

View File

@ -10,3 +10,4 @@ require("trouble").setup({})
require("telescope").setup({})
-- 快捷键提示
require("which-key").setup({})
-- 屏幕保护

30
lua/plugins/wilder.lua Normal file
View File

@ -0,0 +1,30 @@
local wilder = require("wilder")
wilder.set_option("pipeline", {
wilder.branch(
wilder.cmdline_pipeline({
fuzzy = 1,
set_pcre2_pattern = 1,
}),
wilder.python_search_pipeline({
pattern = "fuzzy",
})
),
})
local highlighters = {
wilder.pcre2_highlighter(),
wilder.basic_highlighter(),
}
wilder.set_option(
"renderer",
wilder.renderer_mux({
[":"] = wilder.popupmenu_renderer({
highlighter = highlighters,
}),
["/"] = wilder.wildmenu_renderer({
highlighter = highlighters,
}),
})
)

View File

@ -141,6 +141,16 @@ return require("packer").startup(function(use)
"hrsh7th/cmp-emoji",
},
})
use({
"L3MON4D3/LuaSnip",
requires = {
"rafamadriz/friendly-snippets",
},
-- follow latest release.
tag = "v<CurrentMajor>.*",
-- install jsregexp (optional!:).
run = "make install_jsregexp",
})
-- golang ide
use({
"ray-x/go.nvim",
@ -165,6 +175,14 @@ return require("packer").startup(function(use)
"mfussenegger/nvim-dap",
"folke/neodev.nvim",
})
use({
"gelguy/wilder.nvim",
config = function()
-- config goes here
end,
})
-- 屏幕保护
use("eandrju/cellular-automaton.nvim")
-- 自动保存
if packer_bootstrap then
require("packer").sync()