Skip to content

Commit

Permalink
Update sources
Browse files Browse the repository at this point in the history
  • Loading branch information
qligier committed Sep 29, 2024
1 parent e2ffa0e commit e068d72
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 34 deletions.
1 change: 1 addition & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 4 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,17 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1] - 2024-09-29

### Added

- Initial scaffold created
from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)

### Changed

### Deprecated

### Removed

### Fixed

### Security
[Unreleased]: https://github.com/qligier/jetbrains-plugin-fss/compare/v0.0.1...HEAD
[0.0.1]: https://github.com/qligier/jetbrains-plugin-fss/commits/v0.0.1
21 changes: 1 addition & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<!-- Plugin description -->
A plugin that add supports for the [FHIR Shorthand language](https://build.fhir.org/ig/HL7/fhir-shorthand/index.html)
(_FSH_) and the [IG Publisher](https://github.com/HL7/fhir-ig-publisher) and [SUSHI](https://github.com/FHIR/sushi/)
(_FSH_), the [IG Publisher](https://github.com/HL7/fhir-ig-publisher) and [SUSHI](https://github.com/FHIR/sushi/)
tools.
<!-- Plugin description end -->

Expand All @@ -14,34 +14,15 @@ tools.
![JDK 17](https://img.shields.io/badge/JDK-17-blue?style=flat-square)
</p>

## IG Publisher support

A new configuration is available to run the _IG Publisher_ on the current project. _SUSHI_ is supported through the _IG
Publisher_.

> **Warning**
>
> It's currently the responsibility of the user to download the _IG Publisher_ and update its path in the
> configuration, and to make _SUSHI_ available in the project if needed.
## FSH language support

This plugin adds, for FSH files:

- Syntax highlighting;
- Block and line commenting actions (`Comment with Line Comment` and `Comment with Block Comment`)
- Braces matching;
- Renaming capabilities;
- Collapsable items;
- Inspection: alias should start with '$';
- Inspection: ids should be based on the item's name;

### Notice

The FHIR
Shorthand ![FSH icon](https://github.com/qligier/jetbrains-plugin-fss/raw/master/src/main/resources/icons/fsh_flame.png)
is maybe copyrighted?

The logo is derived from [Burn Fire Flame Hot](https://www.svgrepo.com/svg/404501/burn-fire-flame-hot), published
under [Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/) license.

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Copyright 2024 Quentin Ligier. Use of this source code is governed by the MIT license.
#
pluginGroup=ch.qligier.jetbrains.plugin.fss
pluginName=FHIR and SUSHI Support
pluginName=FHIR® and SUSHI Support
pluginId=jetbrains-plugin-fss
pluginRepositoryUrl=https://github.com/qligier/jetbrains-plugin-fss
# SemVer format -> https://semver.org
Expand Down
6 changes: 3 additions & 3 deletions src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

<!-- Public plugin name should be written in Title Case.
Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-name -->
<name>FHIR and SUSHI Support</name>
<name>FHIR® and SUSHI Support</name>

<!-- A displayed Vendor name or Organization ID displayed on the Plugins Page. -->
<vendor url="https://github.com/qligier/jetbrains-plugin-fss">Quentin Ligier</vendor>
Expand Down Expand Up @@ -38,6 +38,8 @@
<fileIconProvider implementation="ch.qligier.jetbrains.plugin.fss.common.FssIconProvider"/>

<!-- The FSH language -->
<lang.commenter language="FSH"
implementationClass="ch.qligier.jetbrains.plugin.fss.fsh.FshCommenter"/>
<fileType
name="FSH"
implementationClass="ch.qligier.jetbrains.plugin.fss.fsh.FshFileType"
Expand All @@ -55,8 +57,6 @@
<lang.syntaxHighlighterFactory
language="FSH"
implementationClass="org.jetbrains.plugins.textmate.language.syntax.highlighting.TextMateSyntaxHighlighterFactory"/>
<lang.commenter language="FSH"
implementationClass="ch.qligier.jetbrains.plugin.fss.fsh.FshCommenter"/>

<defaultLiveTemplates file="/fsh/liveTemplates.xml"/>
<liveTemplateContext
Expand Down

0 comments on commit e068d72

Please sign in to comment.