From 5bd21b7ed468b5ff4d1a5b2ed7e211f401eb138a Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Mon, 1 Jun 2026 23:05:23 +0300 Subject: chore: update libghostty vendor refs #276 --- .../src/terminal/selection_codepoints.zig | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 vendor/libghostty-vt/src/terminal/selection_codepoints.zig (limited to 'vendor/libghostty-vt/src/terminal/selection_codepoints.zig') diff --git a/vendor/libghostty-vt/src/terminal/selection_codepoints.zig b/vendor/libghostty-vt/src/terminal/selection_codepoints.zig new file mode 100644 index 00000000..4c318403 --- /dev/null +++ b/vendor/libghostty-vt/src/terminal/selection_codepoints.zig @@ -0,0 +1,31 @@ +// This file contains various default word boundaries used for +// selection logic. We put it in a separate file so that different +// subsystems can import it without introducing a number of +// dependencies. + +/// Default boundary characters for word selection: ` \t'"│`|:;,()[]{}<>$` +pub const default_word_boundaries = [_]u21{ + 0, // null + ' ', // space + '\t', // tab + '\'', // single quote + '"', // double quote + '│', // U+2502 box drawing + '`', // backtick + '|', // pipe + ':', // colon + ';', // semicolon + ',', // comma + '(', // left paren + ')', // right paren + '[', // left bracket + ']', // right bracket + '{', // left brace + '}', // right brace + '<', // less than + '>', // greater than + '$', // dollar +}; + +/// Default whitespace characters trimmed from line selections. +pub const default_line_whitespace = [_]u21{ 0, ' ', '\t' }; -- cgit v1.2.3