An open API service indexing awesome lists of open source software.

https://github.com/nobl9/nobl9-intellij-platform-plugin

Intellij Platform plugin for Nobl9 configuration files
https://github.com/nobl9/nobl9-intellij-platform-plugin

intellij intellij-plugin lsp nobl9 yaml

Last synced: about 2 months ago
JSON representation

Intellij Platform plugin for Nobl9 configuration files

Awesome Lists containing this project

README

          

# Nobl9 Intellij Platform plugin

![Build](https://github.com/nobl9/nobl9-intellij-platform-plugin/workflows/Build/badge.svg)
[![Version](https://img.shields.io/jetbrains/plugin/v/27319-nobl9.svg)](https://plugins.jetbrains.com/plugin/27319-nobl9)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/27319-nobl9.svg)](https://plugins.jetbrains.com/plugin/27319-nobl9)

Support for Nobl9 configuration files through
[nobl9-language-server](https://github.com/nobl9/nobl9-language-server)
LSP integration.

## Requirements

[Nobl9 language server](https://github.com/nobl9/nobl9-language-server)
executable has to be installed and either available in the path or
specified via `nobl9.languageServerPath`.

## Plugin Settings

Go to
Settings/Preferences >
Tools >
Nobl9

This extension contributes the following settings:

- Language server executable path:
Specify a custom path to the Nobl9 Language Server executable.
- Log level:
Specify log level for the Nobl9 Language Server to use.
- Log file path:
Specify log file path for the Nobl9 Language Server to save the logs in.

## Known Issues

Nobl9 Language Server is currently in experimental stage,
please report any bugs encountered,
which are not directly related to the Nobl9 Intellij Platform plugin in the
[Language Server's repository](https://github.com/nobl9/nobl9-language-server).

## Installation

- Using the IDE built-in plugin system:

Settings/Preferences >
Plugins >
Marketplace >
Search for "nobl9-intellij-platform-plugin" >
Install

- Using JetBrains Marketplace:

Go to [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/27319-nobl9)
and install it by clicking the Install to ... button
in case your IDE is running.

You can also download the
[latest release](https://plugins.jetbrains.com/plugin/27319-nobl9/versions)
from JetBrains Marketplace and install it manually using
Settings/Preferences >
Plugins >
⚙️ >
Install plugin from disk...

- Manually:

Download the [latest release](https://github.com/nobl9/nobl9-intellij-platform-plugin/releases/latest)
and install it manually using
Settings/Preferences >
Plugins >
⚙️ >
Install plugin from disk...

---
Plugin based on the [IntelliJ Platform Plugin Template][template].

[template]: https://github.com/JetBrains/intellij-platform-plugin-template