From f6f39b266b989ca03708e9c3a3a9f595211518d9 Mon Sep 17 00:00:00 2001 From: Mehdi Piraee Date: Thu, 25 Sep 2025 11:37:30 -0700 Subject: [PATCH] fix: improve Obsidian .gitignore to prevent personal config conflicts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ignore all personal Obsidian settings (app.json, appearance.json, workspace files) - Keep only plugin-related configs (core-plugins.json, community-plugins.json) - Remove personal config files from version control to prevent merge conflicts - Allows team members to customize themes/settings without affecting the repository This follows standard practices for tool-specific configurations where only shared/team settings should be version controlled. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .gitignore | 16 ++++------------ .obsidian/app.json | 1 - .obsidian/appearance.json | 1 - 3 files changed, 4 insertions(+), 14 deletions(-) delete mode 100644 .obsidian/app.json delete mode 100644 .obsidian/appearance.json diff --git a/.gitignore b/.gitignore index f60af7f..f061070 100644 --- a/.gitignore +++ b/.gitignore @@ -46,18 +46,10 @@ $RECYCLE.BIN/ # IDE and Editor Files ################################################################################ -# Obsidian -.obsidian/workspace.json -.obsidian/workspace-mobile.json -.obsidian/workspace/* -# Uncomment below if you want to ignore all Obsidian settings except specific ones -# .obsidian/* -# !.obsidian/app.json -# !.obsidian/appearance.json -# !.obsidian/core-plugins.json -# !.obsidian/community-plugins.json -# !.obsidian/hotkeys.json -# !.obsidian/graph.json +# Obsidian - ignore all personal settings except plugin configs +.obsidian/* +!.obsidian/core-plugins.json +!.obsidian/community-plugins.json # JetBrains IDEs (IntelliJ, GoLand, etc.) .idea/ diff --git a/.obsidian/app.json b/.obsidian/app.json deleted file mode 100644 index 9e26dfe..0000000 --- a/.obsidian/app.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json deleted file mode 100644 index 9e26dfe..0000000 --- a/.obsidian/appearance.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file