diff --git a/README.md b/README.md index 1b7d2c8..447c557 100644 --- a/README.md +++ b/README.md @@ -16,14 +16,15 @@ package and [meghanada-server][]. * No need build tool's plugin * Run build tool task * Compile your project -* Analyze java source -* Support `Generics` +* Syntax check and analyze java source (`flycheck-meghanada`) +* Support `Generic Types` * Code completion with [company-mode][] (`company-meghanada`) * Optimize import * Jump declaration * Run [Junit][] test (include test runner) * Diagnostic reporting with [flycheck][] (`flycheck-meghanada`) * Show symbol's type info with `el-doc` +* Search references `Meghanada` tested only `linux` (maybe macOS OK). windows not support. @@ -169,7 +170,7 @@ Compile file (and related files). ### meghanada-project-compile (C-c C-c c) -Compile project (full build). +Compile project (full build and reindex). ### meghanada-switch-testcase (C-M-,) @@ -183,6 +184,10 @@ Run main class. Find usage (method call, field access, class). +### meghanada-typeinfo + +Show type hierarchies and implements interfaces. + ### meghanada-run-junit-class (C-c C-c C-t) Run Junit test class. @@ -255,14 +260,14 @@ Please press `C-g` when emacs seems to hang. (setq c-basic-offset 2) (setq meghanada-server-remote-debug t) (setq meghanada-javac-xlint "-Xlint:all,-processing") - :bind (:map meghanada-mode-map ("C-S-t" . meghanada-switch-testcase) ("M-RET" . meghanada-local-variable) ("C-M-." . helm-imenu) + ("M-r" . meghanada-reference) + ("M-t" . meghanada-typeinfo) ("C-z" . hydra-meghanada/body)) - :commands (meghanada-mode)) @@ -274,8 +279,9 @@ _f_: meghanada-compile-file _m_: meghanada-restart _c_: meghanada-compile-project _t_: meghanada-run-task _o_: meghanada-optimize-import _j_: meghanada-run-junit-test-case _s_: meghanada-switch-test-case _J_: meghanada-run-junit-class -_v_: meghanada-local-variable _r_: meghanada-run-junit-recent -_g_: magit-status +_v_: meghanada-local-variable _R_: meghanada-run-junit-recent +_i_: meghanada-import-all _r_: meghanada-reference +_g_: magit-status _T_: meghanada-typeinfo _l_: helm-ls-git-ls _q_: exit " @@ -286,14 +292,17 @@ _q_: exit ("o" meghanada-optimize-import) ("s" meghanada-switch-test-case) ("v" meghanada-local-variable) + ("i" meghanada-import-all) ("g" magit-status) ("l" helm-ls-git-ls) ("t" meghanada-run-task) + ("T" meghanada-typeinfo) ("j" meghanada-run-junit-test-case) ("J" meghanada-run-junit-class) - ("r" meghanada-run-junit-recent) + ("R" meghanada-run-junit-recent) + ("r" meghanada-reference) ("q" exit) ("z" nil "leave"))