all repos

clerk @ 7be09366fcfbf45911f1d22c04232c0356f0add9

missing tooling for ledger/hledger

clerk/internal/lsp/testdata/completion-contexts.txtar (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
lsp: date completion, 1 month ago
1
-- in.journal --
2
account expenses:food
3
account expenses:taxi
4
account assets:cash
5
6
payee Grocery Store
7
payee Coffee Shop
8
9
commodity USD
10
11
tag client
12
tag project
13
14
2024-01-01 Grocery Store
15
    ; client:acme
16
    ; project:alpha
17
    expenses:food  $50
18
    expenses:taxi  $30
19
    assets:cash
20
21
^
22
2024-01-02 *
23
    ^
24
    expenses:^food  $50
25
    expenses:food  $^50
26
    expenses:food  ^
27
    expenses:food  U^SD
28
    expenses:food  $5^0
29
    expenses:food  $50 @^ 1.5
30
    * expenses:f^ood  $50
31
    (expenses:f^ood)  $50
32
    expenses:food  ; client:^x
33
    expenses:food  ; client: ac^me
34
    ; a:b, client:ac^
35
    ; url:https://exa^mple
36
    ; a:b:c, cli^ent:x
37
    ; groc^eries
38
39
2024-01-03 * (123) gro^cer
40
2024-01-03=2024-01-04 cof^fee
41
2024-01-03 "gro^cery"
42
2024-01-03 acme | no^te
43
2024-01-03 acme|note x^y
44
2024-01-03 ; cli^
45
2024-01-03^
46
47
account expenses:food
48
    no^te ignore
49
50
account expenses:food
51
    note: x
52
53
    no^te foo
54
55
account expenses:taxi
56
    note: x
57
   
58
    no^te foo
59
60
~ monthly^ budget
61
62
63
2024-01-15 Grocery
64
    expenses:food  $50
65
    expenses:taxi  $30
66
    assets:cash
67
68
2024-01-16 ^
69
    expenses:f^ood  $5
70
    assets:cash
71
72
in^c
73
20^
74
75
76
2^024-01-05 Grocery Store
77
    expenses:food  $10
78
    assets:cash
79
80
2024-01-02 Coffee Shop
81
    expenses:food  $10
82
    assets:cash
83
84
2024-06-15 Grocery Store
85
    expenses:food  $10
86
    assets:cash
87
88
2024/01/20 acme
89
    expenses:food  $10
90
    assets:cash
91
92
6-10 grocer
93
    expenses:food  $10
94
    assets:cash
95
96
2024-06-1^5 Coffee Shop
97
    expenses:food  $10
98
    assets:cash
99
100
2024/0^1/20 Grocery Store
101
    expenses:food  $10
102
    assets:cash
103
104
-- expect --
105
19:0 date ""
106
  today
107
  yesterday
108
  2 days ago
109
  2024-06-15
110
  2024/01/20
111
  2024-01-16
112
  2024-01-15
113
  2024-01-05
114
  2024-01-03
115
  2024-01-02
116
  2024-01-01
117
  6-10
118
21:4 account ""
119
  expenses:food
120
  assets:cash
121
  expenses:taxi
122
22:13 account "expenses:"
123
  expenses:food
124
  expenses:taxi
125
23:20 commodity "$"
126
  $
127
24:19 commodity ""
128
  $
129
  USD
130
25:20 commodity "U"
131
  USD
132
26:21 none ""
133
27:24 none ""
134
28:16 account "expenses:f"
135
  expenses:food
136
29:15 account "expenses:f"
137
  expenses:food
138
30:28 tag-value ""
139
  ac
140
  acme
141
  x
142
31:31 tag-value "ac"
143
  ac
144
  acme
145
32:20 tag-value "ac"
146
  ac
147
  acme
148
33:21 tag-value "https://exa"
149
  https://example
150
34:16 tag "cli"
151
  client
152
35:10 tag "groc"
153
37:22 payee "gro"
154
  Grocery Store
155
  grocer
156
  grocery
157
  Grocery
158
38:25 payee "cof"
159
  Coffee Shop
160
  coffee
161
39:15 payee "gro"
162
  Grocery Store
163
  grocer
164
  grocery
165
  Grocery
166
40:20 none ""
167
41:22 none ""
168
42:16 tag "cli"
169
  client
170
43:10 date "2024-01-03"
171
  2024-01-03
172
46:6 none ""
173
51:6 account "no"
174
  expenses:food
175
56:6 none ""
176
58:9 none ""
177
66:11 payee ""
178
  Grocery Store
179
  Coffee Shop
180
  acme
181
  grocer
182
  Grocery
183
  acme|note xy
184
  coffee
185
  grocery
186
67:14 account "expenses:f"
187
  expenses:food
188
70:2 directive "in"
189
  include
190
71:2 date "20"
191
  today
192
  yesterday
193
  2 days ago
194
  2024-06-15
195
  2024/01/20
196
  2024-01-16
197
  2024-01-15
198
  2024-01-05
199
  2024-01-03
200
  2024-01-02
201
  2024-01-01
202
74:1 date "2"
203
  today
204
  yesterday
205
  2 days ago
206
  2024-06-15
207
  2024/01/20
208
  2024-01-16
209
  2024-01-15
210
  2024-01-05
211
  2024-01-03
212
  2024-01-02
213
  2024-01-01
214
94:9 date "2024-06-1"
215
  2024-06-15
216
98:6 date "2024/0"
217
  2024/01/20