evilify ensime search in insert/normal mode
This commit is contained in:
parent
9f3e656c8f
commit
6a55eba49b
|
@ -44,6 +44,7 @@
|
|||
- [[#projects-buffer][Projects buffer]]
|
||||
- [[#ensime-key-bindings][Ensime key bindings]]
|
||||
- [[#search][Search]]
|
||||
- [[#ensime-search-mode][Ensime Search Mode]]
|
||||
- [[#sbt][sbt]]
|
||||
- [[#typecheck][Typecheck]]
|
||||
- [[#debug][Debug]]
|
||||
|
@ -373,6 +374,16 @@ particular refactoring doesn't work.
|
|||
| ~SPC m /~ | incremental search using =ensime-scalex= major mode |
|
||||
| ~SPC m ?~ | incremental search in all live buffers |
|
||||
|
||||
*** Ensime Search Mode
|
||||
|
||||
| Key Binding | Description |
|
||||
|-------------+-------------------------------------------------------------------|
|
||||
| ~C-j~ | Move to next match |
|
||||
| ~C-k~ | Move to previous match |
|
||||
| ~C-i~ | Insert at point import of current result |
|
||||
| ~RET~ | Jump to the target of the currently selected ensime-search-result |
|
||||
| ~C-q~ | Quit ensime search
|
||||
|
||||
*** sbt
|
||||
|
||||
| Key Binding | Description |
|
||||
|
|
|
@ -280,7 +280,13 @@
|
|||
(kbd "M-n") 'forward-button
|
||||
(kbd "M-p") 'backward-button
|
||||
(kbd "n") 'forward-button
|
||||
(kbd "N") 'backward-button))))
|
||||
(kbd "N") 'backward-button)
|
||||
(evil-define-key '(insert normal) ensime-search-mode-map
|
||||
(kbd "C-q") 'ensime-search-quit
|
||||
(kbd "C-j") 'ensime-search-next-match
|
||||
(kbd "C-k") 'ensime-search-prev-match
|
||||
(kbd "RET") 'ensime-search-choose-current-result
|
||||
(kbd "C-i") 'ensime-search-insert-import-of-current-result))))
|
||||
|
||||
;; (defun java/post-init-ensime ()
|
||||
;; (when (eq 'ensime java-backend)
|
||||
|
|
Loading…
Reference in New Issue