518 Commits

Author SHA1 Message Date
Yann Cébron
6671ffdfee kotlin.md: upgrade gradle plugin to latest version 2019-10-15 17:25:20 +02:00
Yann Cébron
8b405f6c3c prerequisites.md: format build.gradle as groovy 2019-10-15 17:20:42 +02:00
John Hake
0600cbbab9
Merge pull request #211 from magical-l/patch-1
Update annotator.md
2019-10-07 09:34:24 -07:00
Henry Zhu
3602a8b011
Update prerequisites.md
Changing the name of the root directory
2019-10-04 12:06:06 +08:00
Henry Zhu
e0471d266f
Update prerequisites.md
Making directory structure demo clear if using linux `tree` style
2019-10-02 19:54:44 +08: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
JohnHake
58722ecd73 IJSDK-642 2019-09-26 12:10:05 -07:00
JohnHake
9b3692851a Fix links to framework_basics files 2019-09-11 20:10:13 -07:00
JohnHake
cb3e318724 Merge branch 'IJSDK-652' 2019-09-04 21:29:09 -07:00
JohnHake
072378cea3 Rewrite using token 2019-09-04 01:12:15 -07:00
JohnHake
ce44d4822f Refactored for Gradle 2019-08-23 16:54:06 -07:00
Yann Cébron
2a3314caab gradle plugin 0.4.10 2019-08-21 20:41:49 +02:00
John Hake
4fd0518f2f
Merge pull request #188 from JohnHake/IJSDK-633
IJSDK-633
2019-08-14 11:26:10 -07:00
JohnHake
2e3a577c66 Cleanup of lead-in pages.
Added JB-Dmitry feedback.
2019-08-14 11:16:18 -07:00
JohnHake
cca804db61 0 based cols 2019-08-13 22:17:53 -07:00
JohnHake
e017d4d63f Bidirectional text example 2019-08-13 22:08:15 -07:00
JohnHake
a141e1d81c Add Review 2019-08-13 15:51:41 -07:00
Yann Cébron
3b1af4e6a1 testing custom language: note on testing with Gradle 2019-08-05 15:36:41 +02:00
Yann Cébron
d46ab84e9a testing custom language: fix 'idea.system.path' -> 'idea.home.path' 2019-08-05 15:33:50 +02:00
JohnHake
4ee7df8042 Extensive cleanup 2019-08-02 20:28:23 -07: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
JohnHake
038cc172a4 Added diagnostics. 2019-07-30 16:35:26 -07:00
JohnHake
e14842981f Code conversion completed + docs 1 & 2 2019-07-29 20:48:05 -07:00
Yann Cébron
0a734f4bd2 Formatter Test: link FormatterTestCase as suggested in #185 2019-07-23 11:31:28 +02:00
Yann Cébron
5662a97960 Testing: clarify parameters 2019-07-04 11:40:57 +02:00
JohnHake
ef279a80d1 Merge IJSDK-627 2019-07-02 13:44:45 -07:00
JohnHake
461ed74ee0 Convert inspection to Gradle 2019-07-02 12:34:59 -07:00
Yann Cébron
75bdbf3983 fileType EP: mention "pattern" 2019-07-02 15:47:58 +02:00
Yann Cébron
c410d05447 Gradle Guide: note about using EAP versions 2019-06-25 18:22:48 +02:00
JohnHake
b230251801 Misc cleanup in docs and samples. 2019-06-19 10:51:02 -07:00
JohnHake
4c688bcfc9 Merge branch 'IJSDK-473' into IJSDK-473mstr 2019-06-18 17:03:01 -07:00
JohnHake
9bbdafb846 Changed warnings 2019-06-18 13:23:21 -07:00
JohnHake
e20d2f9377 Add comments from review. 2019-06-18 13:23:21 -07:00
JohnHake
8342d8913d Updated ideaDirectory vs alternateIdePath, cleanup 2019-06-18 13:23:21 -07:00
JohnHake
f10e35f30f Incorporated Yann's feedback. 2019-06-18 13:23:21 -07:00
JohnHake
f97dbe8e1f Complete guide page 2019-06-18 13:23:21 -07:00
John Hake
0a5c351b95
Revert "IJSDK-473" 2019-06-17 21:08:02 -07:00
JohnHake
43c5818468 Merge branch 'master' into IJSDK-473
Resolve conflics in 3 files
2019-06-17 20:30:21 -07:00
JohnHake
cb258083e5 Changed warnings 2019-06-17 15:04:01 -07:00
JohnHake
a80c00bd32 Add comments from review. 2019-06-17 12:26:06 -07:00
Tconan99
bbe5984b97 the string not change color
fix the bug, when string matched, the string not change color
2019-06-13 11:22:49 +03:00
Yann Cébron
623855e7fd language_and_filetype: Register file type 2019.2+ reword 2019-06-13 09:52:36 +02:00
Yann Cébron
c91f9ff19c new EP <fileType> 2019-06-05 18:36:45 +02:00
Yann Cébron
d86f1e8fa9 gradle-intellij-plugin 0.4.9 2019-06-05 18:01:34 +02:00
JohnHake
9e3a64a75e Updated ideaDirectory vs alternateIdePath, cleanup 2019-06-04 22:57:51 -07:00
Yann Cébron
944c6df889 Gradle: note about using HTTPS for repositories 2019-06-03 16:02:24 +02:00
John Hake
5593233c46
Merge pull request #171 from JohnHake/IJSDK-346
IJSDK-346 Rewrote gradle project creation and conversion sections
2019-05-24 19:40:09 -07:00
JohnHake
fa93a8f5d0 Incorporated Yann's feedback. 2019-05-24 12:37:50 -07:00
JohnHake
2bebd81941 1st round of feedback; restored previous 'Running Gradle Plugin' content 2019-05-23 19:39:42 -07:00
JohnHake
d566de69be Complete guide page 2019-05-13 22:32:03 -07:00