neovim/init.lua

53 lines
1.1 KiB
Lua

require("basics.basic")
-- 插件载入
require("plugins.setup")
-- 导入主题配置
require("basics.theme")
-- 导入文件树配置
require("plugins.nvim-tree")
-- 底部状态栏
require("plugins.lualine")
-- 顶部文件页
require("plugins.bufferline")
-- 自动标签补全
require("plugins.auto-pair")
-- 自动保存
require("plugins.auto-save")
-- 通知
require("plugins.notify")
-- 搜索
require("plugins.telescope")
-- 缩进线
require("plugins.indent-blackline")
-- 重命名工具
require("plugins.renamer")
-- git管理
require("plugins.gitsigns")
-- 终端管理
require("plugins.terminal")
-- 错误列表
require("plugins.trouble")
-- 代码大纲
require('plugins.aerial')
-- LSP管理
require("plugins.mason")
require("lsp.init")
require("lsp.lua")
require("lsp.go")
require("lsp.yaml")
require("lsp.json")
require("lsp.toml")
require("lsp.bash")
require("lsp.docker")
require("lsp.html")
-- golang ide config
require("plugins.go")
-- 格式化
require("plugins.format")
-- 优化启动速度
require("plugins.impatient")
-- TODO 管理
require("plugins.todo")
-- 按键绑定
require("basics.keybinding")