main 98594d0

basic.json RawHistoryFolder

1{
2  "empty_expression": [{
3    "expr": "",
4    "result": {
5      "kind": "Null",
6      "value": null
7    }
8  }],
9  "equal_simple": [{
10    "expr": "1 == 2",
11    "result": {
12      "kind": "Boolean",
13      "value": false
14    }
15  }],
16  "context_simple_access": [{
17    "expr": "simple",
18    "result": {
19      "kind": "String",
20      "value": "foo"
21    },
22    "contexts": {
23      "simple": "foo"
24    }
25  }],
26  "context_case-insensitive": [{
27    "expr": "SIMple.TEst",
28    "result": {
29      "kind": "Number",
30      "value": 123.0
31    },
32    "contexts": {
33      "simPLE": {
34        "teST": 123
35      }
36    }
37  }],
38  "context access with wildcard": [{
39    "expr": "toJson(input.*.foo)",
40    "result": {
41      "kind": "String",
42      "value": "[\n  32,\n  42,\n  -10,\n  0,\n  2,\n  17\n]"
43    },
44    "contexts": {
45      "input": {
46        "test": { "foo": 32 },
47        "test2": { "foo": 42 },
48        "test3": { "foo": -10 },
49        "test4": { "foo": 0 },
50        "test5": { "foo": 2 },
51        "test6": { "foo": 17 }
52      }
53    }
54  }],
55  "unknown context": [
56    {
57      "expr": "nosuchcontext.foo",
58      "err": {
59        "kind": "parsing",
60        "value": "Unrecognized named-value: 'nosuchcontext'. Located at position 1 within expression: nosuchcontext.foo"
61      }
62    }
63  ]
64}

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 3

↑↓ moveenter openesc close