From 5cc38f3ae8ab30461c2f60989f473dc5ad97e775 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Tue, 1 Sep 2026 14:29:34 -0400 Subject: [PATCH 1/7] bin: fix pbclear PATH issues --- bin/pbclear | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/pbclear b/bin/pbclear index 3333534..3134049 100755 --- a/bin/pbclear +++ b/bin/pbclear @@ -1,5 +1,9 @@ -#!/bin/sh +#!/usr/bin/env bash -cbclear +set -euo pipefail + +CURDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +"${CURDIR}/cbclear" osascript -e 'display notification "Clipboard cleared" with title "pbclear"' From ebaa14831e82dadac727418b464853de7d6fc055 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 4 Sep 2026 21:32:41 -0400 Subject: [PATCH 2/7] aerospace: Remove binding conflict with Helix --- aerospace/aerospace.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/aerospace/aerospace.toml b/aerospace/aerospace.toml index 0040313..4223b0e 100644 --- a/aerospace/aerospace.toml +++ b/aerospace/aerospace.toml @@ -40,8 +40,7 @@ outer.right = 0 # # Commands: https://nikitabobko.github.io/AeroSpace/commands [mode.main.binding] -alt-tab = 'workspace-back-and-forth' -alt-backtick = 'workspace-back-and-forth' +alt-tab = 'workspace-back-and-forth' alt-j = 'focus --boundaries all-monitors-outer-frame down' alt-k = 'focus --boundaries all-monitors-outer-frame up' From b4095b5b3b05565faa9015fc629678c0af2e3394 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 4 Sep 2026 21:33:48 -0400 Subject: [PATCH 3/7] helix: Use space.g as git-related prefix --- helix/config.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/helix/config.toml b/helix/config.toml index 3c5aca4..bb795ad 100644 --- a/helix/config.toml +++ b/helix/config.toml @@ -70,6 +70,11 @@ tabpad = "‒" [keys.normal] "C-l" = [":config-reload", ":redraw"] +[keys.normal.space.g] +"b" = ":sh git blame -L '%{selection_line_start},%{selection_line_end}' '%{buffer_name}'" +"f" = "changed_file_picker" +"h" = ":noop %sh{gh browse '%{buffer_name}:%{cursor_line}' --commit=%sh{git rev-parse HEAD}}" + [keys.normal.space.t] "q" = ":reflow" "w" = ":toggle whitespace.render all none" From eec38f62fa26570c329f325a7f0e85370626170d Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 4 Sep 2026 21:55:32 -0400 Subject: [PATCH 4/7] helix: Map reflow to space.q.q --- helix/config.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/helix/config.toml b/helix/config.toml index bb795ad..218c82c 100644 --- a/helix/config.toml +++ b/helix/config.toml @@ -75,7 +75,9 @@ tabpad = "‒" "f" = "changed_file_picker" "h" = ":noop %sh{gh browse '%{buffer_name}:%{cursor_line}' --commit=%sh{git rev-parse HEAD}}" -[keys.normal.space.t] +[keys.normal.space.q] "q" = ":reflow" + +[keys.normal.space.t] "w" = ":toggle whitespace.render all none" "W" = ":toggle soft-wrap.enable" From e0e15c3b7928dbebe882b3aca6fa0978b2219391 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 4 Sep 2026 21:56:00 -0400 Subject: [PATCH 5/7] helix: Use space.y.* to yank path components --- helix/config.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/helix/config.toml b/helix/config.toml index 218c82c..80ad4ae 100644 --- a/helix/config.toml +++ b/helix/config.toml @@ -81,3 +81,9 @@ tabpad = "‒" [keys.normal.space.t] "w" = ":toggle whitespace.render all none" "W" = ":toggle soft-wrap.enable" + +[keys.normal.space.y] +"y" = "yank_to_clipboard" +"p" = ":noop %sh{printf '%%s' '%{buffer_name}' | cbcopy}" +"d" = ":noop %sh{printf '%%s' $(dirname '%{buffer_name}') | cbcopy}" +"b" = ":noop %sh{printf '%%s' $(basename '%{buffer_name}') | cbcopy}" From 1e4670b10670aa5ed0987d0dfd5d8f3bcfdad004 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 4 Sep 2026 21:56:14 -0400 Subject: [PATCH 6/7] ghostty: Mac font size --- ghostty/darwin.ghostty | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghostty/darwin.ghostty b/ghostty/darwin.ghostty index b4cd4e3..3ceac28 100644 --- a/ghostty/darwin.ghostty +++ b/ghostty/darwin.ghostty @@ -1,4 +1,4 @@ -font-size = 12 +font-size = 14 quit-after-last-window-closed = true From 1b535b4245052932f60cda97d1b1d593be26ba1c Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 4 Sep 2026 21:56:44 -0400 Subject: [PATCH 7/7] ghostty(macos): Try window-save-state so working-directory works --- ghostty/darwin.ghostty | 1 + 1 file changed, 1 insertion(+) diff --git a/ghostty/darwin.ghostty b/ghostty/darwin.ghostty index 3ceac28..849d8cd 100644 --- a/ghostty/darwin.ghostty +++ b/ghostty/darwin.ghostty @@ -3,3 +3,4 @@ font-size = 14 quit-after-last-window-closed = true working-directory = home +window-save-state = never