fix: my-nvim - show hidden files by default
This commit is contained in:
parent
820659fcdb
commit
fd38e18ba6
|
|
@ -0,0 +1,29 @@
|
||||||
|
# Neovim 配置(LazyVim)说明
|
||||||
|
|
||||||
|
本目录是一套可直接复制到 `~/.config/nvim/` 的 Neovim 配置,基于 LazyVim + lazy.nvim。
|
||||||
|
|
||||||
|
## 目录结构
|
||||||
|
|
||||||
|
```text
|
||||||
|
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 默认显示隐藏与被忽略文件。
|
||||||
|
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
return {
|
||||||
|
{
|
||||||
|
"folke/snacks.nvim",
|
||||||
|
opts = function(_, opts)
|
||||||
|
-- ==================== 默认显示隐藏/被忽略文件 ====================
|
||||||
|
-- LazyVim install_version=8 默认 picker/explorer 都优先走 Snacks,这里统一打开 hidden/ignored。
|
||||||
|
opts.picker = opts.picker or {}
|
||||||
|
opts.picker.sources = opts.picker.sources or {}
|
||||||
|
|
||||||
|
local sources = opts.picker.sources
|
||||||
|
sources.files = vim.tbl_deep_extend("force", sources.files or {}, {
|
||||||
|
hidden = true,
|
||||||
|
ignored = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
sources.explorer = vim.tbl_deep_extend("force", sources.explorer or {}, {
|
||||||
|
hidden = true,
|
||||||
|
ignored = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
sources.grep = vim.tbl_deep_extend("force", sources.grep or {}, {
|
||||||
|
hidden = true,
|
||||||
|
ignored = true,
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
Reference in New Issue