Sign in
Join now
ghostty
ptr.pet
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
ghostty
/
src
/
terminal
7 folders
·
48 files
at
main
mitchellh.com
·
terminal: support click_events=2 (#12953)
·
4mo ago
69095e29
apc
terminal: hook up glyph protocol glossary to terminal state
4mo ago
c
lib-vt: add pwd_changed callback for OSC 7/9/1337
4mo ago
kitty
os: use GetTempPathW for allocTmpDir on Windows
6mo ago
osc
fix: fix tests, change enum fields to lowercase
4mo ago
res
terminal: adjust page capacity for graphemes if necessary
2y ago
search
fix(terminal): avoid integer overflow in selectPrev with no active matches
4mo ago
tmux
Fix tmux control parser premature %end/%error block termination (#11597)
7mo ago
ansi.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
apc.zig
terminal: hook up glyph protocol glossary to terminal state
4mo ago
bitmap_allocator.zig
terminal: add helpers to BitmapAllocator for sizing
9mo ago
build_options.zig
libghostty-vt: add semver pre info to build info
6mo ago
charsets.zig
perf: inline trivial charset lookup
11mo ago
color.zig
vt: expose terminal default colors via C API
7mo ago
csi.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
cursor.zig
start extracting core terminal zig module
1y ago
dcs.zig
terminal: move tmux into folder
10mo ago
device_attributes.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
device_status.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
focus.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
formatter.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
hash_map.zig
Lots of duplicate word typos + typo.
7mo ago
highlight.zig
terminal/search: screen search prunes history for no-scrollback screens
9mo ago
hyperlink.zig
terminal: more strict sizing for page capacities, max cap can fit 64-bit
9mo ago
kitty.zig
terminal: support disabling kitty graphics protocol
1y ago
lib.zig
libghostty: add utf-8 grapheme cell getter to C API
5mo ago
main.zig
terminal: SelectionGesture, but only with mouse press
5mo ago
modes.zig
core: implement backarrow key mode (DECBKM) - mode 67
6mo ago
mouse.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
osc.zig
terminal: redo trailing state capture in OSC parser
7mo ago
page.zig
terminal: support VirtualAlloc for page allocation on windows
7mo ago
PageList.zig
fix(terminal): guard wrap count when resize pushes cursor to scrollback
4mo ago
parse_table.zig
Remove unused imports
11mo ago
Parser.zig
fix(terminal): bounds check params in DCS passthrough entry
8mo ago
point.zig
libghostty: add tracked grid ref API
5mo ago
ref_counted_set.zig
terminal: page.exactRowCapacity
9mo ago
render.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
Screen.zig
terminal: support click_events=2
4mo ago
ScreenSet.zig
libghostty: add tracked grid ref API
5mo ago
search.zig
terminal: fix lib-vt test builds
11mo ago
selection_codepoints.zig
libghostty: selection word/line/output/all helpers
5mo ago
Selection.zig
libghostty: add selection ordering APIs
5mo ago
SelectionGesture.zig
libghostty: fix wasm build for selection gesture
5mo ago
sgr.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
size_report.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
size.zig
terminal: more strict sizing for page capacities, max cap can fit 64-bit
9mo ago
stream_terminal.zig
lib-vt: add pwd_changed callback for OSC 7/9/1337
4mo ago
stream.zig
terminal: add lib.zig to centralize lib target and re-exports
7mo ago
StringMap.zig
terminal: bound link regex search work with Oniguruma retry limits
7mo ago
style.zig
libghostty: add resolved bg_color and fg_color to cells API
7mo ago
sys.zig
terminal: make wuffs runtime-swappable, enable Kitty graphics for libvt
6mo ago
Tabstops.zig
tripwire: change backing store from ArrayHashMap to EnumMap
9mo ago
Terminal.zig
fix: fix tests, change enum fields to lowercase
4mo ago
tmux.zig
terminal/tmux: start viewer state machine
10mo ago
UTF8Decoder.zig
core: use std.testing.expectEqualStrings where appropriate
1y ago
x11_color.zig
terminal: handle CRLF line endings in rgb.txt parsing
7mo ago