Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
b91ad7a
ci: update workflow for hx feature checks
schlich Feb 16, 2026
3cdbe4b
cargo: add hx feature flag
schlich Feb 16, 2026
e774351
edit-mode: add initial hx mode module and exports
schlich Feb 16, 2026
a1d7e22
hx: wire feature-gated mode into reedline and dependencies
schlich Feb 16, 2026
b1cbf6d
hx: fix minor compile issues in new mode
schlich Feb 16, 2026
849a2cd
hx: add basic mode-transition coverage
schlich Feb 16, 2026
8bc95de
deps: update keybindings/modalkit stack for hx
schlich Feb 16, 2026
bcdffcc
hx: improve command handling in edit loop
schlich Feb 16, 2026
69e9a4e
hx: add initial line-movement behavior
schlich Feb 16, 2026
0cc87d8
hx: refactor input handling and state updates
schlich Feb 16, 2026
10d9260
hx: simplify mode/action dispatch
schlich Feb 16, 2026
524f1e6
hx: add and refine motion/state operations
schlich Feb 16, 2026
ee20878
hx: clean up key mapping behavior
schlich Feb 16, 2026
c60862c
hx: restructure command execution paths
schlich Feb 16, 2026
fd37570
hx: add focused regression tests
schlich Feb 16, 2026
9e38219
hx: tighten command parsing and cleanup
schlich Feb 16, 2026
dc1ffdd
hx: expand editing command coverage
schlich Feb 16, 2026
cf9546e
hx: prepare module split for maintainability
schlich Feb 16, 2026
85952c1
hx: split mode into mod.rs and commands.rs
schlich Feb 17, 2026
2bf028a
hx: introduce bindings module
schlich Feb 17, 2026
7fbd7a2
hx: iterate on bindings and command integration
schlich Feb 17, 2026
445eaac
hx: finalize bindings/commands wiring
schlich Feb 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
rust:
- stable
# Define the feature sets that will be built here (for caching you define a separate name)
style: [bashisms, default, sqlite, basqlite, external_printer]
style: [bashisms, default, sqlite, basqlite, external_printer, hx]
include:
- style: bashisms
flags: "--features bashisms"
Expand All @@ -27,6 +27,8 @@ jobs:
flags: "--features sqlite"
- style: basqlite
flags: "--features bashisms,sqlite"
- style: hx
flags: "--features hx"

runs-on: ${{ matrix.platform }}

Expand Down
225 changes: 217 additions & 8 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading