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: README.md
+49-21Lines changed: 49 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,23 +2,36 @@
2
2
The missing language server for Drupal.
3
3
4
4
## Features
5
-
### Hover
5
+
<details>
6
+
7
+
<summary>Hover</summary>
8
+
6
9
- Service references
7
10
- Service class
8
11
- Route references
9
12
- Route controller/form
10
13
- Hook references
11
14
- Permission references
12
15
- Plugin references
13
-
### Go to definition
16
+
17
+
</details>
18
+
<details>
19
+
20
+
<summary>Go to definition</summary>
21
+
14
22
- Service references
15
23
- Service class
16
24
- Route references
17
25
- Route controller/form
18
26
- Hook references
19
27
- Permission references
20
28
- Plugin references
21
-
### Completion
29
+
30
+
</details>
31
+
<details>
32
+
33
+
<summary>Completion</summary>
34
+
22
35
- Services
23
36
- Routes
24
37
- Snippets
@@ -34,48 +47,63 @@ The missing language server for Drupal.
34
47
- DataType
35
48
- FormElement
36
49
- RenderElement
37
-
### Code actions
50
+
51
+
</details>
52
+
<details>
53
+
54
+
<summary>Code actions</summary>
55
+
38
56
- Add translation placeholders to `t()` functions.
39
57
58
+
</details>
59
+
40
60
## Installation
61
+
<details>
62
+
63
+
<summary>VSCode</summary>
41
64
42
-
### VSCode extension available in marketplace
43
65
You can download the VSCode extension by searching for `drupal-ls` in VSCode or going to [the marketplace](https://marketplace.visualstudio.com/items?itemName=jdrupal-dev.drupal-ls).
44
66
45
67
Currently the extension is supported on the following platforms:
46
68
- MacOS (darwin-x64, darwin-arm64)
47
69
- Linux (linux-x64, linux-arm64)
48
70
49
-
### Neovim installation with [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig) and lazy.nvim
71
+
</details>
72
+
73
+
<details>
74
+
75
+
<summary>Neovim (lazy.nvim)</summary>
76
+
77
+
You can download a pre-built binary from the Releases page, or you can compile it from source.
0 commit comments