AlexPl292/IdeaVim-EasyMotion

Can not disable default mapping

RutaTang opened this issue · 5 comments

Here is my config and I use it with which-key, default mapping still works and is shown in the which-key hint panel:

""" Plugins
Plug 'preservim/nerdtree'
Plug 'tpope/vim-surround'
Plug 'easymotion/vim-easymotion'

""" Map leader to space ---------------------
let mapleader=" "

""" Plugins  --------------------------------
set surround
set easymotion
set multiple-cursors
set commentary
set argtextobj
set textobj-entire
set ReplaceWithRegister
set which-key
set notimeout

""" Plugin settings -------------------------
let g:argtextobj_pairs="[:],(:),<:>"
let g:EasyMotion_do_mapping=0

""" Common settings -------------------------
set showmode
set so=5
set incsearch
set nu
set visualbell

""" Idea specific settings ------------------
set ideajoin
set ideastatusicon=gray
set idearefactormode=keep

""" Plugin options

""" Mappings --------------------------------
map <leader>mf <Plug>(easymotion-f)
map <leader>mb <Plug>(easymotion-b)
map <leader>ms <Plug>(easymotion-s)

map <leader>d <Action>(Debug)
map <leader>r <Action>(RenameElement)
map <leader>c <Action>(Stop)
map <leader>z <Action>(ToggleDistractionFreeMode)

map <leader>p <Action>(SelectInProjectView)
map <leader>a <Action>(Annotate)
map <leader>h <Action>(Vcs.ShowTabbedFileHistory)
map <S-Space> <Action>(GotoNextError)

map <leader>b <Action>(ToggleLineBreakpoint)
map <leader>o <Action>(FileStructurePopup)

map <leader>s <Action>(SaveAll)

It seems that let g:EasyMotion_do_mapping=0 recently stopped working. 😢 I have the same issue.

Last time this was broken was in #52, now the same is happening.

Hi, sorry for the inconvenience. Please try the 1.12 release.

Nice! I can confirm that 1.12 fixes this. ✅

Great! Thanks for your hard work and as trying a test on my side, it is fixed.