Commit Graph

76 Commits

Author SHA1 Message Date
Jake Magers 5287261de8 Merge 3cf3f52df8 into b8d60b1ae7 2016-06-13 01:28:34 +00:00
Sean Yeh b8d60b1ae7 readme 2016-06-09 18:23:03 -05:00
LinuxMage 3cf3f52df8 Fix for "V" when selecting the Visual Base Line.
Before this fix the first line selected in "V" mode wasn't always
selected correctly.
2015-12-22 14:37:58 -08:00
masasibe 6ee1891169 Merge pull request #15 from LinuxMage/master
Fix for "e" in relation to words ending with a "."
2015-12-08 14:49:35 +01:00
LinuxMage b56b17e239 Fix for "e" in relation to words ending with a "."
LibreOffice considers a "." directly after the end of a word to be the
end of word. Before this fix, pressing "e" would move the cursor to the
"." in these cases instead of to the last character of the word like in
Vim.
2015-12-07 22:16:16 -08:00
masasibe fb0c3d1bb6 Merge pull request #14 from LinuxMage/master
Fix for "e".
2015-12-07 11:14:55 +01:00
LinuxMage 81204ff4e1 Fix for "e".
VibreOffice defines the cursor at being at the end of a word when the
cursor is to the right of the last character. Pressing "i" after
following this definition would start inserting after the word and not
before the last character like it does in vim. This fix changes the "e"
behavior so it now will move one character to the left after reaching
LibreOffice's definition of end of word in cases when it is appropriate.
2015-12-07 00:42:49 -08:00
masasibe e400365688 Merge pull request #13 from LinuxMage/master
Fix for "a" and "p".
2015-12-04 22:26:37 +01:00
LinuxMage a6e273aa2d Version 1.1.4 Release.
Bug Fixes:

-"^" will now move to the first character of the line that is not a
space or a tab (more like vim).

-"gg" and "G" will now work in visual and visual_line mode.

-Fixed a problem with "V" where it would not select the new line
character at the end of the visual base line when moving up with "k".

-"a" and "p" will now behave more like vim when the cursor is on the end
or beginning of a paragraph.
2015-12-03 23:53:12 -08:00
LinuxMage 257f337ce5 Fixes for "^" and "V".
"^" will now move to the first character of the line that is not a space
or a tab (more like vim).

Fixed a problem with "V" where it would not select the new line
character at the end of the visual base line when moving up with "k".
2015-12-03 23:24:41 -08:00
LinuxMage e48346c55b Fix for "a" and "p".
"a" will now not move the cursor right before going into insert mode
when the cursor is at the end of the paragraph. Without this fix "a"
would go to the next paragraph before entering insert mode.

"p" will now not move the cursor right before pasting when the cursor is
at the end of the paragraph. Without this fix "p" would go to the next
paragraph before pasting.
2015-11-29 23:12:43 -08:00
masasibe 3ddb4e3653 Merge pull request #12 from LinuxMage/master
Fixes for gg, G, and VISUAL_LINE mode.
2015-11-29 12:30:33 +01:00
LinuxMage b19c2ef381 Fixes for gg, G, and VISUAL_LINE mode.
gg and G will now work in visual and visual_line mode.
visual_line mode works with arrow keys.
2015-11-28 05:33:30 -08:00
masasibe f4c507dadd Merge pull request #11 from LinuxMage/master
Fix for "V" (visual select by line) and Version 1.1.1 Release.
2015-11-28 13:15:22 +01:00
LinuxMage e1624b0f36 Version 1.1.1 Release.
New Features:
-"V", visual select by line
-"X", delete to left of cursor

Bug fixes:
-"cw", "dw", "cb", "db", "ce", "de".
-"e"
2015-11-27 22:57:11 -08:00
LinuxMage 393a0f788c Fix for "V" (visual select by line).
Vibreoffice can now correctly select any line with "V" (visual select by
line) using the j and k keys. The only downside to this fix is that when
selecting lines downwards with "j" the cursor will always be on the line
bellow the selection. Not a big deal, just not aesthetically pleasing.
2015-11-27 22:09:26 -08:00
masasibe 32dd370c88 Merge pull request #10 from LinuxMage/master
Adds "V" (linewise visual mode).
2015-11-27 20:43:57 +01:00
LinuxMage b6f0fe4f17 Adds "V" (linewise visual mode).
Vibreoffice can now select by lines with "V" (visual_line mode). When in
this mode lines can be selected with the j and k keys.

