summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs-stark8
1 files changed, 7 insertions, 1 deletions
diff --git a/emacs-stark b/emacs-stark
index fa7c9ac..6d582b0 100644
--- a/emacs-stark
+++ b/emacs-stark
@@ -12,7 +12,7 @@
'("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(setq
- package-selected-packages '(meson-mode groovy-mode gradle-mode flycheck kotlin-mode))
+ package-selected-packages '(meson-mode groovy-mode gradle-mode flycheck kotlin-mode java-imports))
;; use (package-install-selected-packages) to install the ones above
;; show matching parentheses (and other characters)
@@ -226,6 +226,12 @@
;; keys
(global-set-key (kbd "C-c o") 'ff-find-other-file)
(global-set-key [?\C-x ?\t] 'toggle-selected-frame-width)
+(define-key java-mode-map (kbd "M-I") 'java-imports-add-import-dwim)
+
+;; java-imports
+(require 'java-imports)
+(setq java-imports-find-block-function 'java-imports-find-place-sorted-block)
+(add-hook 'java-mode-hook 'java-imports-scan-file)
;; flycheck
(require 'flycheck)