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

https://github.com/insyncwithfoo/taplo-for-intellij

Taplo integration for IntelliJ
https://github.com/insyncwithfoo/taplo-for-intellij

Last synced: about 1 year ago
JSON representation

Taplo integration for IntelliJ

Awesome Lists containing this project

README

          

# Taplo for IntelliJ

[![Build](https://github.com/InSyncWithFoo/taplo-for-intellij/actions/workflows/build.yaml/badge.svg)][4]
[![Version](https://img.shields.io/jetbrains/plugin/v/25387)][5]
[![Rating](https://img.shields.io/jetbrains/plugin/r/rating/25387)][6]
[![Downloads](https://img.shields.io/jetbrains/plugin/d/25387)][7]

[Taplo][1], also known as "[Even better TOML][2]",
is a language server for TOML.

## Usage

You must [have Taplo installed][3] to use this plugin.
Note that the installation must not come from NPM.
The executable will then be detected automatically.

Additionally, if you are using IntelliJ IDEA or PyCharm Community Edition,
the LSP4IJ plugin must be installed and enabled.
Once it is installed, change the running mode to LSP4IJ.

## Logging

You are strongly encouraged to enable language server logging.
This will allow corresponding logs to be recorded in `idea.log`
for further analysis should a problem arises.

Add the following line to the Help |
Diagnostic Tools | Debug Log Settings panel:

```text
com.intellij.platform.lsp
```

[1]: https://github.com/tamasfe/taplo
[2]: https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml
[3]: https://taplo.tamasfe.dev/cli/installation/binary.html

## Installation

This plugin is [available on the Marketplace][7].
You can also download the ZIP files manually from [the Releases tab][8],
[the `build` branch][9] or [the Actions tab][10]
and follow the instructions described [here][11].

Currently supported versions:
2024.1 (build 241.14494.241) - 2024.3.* (build 243.*).

## Credits

Parts of this repository were taken or derived from:

* [@tamasfe/taplo][1]
* [@JetBrains/intellij-community][12]
* [@JetBrains/intellij-platform-plugin-template][13]
* [@koxudaxi/ruff-pycharm-plugin][14]

[4]: https://github.com/InSyncWithFoo/taplo-for-intellij/actions/workflows/build.yaml
[5]: https://plugins.jetbrains.com/plugin/25387/versions
[6]: https://plugins.jetbrains.com/plugin/25387/reviews
[7]: https://plugins.jetbrains.com/plugin/25387
[8]: https://github.com/InSyncWithFoo/taplo-for-intellij/releases
[9]: https://github.com/InSyncWithFoo/taplo-for-intellij/tree/build
[10]: https://github.com/InSyncWithFoo/taplo-for-intellij/actions/workflows/build.yaml
[11]: https://www.jetbrains.com/help/pycharm/managing-plugins.html#install_plugin_from_disk
[12]: https://github.com/JetBrains/intellij-community
[13]: https://github.com/JetBrains/intellij-platform-plugin-template
[14]: https://github.com/koxudaxi/ruff-pycharm-plugin