This feature isn't perfect yet. Lines cannot yet be selected properly
with the arrow keys and empty lines at the end of a selection are not
always selected properly.
2015-11-26 22:41:18 -08:00
masasibe e6aebdab20 Merge pull request #9 from LinuxMage/master
Makes "cw" and "bw" act more like vim.
2015-11-25 19:02:18 +01:00
LinuxMage 206fec5ccb Makes "cw" and "bw" act more like vim.
"cw" and "bw" now behave more like vim in very specific conditions. "cw"
and "bw" should now work as they do in vim when the cursor is on the
start of a paragraph before these commands are implemented.
2015-11-24 23:57:45 -08:00
masasibe 59641e2fc5 Merge pull request #8 from LinuxMage/master
Adds "X" and small fix for "cw"
2015-11-24 18:16:28 +01:00
LinuxMage df8d640204 Adds "X" and small fix for "cw"
"X" (capital x) will delete to the left like it does vim. Small fixes
for "cw" and a few other improvements.
2015-11-24 01:05:46 -08:00
masasibe b9f70f71fe Merge pull request #7 from LinuxMage/master
Buf fixes for "cw", "dw", "cb", "db", "ce", "de"
2015-11-23 20:53:55 +01:00
LinuxMage 8aac8d36e5 Buf fixes for "cw", "dw", "cb", "db", "ce", "de"
"cw", "dw", "cb", "db", "ce", and "de" should all now work as they do in
vim.
2015-11-23 06:11:00 -08:00
masasibe 4761f43479 Merge pull request #6 from LinuxMage/master
End-word additonal fixes.
2015-11-22 22:13:15 +01:00
LinuxMage 3f3e097412 End-word additonal fixes.
End-word (e) will now behave more like it does in vim.
2015-11-22 00:47:54 -08:00
masasibe e2c23dd991 Merge pull request #5 from LinuxMage/master
New version release.
2015-11-21 17:38:42 +01:00
LinuxMage 6d44534315 Version 1.0.28 Release.
Fixes/improvements for:
-"w" next word
-"b" back word
-"e" end word
2015-11-21 02:43:28 -08:00
LinuxMage 47a2d62b66 Solves problems with next word.
Next-word (w) will now reach the next word when it involves moving the cursor down a line and that line starts with whitespace. It will now also skip over lines that only contain whitespace (like vim).
2015-11-21 02:25:10 -08:00
LinuxMage 1a929ebbce Far simpler implementation of back word.
This fixes many problems that back word was having when using the
gotoPreviousWord function. Back word will now not get stuck when the
current line starts with whitespace. It will also now not skip over some
of the words that start on the beginning of the line. It will stop going
back when it hits an empty line like in vim. It will also skip over
lines that only have whitespace (just like vim).
2015-11-21 01:07:36 -08:00
LinuxMage 7222b4d350 Makes back word more efficient.
The process of using back word now has fewer lines of code and better
documentation.
2015-11-20 16:24:13 -08:00
masasibe 0811c6cdaa Merge pull request #4 from LinuxMage/master
Another fix for b/B (back word)
2015-11-13 15:50:33 +01:00
LinuxMage fd17e1d74e Another fix for b/B (back word)
Before this "b" would skip the cursor over the line above it if the line was empty. It also used to skip over the previous word if that word was 1 character and was on the line above the cursor.
2015-11-12 20:08:38 -08:00
masasibe 181a4685ef Merge pull request #3 from LinuxMage/master
Fixes b/B (back word)
2015-11-12 20:51:05 +01:00
LinuxMage 430b759dd6 Fixes b/B (back word)
This allows "b" to move the cursor back a word even when the line starts with whitespace. Before this "b" would get stuck on whitespace if it was at the beginning of the  line.
2015-11-12 01:52:09 -08:00
masasibe 2e76d36d45 Merge pull request #2 from LinuxMage/patch-1
Another fix for e (end of word)
2015-11-12 07:53:55 +01:00
LinuxMage f1b5c42770 Another fix for e (end of word)
"e" can now go to the next line when there are only whitespace characters on the current line. Before this the cursor would get stuck, not moving no matter how many times you press "e" when the current line only had whitespace characters.
2015-11-11 20:36:55 -08:00
masasibe 42b05eeb62 Merge pull request #1 from LinuxMage/patch-1
Fixes e (end of word)
2015-11-11 21:25:00 +01:00
LinuxMage 00923cff63 Fixes e (end of word)
"e" will now work how it does in vim. Pressing "e" moves the cursor to the end of the current word. If already at the end of the word then it moves the cursor to the end of the next word.
2015-11-11 01:33:31 -08:00
Simon ffb71f00c7 little Bugfix for I (insert at beginning of line) 2015-08-27 13:54:04 +02:00
Simon 266f5bbc0e Version 1.0.20 released 2015-08-27 12:46:24 +02:00
Simon 2b3468a8aa With gg for going to beginning of text 2015-08-27 10:28:59 +02:00
Simon ea2a8c4946 G for endOfText
0 for startOfLine
Strg+C for going to NormalMode
2015-08-27 09:56:04 +02:00
masasibe 4586b8eabc Update vibreoffice.vbs 2015-08-27 00:52:55 +02:00
Sean Yeh c73ebf6e50 Add bad hack to retain cursor position when moving lines 2015-08-07 10:57:37 -05:00
Sean Yeh 7cf5945900 #12: Allow Ctrl-a to select all 2015-07-30 17:24:17 -05:00
Sean Yeh 5ea663876a Bump version to 0.1.4 and adjust README 2015-07-30 17:08:13 -05:00
Sean Yeh 6594264714 #16: add y for yank 2015-07-30 17:04:06 -05:00
Sean Yeh f25a3bfff4 #21: Fix annotation insertion error 2015-07-24 08:37:44 -05:00
Sean Yeh a56f772962 Add p/P for paste 2015-07-22 15:01:24 -05:00