This patch introduced regressions unrelated to visual increment/decrement.

When there's no number under the cursor or to the right, ^A and ^X are supposed 
to do nothing and fail the mapping/macro. Instead, failure doesn't occur and 
the cursor moves left:

####
--- $@='<C-A>.ra'<CR>
#a##

If the cursor is already at the start of the line, the ruler reports it moves 
to column 0. If you press h after that, the column number becomes negative.

If you try to do an edit from the illegal column, it crashes Vim.

#
--- <C-A>ia
Vim: Caught deadly signal SEGV

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to