neovim/init.lua
Young Xu ed7b42efbc
feat: support java
fix: nvim tree filter .gitignore
support: rust language
2023-04-29 20:10:58 +08:00

59 lines
1.2 KiB
Lua

require("setup")
require("core.g")
require("core.option")
-- 加载插件配置文件
-- 文件树
require("plugins.file-tree")
-- 默认配置
require("plugins.peaceful")
-- debug 配置
require("plugins.debug")
-- mason管理
require("plugins.mason")
-- bufferline
require("plugins.bufferline")
-- 空白缩进
require("plugins.indent_blackline")
-- 底部状态
require("plugins.lualine")
-- 自动保存
require("plugins.auto-do")
-- 通知
require("plugins.notify")
-- 格式化
require("plugins.null-ls")
-- git
require("plugins.gitsigns")
-- 文件搜索
require("plugins.telescope")
-- 快速跳转
require("plugins.leap")
-- 代码高亮配置
require("plugins.treesitter")
-- wilder配置
require("plugins.wilder")
-- 自定义快捷键配置
require("plugins.legendary")
-- lsp 配置
require("lsp.init")
require("lsp.bash")
require("lsp.docker")
require("lsp.frontend")
require("lsp.go")
require("lsp.lua")
require("lsp.protocol")
require("lsp.volar")
require("lsp.clang")
require("plugins.java")
-- lspsaga
require("plugins.lspsaga")
-- golang lsp
require("plugins.golang")
-- rust ide
require("plugins.rust")
-- 载入主题
require("core.theme")
-- 载入按键
require("core.keymapping")