mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
This is the 1st commit message: Dependencies update build(deps): bump org.jetbrains.kotlin.jvm in /code_samples/kotlin_demo Bumps org.jetbrains.kotlin.jvm from 1.6.20 to 1.6.21. --- updated-dependencies: - dependency-name: org.jetbrains.kotlin.jvm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/live_templates Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/project_wizard Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/settings Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/action_basics Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/psi_demo Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/facet_basics Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/editor_basics Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/kotlin_demo Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/project_model Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/tool_window Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.jetbrains.intellij in /code_samples/module Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #2 will be skipped: build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #3 will be skipped: build(deps): bump org.jetbrains.intellij in /code_samples/tool_window Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #4 will be skipped: build(deps): bump org.jetbrains.intellij in /code_samples/project_model Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #5 will be skipped: build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #6 will be skipped: build(deps): bump org.jetbrains.intellij in /code_samples/kotlin_demo Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #7 will be skipped: build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #8 will be skipped: build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #9 will be skipped: build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #10 will be skipped: build(deps): bump org.jetbrains.intellij in /code_samples/editor_basics Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #11 will be skipped: build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #12 will be skipped: build(deps): bump org.jetbrains.intellij Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #13 will be skipped: build(deps): bump org.jetbrains.intellij in /code_samples/facet_basics Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> The commit message #14 will be skipped: build(deps): bump org.jetbrains.intellij in /code_samples/psi_demo Bumps org.jetbrains.intellij from 1.5.2 to 1.5.3. --- updated-dependencies: - dependency-name: org.jetbrains.intellij dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Simple Language Sample 
Reference: Custom Language Support Tutorial in IntelliJ SDK Docs
Quickstart
Defines a new language, Simple language with support for syntax highlighting, annotations, code completion, and other features.
Extension Points
Name | Implementation | Extension Point Class |
---|---|---|
com.intellij.fileType |
SimpleFileType | LanguageFileType |
com.intellij.lang.parserDefinition |
SimpleParserDefinition | ParserDefinition |
com.intellij.lang.syntaxHighlighterFactory |
SimpleSyntaxHighlighterFactory | SyntaxHighlighterFactory |
com.intellij.colorSettingsPage |
SimpleColorSettingsPage | ColorSettingsPage |
com.intellij.annotator |
SimpleAnnotator | Annotator |
com.intellij.codeInsight.lineMarkerProvider |
SimpleLineMarkerProvider | RelatedItemLineMarkerProvider |
com.intellij.completion.contributor |
SimpleCompletionContributor | CompletionContributor |
com.intellij.psi.referenceContributor |
SimpleReferenceContributor | PsiReferenceContributor |
com.intellij.lang.refactoringSupport |
SimpleRefactoringSupportProvider | RefactoringSupportProvider |
com.intellij.lang.findUsagesProvider |
SimpleFindUsagesProvider | FindUsagesProvider |
com.intellij.lang.foldingBuilder |
SimpleFoldingBuilder | FoldingBuilderEx |
com.intellij.gotoSymbolContributor |
SimpleChooseByNameContributor | ChooseByNameContributor |
com.intellij.lang.psiStructureViewFactory |
SimpleStructureViewFactory | PsiStructureViewFactory |
com.intellij.lang.formatter |
SimpleFormattingModelBuilder | FormattingModelBuilder |
com.intellij.codeStyleSettingsProvider |
SimpleCodeStyleSettingsProvider | CodeStyleSettingsProvider |
com.intellij.langCodeStyleSettingsProvider |
SimpleLanguageCodeStyleSettingsProvider | LanguageCodeStyleSettingsProvider |
com.intellij.lang.commenter |
SimpleCommenter | Commenter |
Reference: Plugin Extension Points in IntelliJ SDK Docs