Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(613)

Side by Side Diff: pkg/analyzer_plugin/doc/tutorial/tutorial.md

Issue 3004733002: Add folding support for plugins and update the main tutorial page (Closed)
Patch Set: Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
OLDNEW
« no previous file with comments | « pkg/analyzer_plugin/doc/tutorial/folding.md ('k') | pkg/analyzer_plugin/lib/plugin/folding_mixin.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698