chore: update opencode workflow and local config

This commit is contained in:
alex wiesner
2026-03-12 12:14:33 +00:00
parent 86fca23261
commit 95974224f8
31 changed files with 1058 additions and 52 deletions

View File

@@ -0,0 +1,37 @@
---
title: tmux-shift-enter-fix
type: plan
permalink: dotfiles/plans/tmux-shift-enter-fix
tags:
- tmux
- terminal
- keybindings
---
# tmux Shift+Enter Fix
## Goal
Inside tmux, pressing Shift+Enter should insert a literal newline instead of submitting the command line.
## Decision
- [decision] Preserve tmux extended-keys support and apply the smallest possible fix at the tmux layer.
- [decision] Use `bind-key -n S-Enter send-keys "\n"` in `~/.tmux.conf` instead of disabling `extended-keys` or adding shell-specific bindings.
## Tasks
- [ ] Add a tmux root-table binding for `S-Enter`
- [ ] Verify tmux loads the config and exposes the expected binding
- [ ] Check documentation coverage for this config tweak
## Acceptance criteria
- `~/.tmux.conf` contains an explicit `S-Enter` binding that sends a newline.
- Existing `extended-keys` settings remain enabled.
- After sourcing the config, tmux shows the `S-Enter` root binding.
## Workstream
- Single workstream in the main repo working tree.
## Findings tracker
- None.
## Relations
- related_to [[knowledge]]