aboutsummaryrefslogtreecommitdiff
path: root/autoload/hints.vim
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2022-09-01 12:18:37 -0600
committerJosh Rahm <rahm@google.com>2022-09-01 12:18:37 -0600
commit45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2 (patch)
treef5ea57dba99122a2246ab0007a75cb1c61fe28a7 /autoload/hints.vim
parent72d93b67cf4424aaa6b0fd2931fd691219149359 (diff)
downloadfieldmarshal.vim-45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2.tar.gz
fieldmarshal.vim-45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2.tar.bz2
fieldmarshal.vim-45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2.zip
fieldmarshal.vim: use <cmd> instead of :<c-u> to fix some bugs.
Diffstat (limited to 'autoload/hints.vim')
-rw-r--r--autoload/hints.vim8
1 files changed, 4 insertions, 4 deletions
diff --git a/autoload/hints.vim b/autoload/hints.vim
index 5a74386..7ab8797 100644
--- a/autoload/hints.vim
+++ b/autoload/hints.vim
@@ -54,7 +54,7 @@ function! s:display_hints(hints) abort
"call nvim_buf_set_virtual_text(
" \ 0, g:hints_ns, line - 1, [[tag, "Number"]], {})
- exec printf("sign define tag_%s text=%s texthl=LineNr", tag, tag)
+ exec printf("sign define tag_%s text=%s texthl=Number", tag, tag)
exec printf("sign place %d line=%d name=tag_%s file=%s", s, line, tag, expand('%:p'))
let s += 1
@@ -97,10 +97,10 @@ function! hints#runHints(visual) abort
let line = get(hints, nr2char(c1) . nr2char(c2), -1)
if line >= 0
- norm m'
- if len(a:visual)
- exec "norm gv"
+ if a:visual == 'o'
+ norm! V
endif
+ norm m'
call cursor(line, 1)
norm ^
endif