zed/script
Dzmitry Malyshau a41fb29e01
Linux/x11 input handling (#7811)
Implements the basics of keyboard and mouse handling.
Some keys will need special treatment, like Backspace/Delete. In this
PR, all keys are treated as append-only. Leaving this for a follow-up.

I used @gabydd 's branch as a reference (thank you!) as well as
https://github.com/xkbcommon/libxkbcommon/blob/master/doc/quick-guide.md
For future work, I'll also use
https://github.com/xkbcommon/libxkbcommon/blob/master/tools/interactive-x11.c

All commits are separately compileable and reviewable.

Release Notes:
- N/A

---------

Co-authored-by: Mikayla Maki <mikayla@zed.dev>
2024-02-15 11:58:47 -08:00
..
danger
eula
lib Deploy collab like nightly (#7174) 2024-02-01 11:54:49 -07:00
licenses
update_top_ranking_issues
bootstrap
bump-nightly
bump-zed-minor-versions Remove 0-patch requirement on main in bump-zed-minor-versions 2024-02-14 13:13:44 -05:00
bump-zed-patch-version
bundle Remove existing gzip files before compressing dSYMs (#7818) 2024-02-15 11:32:08 +01:00
clear-target-dir-if-larger-than
clippy Linux/x11 input handling (#7811) 2024-02-15 11:58:47 -08:00
crate-dep-graph
deploy-collab just kidding (#7241) 2024-02-01 11:57:09 -07:00
deploy-postgrest No more nightly/preview collab anymore (#7112) 2024-01-30 20:11:06 -07:00
drop-test-dbs
evaluate_semantic_index
generate-eula-rtf
generate-licenses
get-changes-since
get-crate-version
get-preview-channel-changes
histogram
import-themes
kube-shell
linux Linux/x11 input handling (#7811) 2024-02-15 11:58:47 -08:00
metal-debug
randomized-test-ci
randomized-test-minimize
reset_db
seed-db
sqlx
squawk
storybook
upload-nightly
what-is-deployed Deploy collab like nightly (#7174) 2024-02-01 11:54:49 -07:00
zed-local Don't log errors on main (#7289) 2024-02-02 19:24:49 -07:00