viAllOver - Current Release: 0.2b

viAllOver is a subclass of NSTextView which makes all textviews in a cocoa application behave more like vi. it uses the InputManager mechanism to try and load its self in all cocoa applications. viAllOver includes a system preference pane for instalation/removal of the input manager and configuration.

viAllOver is a universal binary that should run on 10.4 and 10.3.9.

viAllOver is currently in beta, it may have memory leaks, it could crash your apps. i haven't had any major problems, but use at your own risk, save often. i take no responsibility for any damages or problems, but if you let me know i'll try my best to fix them.

any feedback would be greatly appreciated. viallover at dabble.org

Release Notes 0.2b - 2007-05-30

  • 'esc' now clears anything you've entered but haven't finished.
  • fixed move to first character, '^'.
  • fixed join, 'J'. behaves much better now.
  • fixed line pasting.
  • change case, '~'. works now.
  • go to, 'G'.
  • repeat last line find, ';' and ','.
  • added support for using some movement and find commands in scroll views.
  • changed the default color for visual mode.
  • added a system preference pane for instalation/removal of the input manager and configuration.
  • changed the format of the preference file, please use the system preference pane for configuration.
  • added an option to start viAllOver in command mode.
  • added SecurityAgent (com.apple.securityagent) to the default exclude list.
  • added an option to not modify the insertion point when in insert mode.
  • added options to set the alpha for the insertion point and the selection.
  • added an option to instantly disable viAllOver without uninstalling the inputmanager.
  • fixed a bug where some machines wouldn't make a selection when multiple-clicking.

the readme has some more information.

i've put together a list of the current commands. please note that these commands don't all work right or at all.

download now

please let me know if you are using viAllOver, viallover at dabble.org.

i'm still looking for help to continue development. if you are interested in helping out take a look at the source and let me know. i'm also looking for any feedback. you can contact me at viallover at dabble.org

Release Notes 0.1b - 2007-03-28

  • find, '/', 'n', 'N', '*', '#'.
  • undo,'u' and redo, 'R'.
  • join, 'J'.
  • visual mode, 'v' and visual line mode 'V'.
  • line find, 'f', 'F', 't', and 'T'.
  • fixed word movement, 'w', 'W', 'b', 'B', 'e', and 'E' work more like vi now.
  • repeat last edit, '.'.
  • the delete key now behaves more like vi.
  • customizable colors.
  • modes and such are remembered on a per field basis.
  • fixed the insertion point drawing for newlines.
  • added the ability to assign key commands to vi commands.
  • universal binary that should run on 10.4 and 10.3.9.
  • preference files have been combined into one file.

downloads

Release 0.2b - 2007-05-30
viAllOver is a universal binary that should run on 10.4 and 10.3.9.

Release 0.1b - 2007-03-28
viAllOver is now a universal binary that should run on 10.4 and 10.3.9.

Release 0.1a