rc spell: Make :spell-next
wrap around the buffer
This commit is contained in:
parent
4eac927a01
commit
05db1e8697
|
@ -101,7 +101,8 @@ define-command spell-next %{ evaluate-commands %sh{
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
printf %s "${kak_opt_spell_regions#* }" | awk -v anchor_line="${anchor_line}" \
|
printf %s "${kak_opt_spell_regions#* }" | awk -v start_first="${start_first}" \
|
||||||
|
-v anchor_line="${anchor_line}" \
|
||||||
-v anchor_col="${anchor_col}" '
|
-v anchor_col="${anchor_col}" '
|
||||||
BEGIN {
|
BEGIN {
|
||||||
anchor_line = int(anchor_line)
|
anchor_line = int(anchor_line)
|
||||||
|
@ -126,9 +127,16 @@ define-command spell-next %{ evaluate-commands %sh{
|
||||||
|| (start_line == anchor_line && start_col <= anchor_col))
|
|| (start_line == anchor_line && start_col <= anchor_col))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
printf "select %s\n", sel
|
target_sel = sel
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
END {
|
||||||
|
if (!target_sel)
|
||||||
|
target_sel = start_first
|
||||||
|
|
||||||
|
printf "select %s\n", target_sel
|
||||||
}'
|
}'
|
||||||
} }
|
} }
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user