Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T03:59:48.253Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

queries.rs

32 lines · 1.2 KB · rust
1use std::borrow::Cow;
2
3pub type QueryFieldAccessor = fn(&mut LanguageQueries) -> &mut Option<Cow<'static, str>>;
4
5pub const QUERY_FILENAME_PREFIXES: &[(&str, QueryFieldAccessor)] = &[
6    ("highlights", |q| &mut q.highlights),
7    ("brackets", |q| &mut q.brackets),
8    ("outline", |q| &mut q.outline),
9    ("indents", |q| &mut q.indents),
10    ("injections", |q| &mut q.injections),
11    ("overrides", |q| &mut q.overrides),
12    ("redactions", |q| &mut q.redactions),
13    ("runnables", |q| &mut q.runnables),
14    ("debugger", |q| &mut q.debugger),
15    ("textobjects", |q| &mut q.text_objects),
16];
17
18/// Tree-sitter language queries for a given language.
19#[derive(Debug, Default)]
20pub struct LanguageQueries {
21    pub highlights: Option<Cow<'static, str>>,
22    pub brackets: Option<Cow<'static, str>>,
23    pub indents: Option<Cow<'static, str>>,
24    pub outline: Option<Cow<'static, str>>,
25    pub injections: Option<Cow<'static, str>>,
26    pub overrides: Option<Cow<'static, str>>,
27    pub redactions: Option<Cow<'static, str>>,
28    pub runnables: Option<Cow<'static, str>>,
29    pub text_objects: Option<Cow<'static, str>>,
30    pub debugger: Option<Cow<'static, str>>,
31}
32
Served at tenant.openagents/omega Member data and write actions are omitted.