plugin Vim Mode (CudaText)
Looks fantastic!
Vim mode is global, so it's current mode is used in all existing tabs.
Could this be changed so that it is per tab?
And one minor thing:
Put the cursor at the end of a line. Be in command mode. Press "a".
All vim implementations I know stay on that line (in the same position)
instead of jumping to the first char of the next line...
Vim mode is global, so it's current mode is used in all existing tabs.
Could this be changed so that it is per tab?
And one minor thing:
Put the cursor at the end of a line. Be in command mode. Press "a".
All vim implementations I know stay on that line (in the same position)
instead of jumping to the first char of the next line...
per-tab? not possible easily.
Cmd 'a' at end: fixed. Plugins/ AddonManager/ Install from Github, and enter URL
https://github.com/CudaText-addons/cuda_vim_mode
Cmd 'a' at end: fixed. Plugins/ AddonManager/ Install from Github, and enter URL
https://github.com/CudaText-addons/cuda_vim_mode
On first tests it looks good. E.g. line deletions, pasting from clipboard (yanked before via "Y")Task-2 is done. Command dot. updated, pls test it

One request for a change:
"Y" yanks full lines but it doesn't include the line ending
"V" = same as above (in a multiple line selection the last line ending isn't included)
They need to include it because their expected behavior is to insert the content of the last yanked
clip at the next line (right under the line(s) that were yanked).
It isn't 100% right...
Pasting yanked lines (Y / V) put the buffers content after the current cursor
position instead of using the beginning of the line. Additionally the cursor
advances to the next character on each paste.
Both things shouldn't happen, otherwise you'll indent each additional paste
by one character...
Pasting yanked lines (Y / V) put the buffers content after the current cursor
position instead of using the beginning of the line. Additionally the cursor
advances to the next character on each paste.
Both things shouldn't happen, otherwise you'll indent each additional paste
by one character...