From ed11877ff4af6aae2b96ab0c811acde014e6baa2 Mon Sep 17 00:00:00 2001 From: rootiest Date: Fri, 22 May 2026 23:48:20 -0400 Subject: [PATCH] docs(readme): sync README with gi/gitig merge and magic-enter removal - Remove magic-enter.fish from plugins table (plugin removed) - Add gi function to Git functions table with all flags documented - Add gitig/git-ignore abbreviations to Git abbreviations table - Add GITIGNORE_BOILERPLATE env var example to local.fish personalization block --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fe41f0b..6cf77be 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,6 @@ Managed via [Fisher](https://github.com/jorgebucaran/fisher): | `jorgebucaran/autopair.fish` | Auto-close brackets, quotes, and other pairs | | `jorgebucaran/replay.fish` | Run bash commands in fish without losing state | | `nickeb96/puffer-fish` | Expand `...` to `../..`, `!!` to last command, etc. | -| `mattmc3/magic-enter.fish` | Smart Enter: runs `ls` / `git status` on blank line | | `jorgebucaran/spark.fish` | Sparkline bar charts in the terminal | Fisher and all listed plugins are installed automatically by the bootstrap script in `config.fish` upon launching the shell for the first time. @@ -231,6 +230,7 @@ rm -f file.txt # Falls through to standard rm -f | `git-clean --force` | Same but force-deletes unmerged orphaned branches | | `clone` | `clone-in-kitty` wrapper | | `gitui` | Fast terminal Git UI | +| `gi` | Generate and append `.gitignore` patterns from gitignore.io; `gi` (no args) appends boilerplate then prompts interactively; `gi ` appends named patterns; `gi -s ` prints to stdout; `gi -l` lists all targets | ### Package Management (Arch / paru) @@ -412,6 +412,7 @@ These abbreviations replicate Bash's bang-style history expansions. They expand |---|---| | `g` | `git` | | `lg` | `lazygit` | +| `gitig` / `git-ignore` | `gi` | ### Chezmoi @@ -598,6 +599,9 @@ Use this file for paths and variables that are specific to one machine — thing # CDPATH — directories searched by cd set -gx CDPATH . /home/youruser/projects /home/youruser +# Path to your shared .gitignore boilerplate (used by `gi -b` / `gi` default) +set -gx GITIGNORE_BOILERPLATE ~/.config/git/gitignore_boilerplate + ### SSH ### # Quick shortcuts to your own servers abbr -a sshr 'ssh you@your-server.local'