summaryrefslogtreecommitdiff
path: root/vrsite/assets/c.scm
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-02 23:43:08 -0300
committerGabriel Schneider <[email protected]>2026-08-03 09:54:39 -0300
commit5ec72f8723d795d0b02d7e9ebb9f555f0c7e6a2e (patch)
treef12f4b700fff4ff6f7e818d2a542672ba0b8d76e /vrsite/assets/c.scm
parenta9263daee9413c5eff3c1f1bebcd224442fd8685 (diff)
downloadnotevi-5ec72f8723d795d0b02d7e9ebb9f555f0c7e6a2e.tar.gz
notevi-5ec72f8723d795d0b02d7e9ebb9f555f0c7e6a2e.zip
rebrand to notevi: one CLI over the jj sidecar
vr and vrsite become a single binary. vrsite/ folds into a web package in one module (0x4200.cafe/notevi); "notevi web" serves and exports exactly what vrsite did, and "notevi read/grep/note/query" is unchanged. The sidecar is renamed with it: notevi_log, notevi-log.jsonl, and the description "private: notevi log". The pre-rebrand names are still recognized, so an old repository opens and reads; it is renamed in place on the first write, or up front with "notevi migrate DIR...". That rename cannot be a single mv inside jj run. jj only auto-tracks a *new* file in the run working copy below a size limit it does not take from the command line, so writing a whole log under a name the change has never held is silently dropped while jj reports success. ensureLogFile creates the file empty first and lets every later byte be a modification of a tracked file, which snapshots at any size; that also fixes the same latent bug when importing a large legacy vr-log.jsonl. Adds a bem-te-vi mark (favicon and nav brand) and a README. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Diffstat (limited to 'vrsite/assets/c.scm')
-rw-r--r--vrsite/assets/c.scm36
1 files changed, 0 insertions, 36 deletions
diff --git a/vrsite/assets/c.scm b/vrsite/assets/c.scm
deleted file mode 100644
index 789bf93..0000000
--- a/vrsite/assets/c.scm
+++ /dev/null
@@ -1,36 +0,0 @@
-; C highlights, from tree-sitter/tree-sitter-c v0.24.2 queries/highlights.scm
-; (MIT). Reordered for later-patterns-win, capture names mapped onto zed syntax
-; keys (preprocessor directives get @preproc rather than upstream's @keyword,
-; which zed themes colour separately). Also loaded ahead of cpp.scm, the way
-; upstream composes the C++ highlights.
-
-["(" ")" "[" "]" "{" "}"] @punctuation.bracket
-[";" "," "."] @punctuation.delimiter
-["--" "-" "-=" "->" "=" "!=" "*" "&" "&&" "+" "++" "+=" "<" "==" ">"
- "||"] @operator
-
-["break" "case" "const" "continue" "default" "do" "else" "enum" "extern"
- "for" "if" "inline" "return" "sizeof" "static" "struct" "switch" "typedef"
- "union" "volatile" "while"] @keyword
-
-["#define" "#elif" "#else" "#endif" "#if" "#ifdef" "#ifndef"
- "#include"] @preproc
-(preproc_directive) @preproc
-
-[(type_identifier) (primitive_type) (sized_type_specifier)] @type
-(field_identifier) @property
-(statement_identifier) @label
-((identifier) @constant
- (#match? @constant "^[A-Z][A-Z0-9_]*$"))
-
-(call_expression function: (identifier) @function)
-(call_expression function: (field_expression
- field: (field_identifier) @function.method))
-(function_declarator declarator: (identifier) @function)
-(preproc_function_def name: (identifier) @function)
-
-(number_literal) @number
-(null) @constant
-[(string_literal) (char_literal) (system_lib_string)] @string
-(escape_sequence) @string.escape
-(comment) @comment