94 Commits

Author SHA1 Message Date
Jakub Chrzanowski
803a9d3ca8
Docs maintenance (#316)
docs maintenance
2020-09-21 17:15:08 +02:00
Jakub Chrzanowski
d1f8c12177 Change code samples reference to use intellij-sdk-code-samples repository 2020-08-12 21:59:31 +02:00
Jakub Chrzanowski
4c8e7a5c9b Change code samples reference to use intellij-sdk-code-samples repository 2020-08-12 15:37:38 +02:00
Yann Cébron
2b8377448e [cosmetics] consistent callouts 2020-08-04 15:45:09 +02:00
JohnHake
f89cc25d44 [2020.2 release] IJSDK-869 update intellij.version to 2020.2
Add notes about AnnotationHolder changes
Update upsource links per inspections
Fixes deprecation warning for AnnotationHolder
Compiles, but deprecation warnings for AbstractTreeBuilder, AbstractTreeUpdater, AnnotationHolder
2020-07-28 21:31:31 -07:00
JohnHake
e679a58a02 [custom language] IJSDK-829 Update screenshots to display https
Resize images; remove some Liquid {:width=} tags
                  Remove errant newline at end of ParsingTestData.simple
2020-07-22 14:34:54 -07:00
Niels Thykier
a03670ab94
Include the sourceSet rune for kotlin gradle (#307)
Include to necessary rune for kotlin based gradle files to assist people starting from the JetBrains/intellij-platform-plugin-template repo, which uses `build.gradle.kts` by default.

Related issue: JetBrains/intellij-platform-plugin-template#17
2020-07-20 11:22:22 +02:00
Yann Cébron
04414d34a8 completion_contributor.md: link step 10 2020-07-15 17:53:41 +02:00
Yann Cébron
65c79d43ab completion_contributor.md: fix 2020-07-15 17:41:36 +02:00
Yann Cébron
bea6eac716 language_and_filetype.md: wording, fixes 2020-05-25 11:16:27 +02:00
Yann Cébron
d8ecd49f43 formatter.md: cleanup 2020-05-15 11:12:13 +02:00
Yann Cébron
78d50c16e3 "Getting Started" -> "Creating Your First Plugin" 2020-05-14 17:16:57 +02:00
Yann Cébron
1a8f4ff5e2 commenter.md: cleanup 2020-05-14 12:33:33 +02:00
Yann Cébron
fcc08c9ef4 Custom Language Tutorial/Reference crosslinks 2020-05-14 12:26:50 +02:00
JohnHake
b8e599da74 [simple language] add fixes from PR275 2020-05-11 17:27:02 -07:00
Yann Cébron
2e09d0c622 Custom Language Tutorial: mention gradle-grammarkit-plugin 2020-05-08 12:31:24 +02:00
Yann Cébron
92b7982699 grammar_and_parser.md: link to GK docs, highlight Simple.bnf block 2020-05-08 12:23:27 +02:00
Ganesh Satpute
3972d055c4
Corrected the file name in plugin.xml (#278)
When run the project as per documentation gives an error 
```
2020-04-28 20:13:40,701 [   5378]  ERROR - Types.impl.FileTypeManagerImpl - Incorrect name specified in <fileType>, should be Simple File, actual Simple file [Plugin: org.example.SimplePlugin] 
```
Corrected the file name.
2020-04-28 16:54:00 +02:00
Yann Cébron
7bead165bc fix title capitalization 2020-04-22 15:02:27 +02:00
Yann Cébron
8a65dfe12a blank lines around code blocks 2020-04-22 12:54:06 +02:00
Yann Cébron
bd6691fcda fix some upsource:// links 2020-04-21 15:43:28 +02:00
Yann Cébron
c5cd7aa83e lexer_and_parser_definition.md: missing '.' 2020-04-14 16:26:34 +02:00
Jakub Chrzanowski
ff6544a3fe TPV-5209 http -> https 2020-04-13 12:09:48 +02:00
JohnHake
80129a7641 New Copyright in markdown files 2020-02-19 22:25:03 -08:00
JohnHake
7672f6fbf8 Fix for Link Checker 2020-02-17 00:09:53 -08:00
JohnHake
d3a7850018 Clarify EPs 2020-02-13 13:43:25 -08:00
JohnHake
034dceba8c Editorial cleanup 2020-02-12 18:40:06 -08:00
JohnHake
b6a9cff1ba Draft Complete 2020-02-12 12:24:49 -08:00
JohnHake
c83e24d8bd Checkpoint IJSDK-479B 2020-02-11 19:35:37 -08:00
JohnHake
fe88cf3f03 Changes driven by plugin revisions 2020-02-10 09:40:22 -08:00
Yann Cébron
530a7b74c1 fix upsource:// links formatting, #2 2019-12-02 14:36:54 +01:00
Yann Cébron
6d70fb2d49 fix upsource:// links formatting 2019-12-02 14:20:06 +01:00
magical-l
3ed72d718e
Update annotator.md
若startOffset不+1,则会包含“website”左侧的冒号;若endOffset不-1,则会包含“website”右侧的引号,两种情况都怪怪的。
if we don't +1 for the 'startOffset', then the colon at the left side of "website" will be included; if we don't -1 for the 'endOffset', then the quote mark at the right side of "website" will be included, and both of them are strange.
--------
另,github仓库的源码(https://github.com/JetBrains/intellij-sdk-docs/blob/master/code_samples/simple_language_plugin/src/com/simpleplugin/SimpleAnnotator.java)有误,如下:
btw,the source code in the repository in github(https://github.com/JetBrains/intellij-sdk-docs/blob/master/code_samples/simple_language_plugin/src/com/simpleplugin/SimpleAnnotator.java) is wrong as below:

```
if (properties.size() == 1) {
          TextRange range = new TextRange(element.getTextRange().getStartOffset() + 7,
                                          element.getTextRange().getStartOffset() + 7);
//new TextRange时endOffset跟startOffset相同。
//endOffset is the same as startOffset while new TextRange.
```
2019-10-01 15:27:37 +08:00
Yann Cébron
1ab901ab8c Language and Filetype: clarify using fileType EP vs FileTypeFactory in 2019.2 2019-07-31 16:15:10 +02:00
Yann Cébron
75bdbf3983 fileType EP: mention "pattern" 2019-07-02 15:47:58 +02:00
John Hake
0a5c351b95
Revert "IJSDK-473" 2019-06-17 21:08:02 -07:00
Yann Cébron
159311bf2c prerequisites.md: use upsource:// link (IJSDK-77) 2019-04-15 15:15:50 +02:00
Yann Cébron
3bd0e6406d Custom Language Tutorial - 4.2.: remove download JFlex image, reword 2019-04-12 17:18:20 +02:00
Yann Cébron
fc1273db5b Custom Language Tutorial - 1. Prerequisites: remove plugin manager image 2019-04-12 17:11:56 +02:00
Yann Cébron
44c17d1b6a SDK Docs: update links, use HTTPS where possible 2019-03-12 11:44:02 +01:00
Yann Cébron
e15d969a3b prerequisites.md: fix links 2019-01-21 11:03:29 +01:00
JohnHake
e5170569d5 ijsdk-461: Replaced redundant content with links to existing content. Deleted redundant images. 2018-09-06 16:59:51 -07:00
retlat
09d25bd18c Fix package name. 2017-11-18 16:23:42 +09:00
Sebastien Vermeille
0922c3c4c1 Update language_and_filetype.md (#54)
That way we know where to place this xml string... I added it in <extensions-points> and of course it doesn't work :/
2017-10-21 12:37:22 +03:00
Matt Ellis
752347cf5e Update custom language tutorial 2017-10-12 12:11:42 +01:00
Matt Ellis
9fc3662cd5 Fix code in annotator tutorial 2017-10-11 17:07:14 +01:00
Matt Ellis
2201846559 Fix tutorial to remove type created in later step 2017-10-06 15:40:24 +01:00
Matt Ellis
1ade5f3c30 Remove next/previous links 2017-10-06 14:55:28 +01:00
Matt Ellis
07309d85be Clarify class name usage and generation 2017-09-29 17:24:48 +01:00
fmodesto
66a8f42fd2 Update snippet code (#45)
* Update snippet code

This makes reference to a future code, requires `com.simpleplugin.psi.impl.SimplePsiImplUtil` which is not implemented until step 6.

* Update grammar_and_parser.md
2017-08-19 11:33:19 +01:00