Set font differently
All checks were successful
/ Test config on 20 (push) Successful in 24s

This commit is contained in:
Maciej 2026-06-28 11:23:09 +03:00
parent 377b95bd7f
commit ff0abe9f2e
Signed by: maciej
GPG key ID: 28243AF437E32F99
5 changed files with 33 additions and 9 deletions

View file

@ -43,8 +43,9 @@
[""
("q" "Quit" keyboard-quit)])
(add-to-list
'icejam-language-transient-alist '(clojure-mode . icejam-clojure-lang-menu))
(dolist (mode '(clojure-mode edn-mode))
(add-to-list 'icejam-language-transient-alist
`(,mode . icejam-clojure-lang-menu)))
(defun icejam-lang-activate-clojure-mode ()
"Goodies for clojure files."

View file

@ -5,15 +5,39 @@
(eval-when-compile
(declare-function column-enforce-n 'column-enforce-mode (number))
(declare-function icejam-set-indent 'icejam-prog-mode)
(declare-function icejam-set-eglot-capfs 'icejam-complete-at-point))
(declare-function icejam-set-eglot-capfs 'icejam-complete-at-point)
(declare-function transient-define-prefix 'transient)
(defvar icejam-java-lang-menu)
(defvar icejam-language-transient-alist))
(add-to-list 'auto-mode-alist '("\\.java\\'" . java-ts-mode))
;; (use-package eglot-java :ensure t)
(transient-define-prefix icejam-java-lang-menu ()
[[:description
(lambda ()
(concat (propertize "Code actions for " 'face 'transient-heading)
(propertize (format "%s" major-mode) 'face 'transient-key)
(propertize ":\n" 'face 'transient-heading)))
("m" "iMenu" consult-imenu)
("r" "Reload buffer" icejam-revert-buffer-no-confirm)
("e" "Show errors" flymake-show-buffer-diagnostics)
("f" "Format" eglot-format-buffer)
("q" "Quit" keyboard-quit)]])
(dolist (mode '(java-ts-mode))
(add-to-list 'icejam-language-transient-alist
`(,mode . icejam-java-lang-menu)))
(defun icejam-activate-java-mode ()
"Java mode overrides."
(icejam-set-indent 2)
;; Set indentation to two spaces
(icejam-set-indent 2)
(setq-local java-ts-mode-indent-offset tab-width)
(eglot-ensure)
(column-enforce-n 80)
(icejam-set-eglot-capfs))