├── .gitignore ├── LICENSE.txt ├── contributing.md ├── developer_environment.md ├── gen └── com │ └── dmarcotte │ └── handlebars │ └── parsing │ └── _HbLexer.java ├── markdown_images ├── brace_match.png ├── custom_langs_by_filename_pattern.png ├── custom_langs_by_project.png ├── editor.png ├── formatter.png ├── highlight_config.png ├── logo_jetbrains.png ├── project_setup.png ├── readme.md ├── sdk_setup_1.png ├── sdk_setup_2.png └── structure_view.png ├── readme.md ├── resources ├── icons │ ├── elements │ │ ├── openBlock.png │ │ ├── openBlock@2x.png │ │ ├── openBlock@2x_dark.png │ │ ├── openBlock_dark.png │ │ ├── openInverse.png │ │ ├── openInverse@2x.png │ │ ├── openInverse@2x_dark.png │ │ ├── openInverse_dark.png │ │ ├── openMustache.png │ │ ├── openMustache@2x.png │ │ ├── openMustache@2x_dark.png │ │ ├── openMustache_dark.png │ │ ├── openPartial.png │ │ ├── openPartial@2x.png │ │ ├── openPartial@2x_dark.png │ │ ├── openPartial_dark.png │ │ ├── openUnescaped.png │ │ ├── openUnescaped@2x.png │ │ ├── openUnescaped@2x_dark.png │ │ └── openUnescaped_dark.png │ ├── handlebars_icon.png │ └── handlebars_icon@2x.png ├── inspectionDescriptions │ └── HbEmptyBlock.html ├── liveTemplates │ └── Handlebars.xml └── messages │ └── HbBundle.properties ├── src ├── META-INF │ └── plugin.xml ├── com │ └── dmarcotte │ │ └── handlebars │ │ ├── HbBundle.java │ │ ├── HbHighlighter.java │ │ ├── HbHighlighterFactory.java │ │ ├── HbLanguage.java │ │ ├── HbScriptContentProvider.java │ │ ├── HbTemplateHighlighter.java │ │ ├── completion │ │ └── HbKeywordCompletionContributor.java │ │ ├── config │ │ ├── HbConfig.java │ │ ├── HbFoldingOptionsProvider.java │ │ ├── Property.java │ │ └── PropertyAccessor.java │ │ ├── editor │ │ ├── actions │ │ │ ├── HbEnterHandler.java │ │ │ └── HbTypedHandler.java │ │ ├── braces │ │ │ └── HbBraceMatcher.java │ │ ├── comments │ │ │ ├── HandlebarsCommenter.java │ │ │ └── HbCommenter.java │ │ ├── folding │ │ │ └── HbFoldingBuilder.java │ │ └── templates │ │ │ ├── HbEmmetGenerator.java │ │ │ ├── HbTemplateContextType.java │ │ │ └── HbsLiveTemplatesProvider.java │ │ ├── file │ │ ├── HbFileType.java │ │ ├── HbFileTypeFactory.java │ │ ├── HbFileViewProvider.java │ │ ├── HbFileViewProviderFactory.java │ │ ├── HbIconProvider.java │ │ └── HbLanguageSubstitutor.java │ │ ├── format │ │ ├── HbFileIndentOptionsProvider.java │ │ └── HbFormattingModelBuilder.java │ │ ├── index │ │ ├── HbFilterLexer.java │ │ ├── HbIdIndexer.java │ │ └── HbTodoIndexer.java │ │ ├── inspections │ │ ├── HbBlockMismatchAnnotator.java │ │ ├── HbBlockMismatchFix.java │ │ ├── HbEmptyBlockInspection.java │ │ └── HbErrorFilter.java │ │ ├── pages │ │ ├── HbColorsPage.java │ │ ├── HbConfigurationPage.form │ │ ├── HbConfigurationPage.java │ │ └── HbConfigurationProvider.java │ │ ├── parsing │ │ ├── HbCompositeElementType.java │ │ ├── HbElementType.java │ │ ├── HbLexer.java │ │ ├── HbParseDefinition.java │ │ ├── HbParser.java │ │ ├── HbParsing.java │ │ ├── HbRawLexer.java │ │ ├── HbTokenTypes.java │ │ ├── handlebars.flex │ │ └── jflex_generate.sh │ │ ├── psi │ │ ├── HbBlockMustache.java │ │ ├── HbBlockWrapper.java │ │ ├── HbCloseBlockMustache.java │ │ ├── HbComment.java │ │ ├── HbData.java │ │ ├── HbMustache.java │ │ ├── HbMustacheName.java │ │ ├── HbOpenBlockMustache.java │ │ ├── HbOpenInverseBlockMustache.java │ │ ├── HbParam.java │ │ ├── HbPartial.java │ │ ├── HbPartialName.java │ │ ├── HbPath.java │ │ ├── HbPlainMustache.java │ │ ├── HbPsiElement.java │ │ ├── HbPsiFile.java │ │ ├── HbPsiUtil.java │ │ ├── HbSimpleInverse.java │ │ ├── HbSimpleMustache.java │ │ ├── HbStatements.java │ │ └── impl │ │ │ ├── HbBlockMustacheImpl.java │ │ │ ├── HbBlockWrapperImpl.java │ │ │ ├── HbCloseBlockMustacheImpl.java │ │ │ ├── HbCommentImpl.java │ │ │ ├── HbDataImpl.java │ │ │ ├── HbMustacheImpl.java │ │ │ ├── HbMustacheNameImpl.java │ │ │ ├── HbOpenBlockMustacheImpl.java │ │ │ ├── HbOpenInverseBlockMustacheImpl.java │ │ │ ├── HbParamImpl.java │ │ │ ├── HbPartialImpl.java │ │ │ ├── HbPartialNameImpl.java │ │ │ ├── HbPathImpl.java │ │ │ ├── HbPlainMustacheImpl.java │ │ │ ├── HbPsiElementImpl.java │ │ │ ├── HbSimpleInverseImpl.java │ │ │ ├── HbSimpleMustacheImpl.java │ │ │ └── HbStatementsImpl.java │ │ └── structure │ │ ├── HbStructureViewFactory.java │ │ ├── HbStructureViewModel.java │ │ ├── HbTreeElement.java │ │ └── HbTreeElementFile.java └── icons │ └── HandlebarsIcons.java └── test ├── data ├── folding │ ├── EmptyCommentFolds.hbs │ ├── commentFolds.hbs │ ├── foldsWithUnclosedBlocks.hbs │ ├── inverseBlockCodeFolds.hbs │ ├── multilineOpenStacheFolds.hbs │ ├── multipleFolds.hbs │ ├── sloppyEndblockFolds.hbs │ └── unclosedOpenStache.hbs ├── formatter │ ├── ContactsSampleFile.hbs │ ├── ContactsSampleFile_expected.hbs │ ├── JavaSampleFile.hbs │ ├── JavaSampleFile_expected.hbs │ ├── TodosSampleFile.hbs │ └── TodosSampleFile_expected.hbs ├── highlighting │ ├── scriptTag.html │ ├── uncompletedTag.hbs │ └── uncompletedTagInHandlebars.hbs ├── inspections │ ├── EmptyBlock │ │ ├── expected.xml │ │ └── src │ │ │ └── test.hbs │ ├── afterWrongCloseBlock1.hbs │ ├── afterWrongCloseBlock2.hbs │ ├── afterWrongOpenBlock1.hbs │ ├── afterWrongOpenBlock2.hbs │ ├── afterWrongOpenRawBlock.hbs │ ├── beforeWrongCloseBlock1.hbs │ ├── beforeWrongCloseBlock2.hbs │ ├── beforeWrongOpenBlock1.hbs │ ├── beforeWrongOpenBlock2.hbs │ └── beforeWrongOpenRawBlock.hbs ├── liveTemplates │ ├── itar.after.hbs │ └── itar.hbs ├── mover │ ├── MoveHbsTag.hbs │ ├── MoveHbsTag_after.hbs │ ├── MoveHtmlTextWhenOpenHtmlAsHandlebars.hbs │ └── MoveHtmlTextWhenOpenHtmlAsHandlebars_after.hbs ├── parser │ ├── BlockWithBlockParams.hbs │ ├── BlockWithBlockParams.txt │ ├── CloseNotFollowingOpen.hbs │ ├── CloseNotFollowingOpen.txt │ ├── Comment.hbs │ ├── Comment.txt │ ├── ContentsFollowedByMustache.hbs │ ├── ContentsFollowedByMustache.txt │ ├── EmptyBlockRegression.hbs │ ├── EmptyBlockRegression.txt │ ├── EmptyBlocks.hbs │ ├── EmptyBlocks.txt │ ├── EmptyBlocksWithEmptyInverseElseStyleSection.hbs │ ├── EmptyBlocksWithEmptyInverseElseStyleSection.txt │ ├── EmptyBlocksWithEmptyInverseSection.hbs │ ├── EmptyBlocksWithEmptyInverseSection.txt │ ├── EmptyBlocksWithNonEmptyInverseElseStyleSection.hbs │ ├── EmptyBlocksWithNonEmptyInverseElseStyleSection.txt │ ├── EmptyBlocksWithNonEmptyInverseSection.hbs │ ├── EmptyBlocksWithNonEmptyInverseSection.txt │ ├── InvalidCharacters.hbs │ ├── InvalidCharacters.txt │ ├── InverseBlockWithBlockParams.hbs │ ├── InverseBlockWithBlockParams.txt │ ├── InverseElseStyleSection.hbs │ ├── InverseElseStyleSection.txt │ ├── InverseSection.hbs │ ├── InverseSection.txt │ ├── ManyIdsFollowedByParam.hbs │ ├── ManyIdsFollowedByParam.txt │ ├── MultiLineComment.hbs │ ├── MultiLineComment.txt │ ├── MultipleInverseSections.hbs │ ├── MultipleInverseSections.txt │ ├── MustachesWithBooleanParameters.hbs │ ├── MustachesWithBooleanParameters.txt │ ├── MustachesWithDashInPath.hbs │ ├── MustachesWithDashInPath.txt │ ├── MustachesWithDataParameters.hbs │ ├── MustachesWithDataParameters.txt │ ├── MustachesWithHashArguments.hbs │ ├── MustachesWithHashArguments.txt │ ├── MustachesWithNumberParameters.hbs │ ├── MustachesWithNumberParameters.txt │ ├── MustachesWithParameters.hbs │ ├── MustachesWithParameters.txt │ ├── MustachesWithPaths.hbs │ ├── MustachesWithPaths.txt │ ├── MustachesWithStringParameters.hbs │ ├── MustachesWithStringParameters.txt │ ├── MustachesWithThisFoo.hbs │ ├── MustachesWithThisFoo.txt │ ├── NestedMustaches.hbs │ ├── NestedMustaches.txt │ ├── NoOpenQuote.hbs │ ├── NoOpenQuote.txt │ ├── NonEmptyBlocksWithEmptyInverseElseStyleSection.hbs │ ├── NonEmptyBlocksWithEmptyInverseElseStyleSection.txt │ ├── NonEmptyBlocksWithEmptyInverseSection.hbs │ ├── NonEmptyBlocksWithEmptyInverseSection.txt │ ├── OldStandaloneInverseSection.hbs │ ├── OldStandaloneInverseSection.txt │ ├── OpenInverse.hbs │ ├── OpenInverse.txt │ ├── OpenInverseVsSimpleInverse.hbs │ ├── OpenInverseVsSimpleInverse.txt │ ├── ParamWithDecimal.hbs │ ├── ParamWithDecimal.txt │ ├── ParamWithNoId.hbs │ ├── ParamWithNoId.txt │ ├── ParsesPartialWithContextAndHash.hbs │ ├── ParsesPartialWithContextAndHash.txt │ ├── ParsesPartialWithHash.hbs │ ├── ParsesPartialWithHash.txt │ ├── Partial.hbs │ ├── Partial.txt │ ├── PartialWithComplexName.hbs │ ├── PartialWithComplexName.txt │ ├── PartialWithContext.hbs │ ├── PartialWithContext.txt │ ├── PathsEndingInDot.hbs │ ├── PathsEndingInDot.txt │ ├── PoorlyNestedMustaches.hbs │ ├── PoorlyNestedMustaches.txt │ ├── RawBlock.hbs │ ├── RawBlock.txt │ ├── RawBlockParameters.hbs │ ├── RawBlockParameters.txt │ ├── SampleFullFile1.hbs │ ├── SampleFullFile1.txt │ ├── SampleFullFile2.hbs │ ├── SampleFullFile2.txt │ ├── SimpleMustaches.hbs │ ├── SimpleMustaches.txt │ ├── SimpleMustachesWithData.hbs │ ├── SimpleMustachesWithData.txt │ ├── SimpleMustachesWithDataPaths.hbs │ ├── SimpleMustachesWithDataPaths.txt │ ├── StandaloneInverseSection.hbs │ ├── StandaloneInverseSection.txt │ ├── Subexpressions.hbs │ ├── Subexpressions.txt │ ├── UnclosedBlockComment.hbs │ ├── UnclosedBlockComment.txt │ ├── UnclosedMustacheFollowedByMustache.hbs │ ├── UnclosedMustacheFollowedByMustache.txt │ ├── UnclosedSimpleComment.hbs │ └── UnclosedSimpleComment.txt └── todo │ ├── fileWithTwoTodo.hbs │ └── noTodo.hbs └── src └── com └── dmarcotte └── handlebars ├── completion └── HbKeywordCompletionTest.java ├── config ├── PropertiesComponentStub.java ├── PropertyAccessorTest.java ├── PropertyTest1.java └── PropertyTest2.java ├── editor ├── HbTodoIndexTest.java ├── actions │ ├── HbActionHandlerTest.java │ ├── HbCommentActionTest.java │ ├── HbEnterHandlerTest.java │ ├── HbMoverTest.java │ └── HbTypedHandlerTest.java ├── braces │ └── HbBraceMatcherTest.java ├── folding │ └── HbFoldingBuilderTest.java └── templates │ ├── HbsEmmetTest.java │ └── HbsLiveTemplatesTest.java ├── format ├── FormatterTestSettings.java ├── HbFormatOnEnterTest.java ├── HbFormatterIndentTest.java ├── HbFormatterSampleFileTest.java ├── HbFormatterTest.java └── HbFormattingModelBuilderTest.java ├── highlighting └── HbHighlightingTest.java ├── inspections ├── HbBlockMismatchFixTest.java └── HbInspectionsTest.java ├── parsing ├── HbLexerFreeFormTest.java ├── HbLexerTest.java ├── HbParserFreeFormTest.java ├── HbParserSpecTest.java ├── HbParserTest.java └── HbTokenizerSpecTest.java ├── structure └── HbStructureViewTest.java └── util └── HbTestUtils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/contributing.md -------------------------------------------------------------------------------- /developer_environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/developer_environment.md -------------------------------------------------------------------------------- /gen/com/dmarcotte/handlebars/parsing/_HbLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/gen/com/dmarcotte/handlebars/parsing/_HbLexer.java -------------------------------------------------------------------------------- /markdown_images/brace_match.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/brace_match.png -------------------------------------------------------------------------------- /markdown_images/custom_langs_by_filename_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/custom_langs_by_filename_pattern.png -------------------------------------------------------------------------------- /markdown_images/custom_langs_by_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/custom_langs_by_project.png -------------------------------------------------------------------------------- /markdown_images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/editor.png -------------------------------------------------------------------------------- /markdown_images/formatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/formatter.png -------------------------------------------------------------------------------- /markdown_images/highlight_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/highlight_config.png -------------------------------------------------------------------------------- /markdown_images/logo_jetbrains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/logo_jetbrains.png -------------------------------------------------------------------------------- /markdown_images/project_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/project_setup.png -------------------------------------------------------------------------------- /markdown_images/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/readme.md -------------------------------------------------------------------------------- /markdown_images/sdk_setup_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/sdk_setup_1.png -------------------------------------------------------------------------------- /markdown_images/sdk_setup_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/sdk_setup_2.png -------------------------------------------------------------------------------- /markdown_images/structure_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/markdown_images/structure_view.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/readme.md -------------------------------------------------------------------------------- /resources/icons/elements/openBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openBlock.png -------------------------------------------------------------------------------- /resources/icons/elements/openBlock@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openBlock@2x.png -------------------------------------------------------------------------------- /resources/icons/elements/openBlock@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openBlock@2x_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openBlock_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openBlock_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openInverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openInverse.png -------------------------------------------------------------------------------- /resources/icons/elements/openInverse@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openInverse@2x.png -------------------------------------------------------------------------------- /resources/icons/elements/openInverse@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openInverse@2x_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openInverse_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openInverse_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openMustache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openMustache.png -------------------------------------------------------------------------------- /resources/icons/elements/openMustache@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openMustache@2x.png -------------------------------------------------------------------------------- /resources/icons/elements/openMustache@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openMustache@2x_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openMustache_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openMustache_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openPartial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openPartial.png -------------------------------------------------------------------------------- /resources/icons/elements/openPartial@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openPartial@2x.png -------------------------------------------------------------------------------- /resources/icons/elements/openPartial@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openPartial@2x_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openPartial_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openPartial_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openUnescaped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openUnescaped.png -------------------------------------------------------------------------------- /resources/icons/elements/openUnescaped@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openUnescaped@2x.png -------------------------------------------------------------------------------- /resources/icons/elements/openUnescaped@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openUnescaped@2x_dark.png -------------------------------------------------------------------------------- /resources/icons/elements/openUnescaped_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/elements/openUnescaped_dark.png -------------------------------------------------------------------------------- /resources/icons/handlebars_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/handlebars_icon.png -------------------------------------------------------------------------------- /resources/icons/handlebars_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/icons/handlebars_icon@2x.png -------------------------------------------------------------------------------- /resources/inspectionDescriptions/HbEmptyBlock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/inspectionDescriptions/HbEmptyBlock.html -------------------------------------------------------------------------------- /resources/liveTemplates/Handlebars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/liveTemplates/Handlebars.xml -------------------------------------------------------------------------------- /resources/messages/HbBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/resources/messages/HbBundle.properties -------------------------------------------------------------------------------- /src/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/HbBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/HbBundle.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/HbHighlighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/HbHighlighter.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/HbHighlighterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/HbHighlighterFactory.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/HbLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/HbLanguage.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/HbScriptContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/HbScriptContentProvider.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/HbTemplateHighlighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/HbTemplateHighlighter.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/completion/HbKeywordCompletionContributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/completion/HbKeywordCompletionContributor.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/config/HbConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/config/HbConfig.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/config/HbFoldingOptionsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/config/HbFoldingOptionsProvider.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/config/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/config/Property.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/config/PropertyAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/config/PropertyAccessor.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/actions/HbEnterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/actions/HbEnterHandler.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/actions/HbTypedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/actions/HbTypedHandler.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/comments/HandlebarsCommenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/comments/HandlebarsCommenter.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/comments/HbCommenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/comments/HbCommenter.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/templates/HbEmmetGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/templates/HbEmmetGenerator.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/templates/HbTemplateContextType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/templates/HbTemplateContextType.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/editor/templates/HbsLiveTemplatesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/editor/templates/HbsLiveTemplatesProvider.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/file/HbFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/file/HbFileType.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/file/HbFileTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/file/HbFileTypeFactory.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/file/HbFileViewProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/file/HbFileViewProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/file/HbFileViewProviderFactory.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/file/HbIconProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/file/HbIconProvider.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/file/HbLanguageSubstitutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/file/HbLanguageSubstitutor.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/format/HbFileIndentOptionsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/format/HbFileIndentOptionsProvider.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/index/HbFilterLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/index/HbFilterLexer.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/index/HbIdIndexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/index/HbIdIndexer.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/index/HbTodoIndexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/index/HbTodoIndexer.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/inspections/HbBlockMismatchAnnotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchAnnotator.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/inspections/HbBlockMismatchFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchFix.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/inspections/HbEmptyBlockInspection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/inspections/HbEmptyBlockInspection.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/inspections/HbErrorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/inspections/HbErrorFilter.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/pages/HbColorsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/pages/HbColorsPage.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/pages/HbConfigurationPage.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.form -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/pages/HbConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/pages/HbConfigurationProvider.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbCompositeElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbCompositeElementType.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbElementType.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbLexer.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbParseDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbParseDefinition.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbParser.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbParsing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbParsing.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbRawLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbRawLexer.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/HbTokenTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/HbTokenTypes.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/handlebars.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/handlebars.flex -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/parsing/jflex_generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/parsing/jflex_generate.sh -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbBlockMustache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbBlockMustache.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbBlockWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbBlockWrapper.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbCloseBlockMustache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbCloseBlockMustache.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbComment.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbData.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbMustache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbMustache.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbMustacheName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbMustacheName.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbOpenBlockMustache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbOpenBlockMustache.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbOpenInverseBlockMustache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbOpenInverseBlockMustache.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbParam.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbPartial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbPartial.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbPartialName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbPartialName.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbPath.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbPlainMustache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbPlainMustache.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbPsiElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbPsiElement.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbPsiFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbPsiFile.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbPsiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbPsiUtil.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbSimpleInverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbSimpleInverse.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbSimpleMustache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbSimpleMustache.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/HbStatements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/HbStatements.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbBlockMustacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbBlockMustacheImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbBlockWrapperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbBlockWrapperImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbCloseBlockMustacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbCloseBlockMustacheImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbCommentImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbCommentImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbDataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbDataImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbMustacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbMustacheImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbMustacheNameImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbMustacheNameImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbOpenBlockMustacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbOpenBlockMustacheImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbOpenInverseBlockMustacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbOpenInverseBlockMustacheImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbParamImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbParamImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbPartialImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbPartialImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbPartialNameImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbPartialNameImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbPathImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbPathImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbPlainMustacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbPlainMustacheImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbPsiElementImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbPsiElementImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbSimpleInverseImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbSimpleInverseImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbSimpleMustacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbSimpleMustacheImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/psi/impl/HbStatementsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/psi/impl/HbStatementsImpl.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/structure/HbStructureViewFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/structure/HbStructureViewFactory.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/structure/HbStructureViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/structure/HbStructureViewModel.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/structure/HbTreeElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/structure/HbTreeElement.java -------------------------------------------------------------------------------- /src/com/dmarcotte/handlebars/structure/HbTreeElementFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/com/dmarcotte/handlebars/structure/HbTreeElementFile.java -------------------------------------------------------------------------------- /src/icons/HandlebarsIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/src/icons/HandlebarsIcons.java -------------------------------------------------------------------------------- /test/data/folding/EmptyCommentFolds.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | }} 3 | -------------------------------------------------------------------------------- /test/data/folding/commentFolds.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/folding/commentFolds.hbs -------------------------------------------------------------------------------- /test/data/folding/foldsWithUnclosedBlocks.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/folding/foldsWithUnclosedBlocks.hbs -------------------------------------------------------------------------------- /test/data/folding/inverseBlockCodeFolds.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/folding/inverseBlockCodeFolds.hbs -------------------------------------------------------------------------------- /test/data/folding/multilineOpenStacheFolds.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/folding/multilineOpenStacheFolds.hbs -------------------------------------------------------------------------------- /test/data/folding/multipleFolds.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/folding/multipleFolds.hbs -------------------------------------------------------------------------------- /test/data/folding/sloppyEndblockFolds.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/folding/sloppyEndblockFolds.hbs -------------------------------------------------------------------------------- /test/data/folding/unclosedOpenStache.hbs: -------------------------------------------------------------------------------- 1 | {{#foo 2 | 3 | {{/foo -------------------------------------------------------------------------------- /test/data/formatter/ContactsSampleFile.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/formatter/ContactsSampleFile.hbs -------------------------------------------------------------------------------- /test/data/formatter/ContactsSampleFile_expected.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/formatter/ContactsSampleFile_expected.hbs -------------------------------------------------------------------------------- /test/data/formatter/JavaSampleFile.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/formatter/JavaSampleFile.hbs -------------------------------------------------------------------------------- /test/data/formatter/JavaSampleFile_expected.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/formatter/JavaSampleFile_expected.hbs -------------------------------------------------------------------------------- /test/data/formatter/TodosSampleFile.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/formatter/TodosSampleFile.hbs -------------------------------------------------------------------------------- /test/data/formatter/TodosSampleFile_expected.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/formatter/TodosSampleFile_expected.hbs -------------------------------------------------------------------------------- /test/data/highlighting/scriptTag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/highlighting/scriptTag.html -------------------------------------------------------------------------------- /test/data/highlighting/uncompletedTag.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/highlighting/uncompletedTag.hbs -------------------------------------------------------------------------------- /test/data/highlighting/uncompletedTagInHandlebars.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/highlighting/uncompletedTagInHandlebars.hbs -------------------------------------------------------------------------------- /test/data/inspections/EmptyBlock/expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/EmptyBlock/expected.xml -------------------------------------------------------------------------------- /test/data/inspections/EmptyBlock/src/test.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/EmptyBlock/src/test.hbs -------------------------------------------------------------------------------- /test/data/inspections/afterWrongCloseBlock1.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/afterWrongCloseBlock1.hbs -------------------------------------------------------------------------------- /test/data/inspections/afterWrongCloseBlock2.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/afterWrongCloseBlock2.hbs -------------------------------------------------------------------------------- /test/data/inspections/afterWrongOpenBlock1.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/afterWrongOpenBlock1.hbs -------------------------------------------------------------------------------- /test/data/inspections/afterWrongOpenBlock2.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/afterWrongOpenBlock2.hbs -------------------------------------------------------------------------------- /test/data/inspections/afterWrongOpenRawBlock.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/afterWrongOpenRawBlock.hbs -------------------------------------------------------------------------------- /test/data/inspections/beforeWrongCloseBlock1.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/beforeWrongCloseBlock1.hbs -------------------------------------------------------------------------------- /test/data/inspections/beforeWrongCloseBlock2.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/beforeWrongCloseBlock2.hbs -------------------------------------------------------------------------------- /test/data/inspections/beforeWrongOpenBlock1.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/beforeWrongOpenBlock1.hbs -------------------------------------------------------------------------------- /test/data/inspections/beforeWrongOpenBlock2.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/beforeWrongOpenBlock2.hbs -------------------------------------------------------------------------------- /test/data/inspections/beforeWrongOpenRawBlock.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/inspections/beforeWrongOpenRawBlock.hbs -------------------------------------------------------------------------------- /test/data/liveTemplates/itar.after.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmarcotte/idea-handlebars/HEAD/test/data/liveTemplates/itar.after.hbs -------------------------------------------------------------------------------- /test/data/liveTemplates/itar.hbs: -------------------------------------------------------------------------------- 1 |