Ted Blackman
844386076f
%base: symlinks; some -test tests fail
2021-08-30 20:39:37 +03:00
fang
1411e08944
clay: specify target type for /~ results
...
Clay will nest-check the results and put a homogenous map into the
subject.
2021-04-10 01:59:26 +02:00
fang
62d7281156
clay: add /~ ford rune, as /= for directories
...
Hoon files may want to import nouns from all files in a given directory.
/~ lets you do so, importing as a (map @ta *) (but with typed values).
Note the description as "directories" here, instead of "path prefix".
The behavior, as implemented, will not include /path/hoon for /~ /path,
instead only including /path/more/hoon and more deeply nested files.
This seems to be, generally, the behavior you want, for example when
importing from /app/myapp/* for /app/myapp/hoon.
Actually using the resulting map requires some manual casting, which is
not ideal. Some code style improvement work remains to be done as well.
2021-04-09 01:49:14 +02:00
fang
1ec5e5acfb
hoon: add +stap, path parser
...
And cleans up a bunch of locally hand-written implementations of it.
2021-04-07 21:14:13 +02:00
Philip Monk
137f1cdff3
Merge remote-tracking branch 'origin/ted/static-clay-3' into release/next-sys
2021-03-03 18:42:44 -08:00
Ted Blackman
4297082966
language-server: fix parser
2021-02-24 13:07:45 -05:00
Ted Blackman
ad20ddb1d4
clay: added mark runes; can boot off solid pill
2021-02-17 14:31:20 -05:00
Liam Fitzgerald
7b46b8bfed
language-server: break up parser from shoe
2021-01-29 12:01:33 +10:00
Liam Fitzgerald
377b2cd10c
language-server: prevent %play-open on %zpgl
2021-01-29 11:44:37 +10:00
Liam Fitzgerald
3c8e73cbc8
Revert "language-server: parse commands permissively"
...
This reverts commit 8f8ec8bcc5
.
2021-01-29 10:09:52 +10:00
Joe Bryan
b5ec0c30f0
hoon: renames +new-end, +new-lsh, +new-rsh
2020-12-02 01:00:09 -08:00
Joe Bryan
bec63413b0
hoon: adds +new-rsh, switches all +rsh call sites
2020-12-02 00:21:51 -08:00
Joe Bryan
4f9cba2baf
hoon: adds +new-end, switches all +end call sites
2020-12-02 00:21:12 -08:00
Joe Bryan
17f95c0cb6
Merge branch 'm/remove-ketcen' into m/modern-hoon
...
* m/remove-ketcen:
u3: removes .fab from |ut hooks
hoon: patch up +ax callsites
u3: WIP removes fab:ut
hoon: WIP remove fab:ut
hoon: remove ^%
2020-11-30 20:08:17 -08:00
fang
a539d986a7
various: move away from {type} syntax
...
In favor of [type] syntax.
Turns a bunch of ++ into +$ along the way.
2020-11-26 17:43:26 +01:00
fang
44fb0cc19d
various: move away from face/type syntax
...
In favor of face=type.
2020-11-26 17:38:00 +01:00
fang
a6e7af38d5
various: move away from $constant type syntax
2020-11-26 17:31:06 +01:00
Fang
1d644dc470
hoon: remove ^%
...
It's completely unused.
2020-11-24 00:05:44 -08:00
John Franklin
11f8ba23d7
hoon: bscl to bccl, etc
2020-11-17 01:05:17 -06:00
John Franklin
756c94aeb6
hoon: update glyph names (continued)
2020-11-14 23:08:52 -06:00
Philip Monk
fc15f0d735
Merge branch 'pr' into HEAD
2020-10-22 20:47:53 -07:00
Ted Blackman
26ff47b93d
Merge remote-tracking branch 'origin/release/next-userspace' into ford-fusion
2020-06-25 22:24:30 -04:00
Fang
8f8ec8bcc5
language-server: parse commands permissively
...
Parses commands as arbitrary strings, instead of strictly symbols.
2020-06-14 18:48:27 +02:00
Philip Monk
8b78f04dd3
Merge remote-tracking branch 'origin/master' into ford-fusion
2020-06-02 21:50:20 -07:00
John Franklin
510fb6b394
hoon: bat/net to bas/fas
2020-05-28 06:58:18 -05:00
John Franklin
250f4e3130
hoon: lac/rac to sel/ser
2020-05-28 06:14:23 -05:00
John Franklin
413c5682b6
hoon: lit/rit to pal/par
2020-05-28 05:31:50 -05:00
John Franklin
fdb03c1f7d
hoon: led/ban to gal/gar
2020-05-28 04:46:13 -05:00
John Franklin
bc46e26a5d
hoon: pad to pam
2020-05-28 02:06:00 -05:00
John Franklin
1d8624cd74
hoon: bus to buc
2020-05-28 00:50:45 -05:00
Philip Monk
2c2e16df7a
language-server: convert to fusion
2020-05-13 23:30:52 -07:00
Liam Fitzgerald
ed7f8be424
dojo: add autocomplete for various dojo syntaxes
...
Adds autocomplete for
- :app poke syntax
- :app|gen poke generator syntax
- +gen naked generator syntax
- =var variable syntax
2020-04-01 11:28:27 +10:00
Liam Fitzgerald
97e5570fc7
language-server: revive rune/symbol completion
2020-01-28 12:24:39 +10:00
Liam Fitzgerald
a00a371268
language-server: add completion JSON parsers
2020-01-28 10:08:02 +10:00
Liam Fitzgerald
3c74888c9d
Merge branch 'master' into langserver-rpc-rewrite
2020-01-27 12:11:19 +10:00
Liam Fitzgerald
3187d6725b
language-server: fixup tests
2020-01-22 12:35:41 +10:00
Liam Fitzgerald
0acc71f103
langauge-server: cleanup debug artifacts
2020-01-22 11:30:07 +10:00
Liam Fitzgerald
1e3fa28735
language-server: refactor RPC marks
2020-01-22 11:30:07 +10:00
Liam Fitzgerald
680e60b2a5
language-server: dynamic error highlighting
2020-01-22 11:30:05 +10:00
Liam Fitzgerald
8822097cd2
language-server: basic request/response cycle
2020-01-22 11:25:19 +10:00
Liam Fitzgerald
ed3fc3f54c
language-server: first pass at JSON parsers
2020-01-22 11:25:05 +10:00
Fang
fcf1846b6f
various: remove trailing whitespace
2020-01-03 22:06:42 +01:00
Liam Fitzgerald
bcd94868cb
Merge branch 'master' into tab-complete-chat
2019-12-05 08:40:41 +10:00
Liam Fitzgerald
2ef42ba3de
language-server: genericise searching gates
...
genericise searching gates, as we are not always searching against
a [term type]. e.g. chat-cli autocomplete
2019-11-27 18:10:22 +10:00
Philip Monk
4d1457bbaa
Merge remote-tracking branch 'origin/master' into philip/mall-real
2019-11-24 00:01:04 -08:00
Liam Fitzgerald
87da55073e
language-server: fix cord reverse
2019-11-16 11:48:25 +10:00
Liam Fitzgerald
f299bf9d2c
language-server: use modern tisfas syntax
2019-11-16 11:46:17 +10:00
Liam Fitzgerald
b0c5b7b0fe
language-server: add function signature on hover
...
Add function signature on hover. Fixes bug around autocomplete
not working properly when the cursor was mid-word.
2019-11-15 11:17:00 +10:00
Philip Monk
47f24faaf8
mall: convert chat-cli
2019-11-08 19:32:21 -08:00
Philip Monk
65f5b95146
spider: convert dns
2019-11-05 23:28:20 -08:00