From d27d07e8e4b004926ea960c118fa99caa979caa0 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 25 May 2026 14:50:31 -0500 Subject: fix(elisp): gitignore the full Claude tooling footprint The bundle tracked .claude/rules, CLAUDE.md, and githooks/, ignoring only the personal overrides. For a code project, especially a third-party package checkout, the whole Claude footprint should stay local: install and sync deliver it, so it shouldn't land in the project's history. gitignore-add.txt now ignores .claude/, CLAUDE.md, and githooks/ next to the elisp build artifacts. I also added install-lang.bats, which the bundle had no test for. It covers the landed footprint and the gitignore set. --- languages/elisp/gitignore-add.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'languages') diff --git a/languages/elisp/gitignore-add.txt b/languages/elisp/gitignore-add.txt index 72d8290..42a1404 100644 --- a/languages/elisp/gitignore-add.txt +++ b/languages/elisp/gitignore-add.txt @@ -1,6 +1,7 @@ -# Claude Code — personal overrides (not part of the ruleset) -/.claude/settings.local.json -/.claude/.cache/ +# Claude Code — local tooling, delivered by install/sync, not committed +.claude/ +CLAUDE.md +githooks/ # Elisp byte-compile artifacts (generated by the hook) *.elc -- cgit v1.2.3