You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+18-9
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,23 @@
1
-
## master
2
-
- ppx autocomplete: handle more atomic expressions to the rhs of `=` without braces (variant, polymorphic variant, function call, list literal, nested component, characters, templates).
3
-
- Autocomplete for function calls: only suggest labeled args that were not yet assigned.
4
-
- Add support for recursive modules.
5
-
- Add support for transitive module references.
6
-
- Add heuristic for lowercase jsx.
7
-
- Add autocomplete for lowercase jsx.
8
-
- Add support for pipe autocompletion where the lhs is a record path.
9
-
- Add support for rename requests.
1
+
## 1.1.2
2
+
3
+
Features:
4
+
5
+
- Rename has landed! Works across-files!
6
+
- More autocomplete improvements.
7
+
- Wider Linux support.
10
8
11
9
## 1.1.1
12
10
13
11
This update contains _lots_ of autocomplete, hover and jump-to-definition improvements. We'll list only a few below.
14
12
15
13
Fixes:
14
+
16
15
- Jump-to-definition on some Windows paths.
17
16
-`->` autocomplete overruled `.`.
18
17
- Hover on components in interface files.
19
18
20
19
Features:
20
+
21
21
- Show References! Works cross-files too.
22
22
- Hover now supports markdown docs.
23
23
- Hover on labels in component functions with compiler version 9.1, and labels with type annotation.
@@ -27,25 +27,30 @@ Features:
27
27
- Slimmer download.
28
28
29
29
Breakages:
30
+
30
31
- Very old linux versions are no longer supported.
31
32
- Hover: no more odoc format support (but it'll still display as text).
32
33
33
34
## 1.0.8
34
35
35
36
Fixes:
37
+
36
38
- Diagnostics display for long lines.
37
39
38
40
Features:
41
+
39
42
- Full support for the newest `rescript` npm package!
40
43
- Highlight type parameters.
41
44
42
45
## 1.0.7
43
46
44
47
Fixes:
48
+
45
49
- Highlighting for some decorators and keywords.
46
50
- Various hover & autocomplete opportunities.
47
51
48
52
Features:
53
+
49
54
- Autocomplete for `->` pipe!
50
55
- Autocomplete for decorators such as `@module` and `@val` and `@deprecated`.
51
56
- Autocomplete for labels `func(~...)`.
@@ -54,11 +59,13 @@ Features:
54
59
## 1.0.6
55
60
56
61
Fixes:
62
+
57
63
- Diagnostics crashing when a file's range isn't found (advice: use fewer ppxes that cause these bugs!). See [#77](https://github.com/rescript-lang/rescript-vscode/issues/77).
58
64
- Weird behaviors when project path contains white space.
59
65
- Proper audit of the windows bugs. Windows is now officially first-class!
60
66
61
67
Syntax colors:
68
+
62
69
- Highlight operators for default VSCode dark+ theme. This means slightly less diverse highlight for the other themes that previously already highlighted operators.
63
70
- Worked with [One Dark Pro](https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme) and [Mariana Pro](https://marketplace.visualstudio.com/items?itemName=rickynormandeau.mariana-pro). We now officially recommend these 2 themes, in addition to the existing recommendations in README.
64
71
- Highlight deprecated elements using the deprecation scopes.
@@ -67,11 +74,13 @@ Syntax colors:
67
74
## 1.0.5
68
75
69
76
Features:
77
+
70
78
- Custom folding. See README.
71
79
- Support for doc strings when hovering on modules.
72
80
- Jump to type definition for types defined in inner modules.
73
81
74
82
Fixes:
83
+
75
84
- Properly highlight nested comments.
76
85
- Windows diagnostics!
77
86
- Removed a potential infinite loop issue in autocomplete.
Copy file name to clipboardexpand all lines: README.md
+2
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,7 @@ The plugin activates on `.res` and `.resi` files. If you've already got Reason-L
44
44
- Jump to definition.
45
45
- Autocomplete.
46
46
- Find references.
47
+
- Rename.
47
48
- Snippets to ease a few syntaxes:
48
49
-`external` features such as `@bs.module` and `@bs.val`
49
50
-`try`, `for`, etc.
@@ -54,6 +55,7 @@ The plugin activates on `.res` and `.resi` files. If you've already got Reason-L
54
55
This repo also contains a language server that can power other editors. **However, the language server in this project is a pure implementation detail. We don't guarantee its stability for other editors' consumption** apart from Vim and Sublime Text.
55
56
56
57
Still, if you'd like to use this language-server with other editors:
58
+
57
59
- Get the release binaries from the Github Releases page.
58
60
- Unzip the `.vsix` and get the `server` folder. That's the only folder you need.
59
61
- The language server will be at `server/out/server.js`. Call it through node, and optionally pass `--stdio` if your editor doesn't support the default JSONRPC.
0 commit comments