# .panelignore — Obsidian Graph Panel 的忽略规则
# 语法与 .gitignore 一致：
#   - 默认段（写在任何 [section] 之前）对三种视图（graph / tags / types）都生效
#   - [graph] / [tags] / [types] 段只对对应视图生效，会叠加在默认段之上
#   - # 开头是注释，空行忽略

# ===== 默认段（三种视图都忽略）=====

# 操作系统 / 编辑器 元数据
.DS_Store
Thumbs.db
desktop.ini
$RECYCLE.BIN/

# 编辑器临时 / 备份
*.swp
*.swo
*~
*.bak

# 临时 / 日志
*.tmp
*.log
*.pid
.cache/

# 版本控制
.git/
.gitignore
.gitattributes

# 依赖目录
node_modules/
bower_components/
jspm_packages/

# 构建 / 打包产物
dist/
out/
build/
coverage/
.nyc_output/
.parcel-cache/
.next/
.nuxt/
.turbo/
.astro/
.svelte-kit/
__sveltekit__/

# Python 虚拟环境 / 缓存
__pycache__/
*.pyc
*.pyo
.venv/
venv/
env/

# IDE / 工具配置（不含 markdown 内容）
.idea/
.vscode-test/
.history/
*.iml

# Obsidian vault 自身的元数据目录（仅 JSON / 插件 JS，无 markdown）
.obsidian/
.trash/

# ===== 各视图专属（叠加在默认段之上）=====

[graph]
# 关系图谱：额外排除版本控制目录里的笔记引用噪音
.hg/
.svn/

[tags]

[types]
# 类型视图再额外排除没有意义的扩展对应的临时文件
*.swp
*.swo
