Vi Input Manager

Okay, this one is going to appeal to a very small audience (command line jockeys), but I suspect it will make those few people very happy. Vi Input Manager is, well, an OS X Input Manager that "patches the Cocoa Text System to add a Vi-like command mode." So in any Cocoa application with a text field (e.g. a form in Safari) you can enter "command-mode (typically, by hitting escape in Vi), [and] ordinary Vi commands can be typed and the text field will be updated accordingly." So basically, if you've invested years getting all those Vi commands in muscle-memory now you can capitalize on it in your favorite Cocoa applications (emacs fans don't shoot the messenger).
Vi Input Manager is Open Source and a free download, but donations are requested.
Share
Categories
Okay, this one is going to appeal to a very small audience (command line jockeys), but I suspect it will make those few people very happy....
Add a Comment
you vi user out there might also want to check out viAllOver, http://www.dabble.org/viallover/. does the same thing as the above mentioned, just a little differently. just released a new version witch adds find, line find, undo, and visual mode to name a few. quite handy, u use it everyday. enjoy.
March 28 2007 at 5:14 PM Report abuse Permalink rate up rate down ReplyThis implements such a simplistic subset of functionality as to be pointless. Everything you can use it for has an easy and obvious existing shortcut without the pointless modality. All itâs doing is changing the existing keybindings when you enter command mode. It implements no new functionality.
This isnât even a ghostâs shadow of vi.
The source code is available....you can check yourself for some malicious code.
Ah, there was a nice day when people trusted each other.
All security concerns aside this is amazing, I am a huge vi user and this could make my life so much better.
February 05 2007 at 12:46 AM Report abuse Permalink rate up rate down Replydo NOT "close" inputmanagers
I use it from Nextstep era and I love it.
just put security in Mail, in Login, in Safari, in whatever to prevent anything beyond ME to put some code in ~/Library/InputManagers
you should also think every cocoa applications use a runtime with introspection and class loaders. yes you could put in there some Bad Bad ugly bad software stuff..
in ~/Library/codecs too, to crash quicktime
in fact, if someone got in the computer with yours privileges you're dead. whatever you "close", it will open
so : do NOT DARE to remove theses functionnalities , or I go back to linux so fast you will not see my blaze.
just : continue on the good work to keep os X secure.
people : do not never "install" or put files in weird directories if you do not have _absolute_ trust.
never and never.
Vi this, emacs that...us poor pico slackers can't get a break, en ? ;-)
February 04 2007 at 7:54 PM Report abuse Permalink rate up rate down ReplyEven without the âInput Manager Holeâ there are plenty of ways to get your dylib loaded along with applications on pretty much any UNIX-based system. The bottom line is that once you have let a piece of code onto your system and run it, you've already placed the trust in it. Closing these alleged holes doesn't actually solve anything, because in order to take advantage of them you must already have the same degree of privilege that you require in order to do any damage.
(By this classification of a hole, Solaris, Linux and the BSDs are all âvulnerableâ).
Ah, yes, the InputManager functionality, otherwise known as the InputManagers Hole.
The InputManagers Hole was used by Inqtana and by Leap-A. Kevin Finisterre warned Apple about it so long ago it's just not funny;
http://digitalmunition.com/InqTanaThroughTheEyes.txt
The "functionality' should not be there. It's damn dangerous. And if it stays then sooner or later something will use it -- not for an intentionally harmless POC like Inqtana but in earnest.
wow I really have to test this, but if it works as advertised, it's really helpful for me.
February 04 2007 at 4:21 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



9 Comments