This commit is contained in:
Young Xu 2023-03-26 20:43:18 +08:00
parent 0d221ea9f1
commit e9a9fdd6d1
Signed by: xuthus5
GPG Key ID: A23CF9620CBB55F9
6 changed files with 35 additions and 19 deletions

View File

@ -33,6 +33,8 @@ require("plugins.leap")
require("plugins.treesitter")
-- wilder配置
require("plugins.wilder")
-- 自定义快捷键配置
require("plugins.legendary")
-- lsp 配置
require("lsp.init")
require("lsp.bash")
@ -43,7 +45,6 @@ require("lsp.lua")
require("lsp.protocol")
require("lsp.volar")
require("lsp.clang")
require("lsp.protobuf")
-- lspsaga
require("plugins.lspsaga")
-- golang lsp

View File

@ -1,4 +0,0 @@
require("lspconfig").bufls.setup({
cmd = {"bufls", "serve"},
filetypes = {"proto"},
})

View File

@ -3,9 +3,14 @@ local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities.textDocument.completion.completionItem.snippetSupport = true
require("lspconfig").jsonls.setup({
capabilities = capabilities,
capabilities = capabilities,
})
require("lspconfig").taplo.setup({})
require("lspconfig").yamlls.setup({})
require("lspconfig").bufls.setup({
capabilities = capabilities,
on_attach = common_lsp_on_attach,
})

View File

@ -0,0 +1,9 @@
-- 快捷键提示
require("which-key").setup({})
-- 自定义快捷键
require("legendary").setup({
which_key = { auto_register = true },
extensions = {
-- load keymaps and commands from nvim-tree.lua
},
})

View File

@ -6,6 +6,5 @@ require("numbers").setup({})
require("toggleterm").setup({})
-- 错误列表
require("trouble").setup({})
-- 快捷键提示
require("which-key").setup({})
-- 屏幕保护
-- ui配置
require('dressing').setup({})

View File

@ -20,22 +20,13 @@ return require("packer").startup(function(use)
})
use({ "wbthomason/packer.nvim" })
use({ "folke/tokyonight.nvim" })
use({ "stevearc/dressing.nvim" })
use({ "catppuccin/nvim", as = "catppuccin" })
-- bufferline
use({ "akinsho/bufferline.nvim", tag = "v3.*", requires = "nvim-tree/nvim-web-devicons" })
-- 行号模式自动切换
use({ "nkakouros-original/numbers.nvim" })
-- 模糊搜索
use({
"nvim-telescope/telescope.nvim",
tag = "0.1.1",
requires = {
{ "nvim-lua/plenary.nvim" },
{ "nvim-treesitter/nvim-treesitter" },
{ "kdheepak/lazygit.nvim" },
},
})
-- 文件树
use({
"nvim-tree/nvim-tree.lua",
@ -203,11 +194,26 @@ return require("packer").startup(function(use)
})
end,
})
-- 模糊搜索
use({
"nvim-telescope/telescope.nvim",
tag = "0.1.1",
requires = {
{ "nvim-lua/plenary.nvim" },
{ "nvim-treesitter/nvim-treesitter" },
{ "kdheepak/lazygit.nvim" },
},
})
use({
"https://github.com/nvim-telescope/telescope-fzf-native.nvim",
run = "make",
})
use({ "nvim-telescope/telescope-ui-select.nvim" })
-- 自定义命令
use({
"mrjones2014/legendary.nvim",
requires = "kkharji/sqlite.lua",
})
-- 自动保存
if packer_bootstrap then
require("packer").sync()