Files
RedBear-OS/local/recipes/tui/mc/source/misc/syntax/protobuf.syntax
T
vasilito cee25393d8 fix: boot process improvements — dependency cycle, INIT_NOTIFY, probing loop, and log spam fixes
- Fix P15-8-init-cycle-detection.patch: replace visiting+error with seen+silent-skip
  to eliminate 11 false-positive 'dependency cycle detected' errors on shared deps
- Fix P0-daemon-fix-init-notify-unwrap.patch: remove eprintln! for missing
  INIT_NOTIFY (expected for oneshot_async services, ~7 daemons affected)
- Fix driver-manager hotplug loop: add PERMANENTLY_SKIPPED static set shared
  between hotplug handler and DriverConfig::probe() to stop infinite re-probing
  of Fatal/NotSupported/deferred-exhausted device+driver pairs (e.g. ided)
- Fix driver-manager log_timeline: suppress repeated EPIPE/ENOENT errors with
  AtomicI32 dedup and AtomicBool one-shot guards for boot timeline JSON
- Add driver-manager SIGTERM handler, ACPI bus registration, --status mode,
  driver reap loop, graceful shutdown, and reduced deferred retries (30→3)
2026-05-17 12:34:02 +03:00

58 lines
1.5 KiB
YAML

# Syntax rules for Protobuf files and gRPC extensions
context default
keyword whole enum yellow
keyword whole extend yellow
keyword whole extensions yellow
keyword whole import yellow
keyword whole map yellow
keyword whole message yellow
keyword whole oneof yellow
keyword whole option yellow
keyword whole optional yellow
keyword whole package yellow
keyword whole public yellow
keyword whole repeated yellow
keyword whole required yellow
keyword whole reserved yellow
keyword whole returns yellow
keyword whole rpc yellow
keyword whole service yellow
keyword whole stream yellow
keyword whole double yellow
keyword whole float yellow
keyword whole int32 yellow
keyword whole int64 yellow
keyword whole uint32 yellow
keyword whole uint64 yellow
keyword whole sint32 yellow
keyword whole sint64 yellow
keyword whole fixed32 yellow
keyword whole fixed64 yellow
keyword whole sfixed32 yellow
keyword whole sfixed64 yellow
keyword whole bool yellow
keyword whole string yellow
keyword whole bytes yellow
keyword // brown
# punctuation characters, sorted by ASCII code
keyword ( brightcyan
keyword ) brightcyan
keyword , brightcyan
keyword : brightcyan
keyword ; brightmagenta
keyword = yellow
keyword [ brightcyan
keyword ] brightcyan
keyword { brightcyan
keyword } brightcyan
context exclusive // \n brown
spellcheck
context " " green
spellcheck