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.2 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 '("=="
                                         "!="
                                         "->"
                                         "__"
                                         "/*"
                                         "*/"
                                         "//"
                                         ">="
                                         "<="
                                         "||"
                                         "&&")))