OLD | NEW |
1 # Building a Plugin | 1 # Building a Plugin |
2 | 2 |
3 This is the table of contents for a set of pages that describe how to implement | 3 This is the table of contents for a set of pages that describe how to implement |
4 a plugin. You should probably read the [Introduction][introduction] and | 4 a plugin. You should probably read the [Introduction][introduction] and |
5 [Getting Started][gettingStarted] pages first, but the remaining pages can be | 5 [Getting Started][gettingStarted] pages first, but the remaining pages can be |
6 read as you attempt to implement the described functionality. | 6 read as you attempt to implement the described functionality. |
7 | 7 |
8 ## Pages | 8 ## Pages |
9 | 9 |
10 The following is a list of the pages available in this tutorial. | 10 The following is a list of the pages available in this tutorial. |
11 | 11 |
12 [Introduction][introduction] - | 12 [Introduction][introduction] - |
13 What is a plugin and what can it do? | 13 What is a plugin and what can it do? |
14 | 14 |
15 [Getting Started][gettingStarted] - | 15 [Getting Started][gettingStarted] - |
16 How to write a minimal plugin. | 16 How to write a minimal plugin. |
17 | 17 |
18 [Creating Edits][creatingEdits] - | 18 [Creating Edits][creatingEdits] - |
19 How to compose the edits used in assists, fixes, and refactorings. | 19 How to compose the edits used in assists, fixes, and refactorings. |
20 | 20 |
21 [Providing Quick Assists][assists] - | 21 [Providing Quick Assists][assists] - |
22 How to provide quick assists. | 22 How to provide quick assists. |
23 | 23 |
24 [Providing Quick Fixes][fixes] - | 24 [Providing Quick Fixes][fixes] - |
25 How to provide quick fixes associated with errors. | 25 How to provide quick fixes associated with errors. |
26 | 26 |
27 [Providing Code Completions][completion] - | 27 [Providing Code Completions][completion] - |
28 How to provide code completion suggestions. | 28 How to provide code completion suggestions. |
29 | 29 |
| 30 [Providing Navigation Information][navigation] - |
| 31 How to provide navigation support. |
| 32 |
| 33 [Providing Occurrences Information][occurrences] - |
| 34 How to provide information for marking occurrences. |
| 35 |
| 36 [Providing Outline Information][outline] - |
| 37 How to provide the information to build outline structures. |
| 38 |
| 39 [Providing Folding Information][folding] - |
| 40 How to provide support for code folding. |
| 41 |
30 [assists]: assists.md | 42 [assists]: assists.md |
31 [completion]: completion.md | 43 [completion]: completion.md |
32 [creatingEdits]: creating_edits.md | 44 [creatingEdits]: creating_edits.md |
33 [fixes]: fixes.md | 45 [fixes]: fixes.md |
| 46 [folding]: folding.md |
34 [gettingStarted]: getting_started.md | 47 [gettingStarted]: getting_started.md |
35 [introduction]: introduction.md | 48 [introduction]: introduction.md |
| 49 [navigation]: navigation.md |
| 50 [occurrences]: occurrences.md |
| 51 [outline]: outline.md |
OLD | NEW |