Skip to content

Enaium/jimmer-dto-lsp

Repository files navigation

Jimmer DTO LSP

Jimmer

Features

  • Syntax highlighting
  • Compiler checking
  • Automatic completion for prop, macro, function, keyword, comment etc.
  • Folding
  • Structure view

Screenshots

highlighting

compiler checking

comment

prop

folding

structure

import annotation

Supported IDEs

  • Visual Studio Code
  • IntelliJ IDEA
  • Eclipse
  • Any IDEs that support LSP

Supported Platforms

  • You need to install JDK 21 or later in your system environment

Installation

  • Visual Studio Code: Install the extension from the marketplace
  • IntelliJ IDEA: Install the plugin from the marketplace
  • Eclipse: First install new software LSP4E and then move the plugin to the dropins folder
  • Other IDEs: Install the LSP server from the release page

Usage

  • Build your project with Jimmer apt/ksp plugin
  • Open a Jimmer DTO file
  • Enjoy the features

Supported classpath

  • build/classes/kotlin/main Gradle Kotlin
  • build/classes/kotlin/test Gradle Kotlin
  • build/classes/java/main Gradle Java
  • build/classes/java/test Gradle Java
  • target/classes Maven Java or Kotlin
  • build/tmp/kotlin-classes/debug Gradle Android Kotlin
  • build/intermediates/javac/debug/classes Gradle Android Java
  • build/intermediates/javac/debug/compileDebugJavaWithJavac/classes Gradle Android Java