#+TITLE: Language - Groovy #+AUTHOR: Juan Placencia * Package Define Groovy language package. #+BEGIN_SRC emacs-lisp (use-package emacs :after uno-lang :config (provide 'uno-lang-groovy)) #+END_SRC * Groovy Mode #+BEGIN_SRC emacs-lisp (use-package groovy-mode :after uno-lang-groovy) #+END_SRC * LSP Integration #+BEGIN_SRC emacs-lisp (use-package emacs :after (uno-lang-groovy uno-dev-lsp groovy-mode) :if (executable-find "javac") :config (setq lsp-groovy-server-file (uno-cache-path "lsp/server/groovy-language-server-all.jar")) (when (file-exists-p lsp-groovy-server-file) (add-hook 'groovy-mode-hook 'lsp))) #+END_SRC * Ligatures #+BEGIN_SRC emacs-lisp (use-package emacs :after uno-lang-groovy :config (ligature-set-ligatures 'groovy-mode '("==" "!=" "__" "/*" "*/" "?." "//" ">=" "<=" "||" "&&"))) #+END_SRC