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
Matt Ellis
e7619a1b0a
Fix broken links ( #42 )
...
Also update to sdkdocs-template@e14eae811df1a8e81c9d408cd3bcf0d7b4bc3954
2017-07-14 11:16:58 -06:00
Yann Cébron
328ff227e5
reference_contributor.md: cleanup
2016-11-18 13:46:59 +09:00
Yann Cébron
ae6efb153c
quick_fix.md: cleanup
2016-11-18 13:44:27 +09:00
Yann Cébron
c81083a9e4
psi_helper_and_utilities.md: cleanup
2016-11-18 13:42:16 +09:00
Yann Cébron
e08d28e550
lexer_and_parser_definition.md: cleanup
2016-11-18 13:38:50 +09:00
Yann Cébron
2b8e505ea9
grammar_and_parser.md: cleanup
2016-11-18 13:36:52 +09:00
Yann Cébron
5c0352ae0d
go_to_symbol_contributor.md: cleanup
2016-11-18 13:34:28 +09:00
Yann Cébron
c0d88ac10b
formatter.md: cleanup
2016-11-18 13:33:12 +09:00
Yann Cébron
c6ed530ac9
commenter.md: cleanup
2016-11-18 13:30:52 +09:00
cheptsov
9bbb721615
IJSDK-203 Confusing grammar and no info on comments and whitespaces (documentation fix)
2016-11-03 17:02:57 +01:00
Yann Cébron
404f3f4577
IJSDK-76 Optimize screenshot file sizes
2016-10-27 10:46:40 +02:00
Breandan Considine
784b8cd31e
Fixes #IJSDK-133, we can't reference the complete grammar file until later in the tutorial
2016-03-21 18:15:30 -04:00
Breandan Considine
b8fb86ac63
Fix broken links and remove author template
2016-03-21 17:29:12 -04:00
Breandan Considine
778cfa08a8
Fix broken links and cross reference more sample code
2016-03-21 16:47:39 -04:00
Breandan Considine
8aaf13b046
More Upsource links (pt. 2)
2016-03-04 23:59:54 -05:00
Breandan Considine
7510cd3739
Add more Upsource links
2016-03-04 17:57:21 -05:00
zjhmale
16ba9c0a85
fix include wrong file and icon dead link issue
2016-02-28 22:50:28 +08:00
breandan
956fb785b2
Simplify code snippets and fix issues with Jekyll 3.X
2015-12-28 07:49:53 -05:00
breandan
b940673f47
Reference code-samples directly (as per DRY)
2015-12-21 23:35:54 -05:00
Yann Cébron
fa89b1ed9d
find_usages_provider: remove accidental superfluous '+'
2015-12-18 19:16:38 +01:00
Yann Cébron
9ffde109d0
find_usages_provider: fix source sample
...
https://devnet.jetbrains.com/message/5566694
2015-12-18 19:03:16 +01:00
breandan
da6f83a159
Replace "IntelliJ IDEA" with "IntelliJ Platform" where appropriate and other minor changes
2015-11-30 06:25:21 -05:00
Matt Ellis
ab392301a3
Merge https://github.com/artspb/intellij-sdk-docs into artspb-master
2015-09-24 12:33:56 +01:00
breandan
d5952b46f7
Clean up inconsistent markdown code style
...
Search: ```([^`\n]+)```
Replace: `$1`
2015-08-18 15:21:34 -04:00
breandan considine
88df4e5872
Replace relative paths containing '..' with absolute paths '/'
...
@citizenmatt
2015-08-06 20:49:20 -04:00
breandan considine
7b75f3ad99
Replaced internal .html links with .md extension
...
Find: (\([^:\)]+\.)html\)
Replace: $1md\)
2015-08-06 19:38:31 -04:00