Skip to content
This repository has been archived by the owner on Oct 26, 2020. It is now read-only.

Adds features and bug fixes. #32

Open
wants to merge 42 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
4586b8e
Update vibreoffice.vbs
Aug 26, 2015
ea2a8c4
G for endOfText
Aug 27, 2015
2b3468a
With gg for going to beginning of text
Aug 27, 2015
266f5bb
Version 1.0.20 released
Aug 27, 2015
ffb71f0
little Bugfix for I (insert at beginning of line)
Aug 27, 2015
00923cf
Fixes e (end of word)
jmagers Nov 11, 2015
42b05ee
Merge pull request #1 from LinuxMage/patch-1
Nov 11, 2015
f1b5c42
Another fix for e (end of word)
jmagers Nov 12, 2015
2e76d36
Merge pull request #2 from LinuxMage/patch-1
Nov 12, 2015
430b759
Fixes b/B (back word)
jmagers Nov 12, 2015
181a468
Merge pull request #3 from LinuxMage/master
Nov 12, 2015
fd17e1d
Another fix for b/B (back word)
jmagers Nov 13, 2015
0811c6c
Merge pull request #4 from LinuxMage/master
Nov 13, 2015
7222b4d
Makes back word more efficient.
jmagers Nov 21, 2015
1a929eb
Far simpler implementation of back word.
Nov 21, 2015
47a2d62
Solves problems with next word.
Nov 21, 2015
6d44534
Version 1.0.28 Release.
Nov 21, 2015
e2c23dd
Merge pull request #5 from LinuxMage/master
Nov 21, 2015
3f3e097
End-word additonal fixes.
Nov 22, 2015
4761f43
Merge pull request #6 from LinuxMage/master
Nov 22, 2015
8aac8d3
Buf fixes for "cw", "dw", "cb", "db", "ce", "de"
Nov 23, 2015
b9f70f7
Merge pull request #7 from LinuxMage/master
Nov 23, 2015
df8d640
Adds "X" and small fix for "cw"
Nov 24, 2015
59641e2
Merge pull request #8 from LinuxMage/master
Nov 24, 2015
206fec5
Makes "cw" and "bw" act more like vim.
jmagers Nov 25, 2015
e6aebda
Merge pull request #9 from LinuxMage/master
Nov 25, 2015
b6f0fe4
Adds "V" (linewise visual mode).
jmagers Nov 27, 2015
32dd370
Merge pull request #10 from LinuxMage/master
Nov 27, 2015
393a0f7
Fix for "V" (visual select by line).
jmagers Nov 28, 2015
e1624b0
Version 1.1.1 Release.
jmagers Nov 28, 2015
f4c507d
Merge pull request #11 from LinuxMage/master
Nov 28, 2015
b19c2ef
Fixes for gg, G, and VISUAL_LINE mode.
jmagers Nov 28, 2015
3ddb4e3
Merge pull request #12 from LinuxMage/master
Nov 29, 2015
e48346c
Fix for "a" and "p".
jmagers Nov 30, 2015
257f337
Fixes for "^" and "V".
jmagers Dec 4, 2015
a6e273a
Version 1.1.4 Release.
jmagers Dec 4, 2015
e400365
Merge pull request #13 from LinuxMage/master
Dec 4, 2015
81204ff
Fix for "e".
jmagers Dec 7, 2015
fb0c3d1
Merge pull request #14 from LinuxMage/master
Dec 7, 2015
b56b17e
Fix for "e" in relation to words ending with a "."
jmagers Dec 8, 2015
6ee1891
Merge pull request #15 from LinuxMage/master
Dec 8, 2015
3cf3f52
Fix for "V" when selecting the Visual Base Line.
jmagers Dec 22, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ both vi/vim neophytes and experts alike.
### Installation/Usage

The easiest way to install is to download the
[latest extension file](https://raw.github.com/seanyeh/vibreoffice/master/dist/vibreoffice-0.1.4.oxt)
and open it with LibreOffice/OpenOffice.
[latest extension file](https://raw.github.com/linuxmage/vibreoffice/master/dist/vibreoffice-1.1.4.oxt)
and open it with LibreOffice/OpenOffice. LibreOffice/OpenOffice will need to be restarted before this extension can be used.

To enable/disable vibreoffice, simply select Tools -> Add-Ons -> vibreoffice.

Expand All @@ -26,8 +26,8 @@ This will simply build the extension file from the template files in
### Features

vibreoffice currently supports:
- Insert (`i`, `I`, `a`, `A`, `o`, `O`), Visual (`v`), Normal modes
- Movement keys: `hjkl`, `w`, `W`, `b`, `B`, `e`, `$`, `^`, `{}`, `()`, `C-d`, `C-u`
- Insert (`i`, `I`, `a`, `A`, `o`, `O`), Visual (`v`,`V`), Normal modes
- Movement keys: `hjkl`, `w`, `W`, `b`, `B`, `e`, `$`, `^`, `{}`, `()`, `C-d`, `C-u`, `gg`, `G`
- Search movement: `f`, `F`, `t`, `T`
- Number modifiers: e.g. `5w`, `4fa`
- Replace: `r`
Expand All @@ -43,7 +43,7 @@ If you are familiar with vi/vim, then vibreoffice should give very few
surprises. However, there are some differences, primarily due to word
processor-text editor differences or limitations of the LibreOffice API and/or
my patience.
- Currently, I am using LibreOffice's built-in word/sentence movement which
- Currently, vibreoffice uses LibreOffice's built-in sentence movement which
differs from vi's. It's sort of broken now but I plan to fix it eventually.
- The concept of lines in a text editor is not quite analogous to that of a
word processor. I made my best effort to incorporate the line analogy while keeping
Expand All @@ -59,6 +59,7 @@ my patience.
word processing.
- Using `d`, `c` (or any of their variants) will temporarily bring you into
Visual mode. This is intentional and should not have any noticeable effects.
- In OS X, repeating commands by holding down keys can have strange behavior.

vibreoffice is new, so it is bound to have plenty of bugs. Please let me know
if you run into anything!
Expand Down
Binary file added dist/vibreoffice-1.0.20.oxt
Binary file not shown.
Binary file added dist/vibreoffice-1.0.28.oxt
Binary file not shown.
Binary file added dist/vibreoffice-1.1.1.oxt
Binary file not shown.
Binary file added dist/vibreoffice-1.1.4.oxt
Binary file not shown.
Loading