You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.1 KiB

Language - Java

Package

Define Java language package.

  (use-package emacs
    :after uno-lang
    :config
    (provide 'uno-lang-java))

LSP Integration

  (use-package lsp-java
    :after (uno-lang-java uno-dev-lsp)
    :if (executable-find "javac")
    :custom
    (dap-java-test-runner (uno-cache-path "lsp/server/eclipse.jdt.ls/test-runner/junit-platform-console-standalone.jar"))
    (lsp-java-workspace-dir (uno-cache-path "lsp/workspace/"))
    :hook
    (java-mode . lsp))

Ligatures

  (use-package emacs
    :after uno-lang-java
    :config
    (ligature-set-ligatures 'java-mode '("=="
                                         "!="
                                          "__"
                                          "/*"
                                          "*/"
                                          "//"
                                          ">="
                                          "<="
                                          "||"
                                          "&&")))