1.2 KiB
1.2 KiB
Neovim 配置(LazyVim)说明
本目录是一套可直接复制到 ~/.config/nvim/ 的 Neovim 配置,基于 LazyVim + lazy.nvim。
目录结构
nvim-config/
├── init.lua # 入口:加载 config.lazy
├── lazy-lock.json # 插件锁定版本
├── lazyvim.json # LazyVim 元数据(extras/install_version)
└── lua/
├── config/ # options/keymaps/autocmds/lazy 基础配置
└── plugins/ # 以“文件为单位”的插件/覆盖配置
├── ui.lua # UI(neo-tree/bufferline 等)覆盖
└── snacks.lua # Snacks 默认策略(显示隐藏/被忽略文件)
关键约定
- 对人可见文本(注释/日志/文档)用中文;代码符号(变量/函数/模块名)用英文。
- 插件覆盖优先放在
lua/plugins/*.lua,避免在config/*里堆逻辑。 - “默认显示隐藏文件”的入口在
lua/plugins/snacks.lua:picker.sources.files/explorer/grep:hidden=true、ignored=true
变更记录
- 2026-02-20:新增
lua/plugins/snacks.lua,让 Snacks Explorer/Picker 默认显示隐藏与被忽略文件。