Skip to content

Commit

Permalink
Add typeinfo
Browse files Browse the repository at this point in the history
  • Loading branch information
mopemope committed Jun 29, 2017
1 parent ec7859c commit 85e625d
Showing 1 changed file with 17 additions and 8 deletions.
25 changes: 17 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down Expand Up @@ -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-,)

Expand All @@ -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.
Expand Down Expand Up @@ -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))
Expand All @@ -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
"
Expand All @@ -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"))
Expand Down

0 comments on commit 85e625d

Please sign in to comment.