From 614c4a6a8cacfe8e7b8d5d7863bd21553a7ca8e7 Mon Sep 17 00:00:00 2001 From: midchildan Date: Mon, 8 Aug 2022 23:33:07 +0900 Subject: [PATCH] improvement: detect migemo dictionaries installed outside of /usr --- autoload/EasyMotion/cmigemo.vim | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/autoload/EasyMotion/cmigemo.vim b/autoload/EasyMotion/cmigemo.vim index 9a533615..c2458231 100644 --- a/autoload/EasyMotion/cmigemo.vim +++ b/autoload/EasyMotion/cmigemo.vim @@ -51,6 +51,13 @@ function! s:SearchDict2(name) "{{{ if dict == '' let dict = globpath(path, a:name) endif + + let migemopath = exepath('cmigemo') + if migemopath != '' + let migemodir = fnamemodify(migemopath, ':h:h') + let dict = globpath(migemodir, 'share/{,c}migemo/'.a:name) + endif + if dict == '' for path in [ \ '/usr/local/share/migemo/',