diff options
author | Josh Rahm <rahm@google.com> | 2022-09-01 12:18:37 -0600 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2022-09-01 12:18:37 -0600 |
commit | 45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2 (patch) | |
tree | f5ea57dba99122a2246ab0007a75cb1c61fe28a7 /autoload/hints.vim | |
parent | 72d93b67cf4424aaa6b0fd2931fd691219149359 (diff) | |
download | fieldmarshal.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.vim | 8 |
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 |