#+TITLE: Language - Java #+AUTHOR: Juan Placencia * Package Define Java language package. #+BEGIN_SRC emacs-lisp (use-package emacs :after uno-lang :config (provide 'uno-lang-java)) #+END_SRC * LSP Integration #+BEGIN_SRC emacs-lisp (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)) #+END_SRC * Ligatures #+BEGIN_SRC emacs-lisp (use-package emacs :after uno-lang-java :config (ligature-set-ligatures 'java-mode '("==" "!=" "__" "/*" "*/" "//" ">=" "<=" "||" "&&"))) #+END_SRC