From f6fc7a198736ad93d924c456bca6ffa18add52b2 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 21 Aug 2026 03:49:01 -0400 Subject: [PATCH 1/3] bin: screencast --- bin/screencast | 11 +++++++++++ bin/screenshot | 2 ++ 2 files changed, 13 insertions(+) create mode 100755 bin/screencast diff --git a/bin/screencast b/bin/screencast new file mode 100755 index 0000000..7c355d9 --- /dev/null +++ b/bin/screencast @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +set -euo pipefail + +ts="$(date "+%Y-%m-%d_%H-%M-%S")" +f="${HOME}/videos/screencasts/${ts}.mkv" + +wf-recorder -g "$(slurp)" -f "$f" + +echo "$f" >&2 +echo "$f" diff --git a/bin/screenshot b/bin/screenshot index 1154233..df1ea7b 100755 --- a/bin/screenshot +++ b/bin/screenshot @@ -1,5 +1,7 @@ #!/usr/bin/env bash +set -euo pipefail + ts="$(date "+%Y-%m-%d_%H-%M-%S")" f="${HOME}/images/screenshots/${ts}.png" From 5dc446d1a618fb1cae0eee582004b271d311f5c8 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 21 Aug 2026 03:49:14 -0400 Subject: [PATCH 2/3] helix: Auto-format Python --- helix/languages.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/helix/languages.toml b/helix/languages.toml index b1cf72a..09cb273 100644 --- a/helix/languages.toml +++ b/helix/languages.toml @@ -27,3 +27,7 @@ command = "tinymist" [language-server.tinymist.config.preview] background = { enabled = true } refresh = "onSave" + +[[language]] +name = "python" +auto-format = true From 93a757aba7daee24dfe0b37f70a442ecb2bdd192 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 21 Aug 2026 03:49:47 -0400 Subject: [PATCH 3/3] helix: Add keys for reflow --- helix/config.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/helix/config.toml b/helix/config.toml index 45756be..3c5aca4 100644 --- a/helix/config.toml +++ b/helix/config.toml @@ -71,5 +71,6 @@ tabpad = "‒" "C-l" = [":config-reload", ":redraw"] [keys.normal.space.t] +"q" = ":reflow" "w" = ":toggle whitespace.render all none" "W" = ":toggle soft-wrap.enable"