From 7a003edaeb2273bc4dcdaf82e2d3bb70e5146f3e Mon Sep 17 00:00:00 2001 From: Xevion Date: Sun, 28 Dec 2025 19:07:33 -0600 Subject: [PATCH] feat: add fzf.fish modifier script, Kitty padding, and fix Fisher update timing --- .../fish/conf.d/modify_fzf.fish.tmpl | 20 +++++++++++++++++++ home/dot_config/kitty/private_kitty.conf | 2 ++ ...h.tmpl => run_after_fisher-update.sh.tmpl} | 0 3 files changed, 22 insertions(+) create mode 100755 home/dot_config/fish/conf.d/modify_fzf.fish.tmpl rename home/{run_before_fisher-update.sh.tmpl => run_after_fisher-update.sh.tmpl} (100%) diff --git a/home/dot_config/fish/conf.d/modify_fzf.fish.tmpl b/home/dot_config/fish/conf.d/modify_fzf.fish.tmpl new file mode 100755 index 0000000..5334bcb --- /dev/null +++ b/home/dot_config/fish/conf.d/modify_fzf.fish.tmpl @@ -0,0 +1,20 @@ +#!/usr/bin/env bun + +// Modify fzf.fish to disable default CTRL+R binding (allow Atuin to handle it) +// This is a chezmoi modify_ script that processes fzf.fish on every apply + +const content = await Bun.stdin.text(); +const lines = content.split('\n'); + +// Find and comment out the standalone fzf_configure_bindings call +const targetLineRegex = /^(\s*)fzf_configure_bindings\s*$/; + +const modifiedLines = lines.map(line => { + if (targetLineRegex.test(line) && !line.trim().startsWith('#')) { + const indent = line.match(/^(\s*)/)?.[1] || ''; + return `${indent}# fzf_configure_bindings # Disabled - configured in config.fish instead`; + } + return line; +}); + +console.log(modifiedLines.join('\n')); diff --git a/home/dot_config/kitty/private_kitty.conf b/home/dot_config/kitty/private_kitty.conf index d5d9c67..082ac72 100644 --- a/home/dot_config/kitty/private_kitty.conf +++ b/home/dot_config/kitty/private_kitty.conf @@ -7,6 +7,8 @@ enable_audio_bell no font_family MesloLGS NF font_size 9.0 +window_padding_width 3 + # Disable command finish notifications (fixes cryptic "4;0;0" notifications) notify_on_cmd_finish never diff --git a/home/run_before_fisher-update.sh.tmpl b/home/run_after_fisher-update.sh.tmpl similarity index 100% rename from home/run_before_fisher-update.sh.tmpl rename to home/run_after_fisher-update.sh.tmpl