| 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 |