Berkeley CSUA MOTD:Entry 45650
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2024/12/25 [General] UID:1000 Activity:popular
12/25   

2007/2/4-7 [Computer/SW/Editors/Vi] UID:45650 Activity:nil
2/4     For all you heathens - vi Input Manager for OS X
        http://www.corsofamily.net/jcorso/vi
        Now you can use you blasphemous vi keybindings in OS X Cocoa apps.
        \_ Now, I'm a serious Vi users (well, Vim), but why would anyone want
        \_ Now, I'm a serious Vi user (well, Vim), but why would anyone want
           vi bindings on the command line?
           \_ command line editing, etc.... why is the 'emacs' way better?
              \_ Because emacs rules, vi dr00lez!
2024/12/25 [General] UID:1000 Activity:popular
12/25   

You may also be interested in these entries...
2013/3/25-5/18 [Computer/SW/OS/Windows] UID:54639 Activity:nil
3/25    It's strange that only every other Windows version is a hit.
        NT 4.0: hit
        2000:   flop
        XP:     hit
        Vista:  flop
        7:      hit
	...
2009/8/19-9/1 [Computer/SW/Unix] UID:53285 Activity:nil
8/18    Hi again, new freebsd guy here again, in bash I was able to go
        LD_LIBRARY_PATH=/opt/foo/lib ./runmyapp
        I managed to do this in tcsh by using setenv in a shell script
        that setenv's the lib path and then executes $1, just wondering
        if there was a way to do it in 1 line from the cmd line as in bash?
        Thanks, btw %2c or %3c worked.  Freebsd, tcsh and vi forever!
	...
2009/7/24-29 [Computer/SW/Editors/Vi] UID:53195 Activity:low
7/24    Is dos2unix available somewhere?  Someone added all those Ctrl-M's to
        motd.public.
        \_ %s/^V^M//g in vim. What has your editor done for you today?
           \_ that works great in vi actually... in vim :set filetype=unix
	...
2008/12/2-7 [Computer/SW/Editors/Vi] UID:52143 Activity:nil
12/2    Article 1, Section 6
        No Senator or Representative shall, during the Time for which he was
        elected, be appointed to any civil Office under the Authority of the
        United States, which shall have been created, or the Emoluments whereof
        shall have been encreased during such time
        \_ Stop stomping my changes.
	...
2008/9/22-24 [Science/Electric, Computer/Companies/Google, Computer/SW/Editors/Vi] UID:51263 Activity:kinda low
9/22    Gmail's "conversation feature" drives me nuts! Is there a way to
        disable that and make Gmail act like every other e-mail client on the
        planet? WTF thought this was a nice thing to have on by default?
        \_ Umm, why don't you just use another email service then...
           \_ Umm, I do, which is how I have something to compare to. I get
              mail in at least 4 places only one of which is Gmail. I
	...
2008/6/12-13 [Computer/SW/Editors/Emacs, Computer/SW/Editors/Vi, Computer/SW/Unix] UID:50233 Activity:nil
6/12    Does emacs or vi include a column paste?  I sometimes have a block
        text I want to insert horizntally next to another block/column.  This
        is common for data plotting etc.  In Microsoft Word has this, I need
        it in a Unix text editor.
        \_ Does M-x picture-mode in emacs work for you?
           \_ Yes, with the commands below, thanks.
	...
2008/2/21-25 [Academia/Berkeley/CSUA/Motd, Computer/SW/Editors/Vi] UID:49207 Activity:nil
2/21    Why don't people respect the lock on the motd put on by vi or
        emacs? Are they that paranoid about kchang's motd watching program?
        Is anyone still using motdedit?
        \_ hey I still use it.  Some people don't though.  some sneaky folks
           edit a copy of the motd offline and put it in place, not caring how
           much they stomp on others' changes that might have happened in the
	...
2007/11/13-21 [Computer/Networking] UID:48628 Activity:low
11/13   If I have a application on machine foo sending data really fast to
        an application on machine bar via TCP, and the bar applications job
        is write that to disk as fast as possible, what happens if the
        network stream is faster than the disk writes?
        \_ Look up the differences between TCP/IP flow control and
           congestion control. The answer is in front of you.
	...
Cache (2266 bytes)
www.corsofamily.net/jcorso/vi -> www.corsofamily.net/jcorso/vi/
After entering command-mode (typically, by hitting escape in Vi), ordinary Vi commands can be typed and the text field will be updated accordingly. Essentially, this add Vi command functionality (albeit a small subset) to any (and all) text editors that use the Cocoa text system; Note, however, this does not work for other programs that do not use the Cocoa system. All the text windows, will initialize in "input" mode (standard cocoa text input). You invoke the Vi-command window (exit the input mode) by hitting (the back-apostrophe key, this is customizable, see installation instructions) and then key in your favorite Vi commands. For example, move down a line 'j', move right 'l', delete two lines 'd2d', and so on. Right now, you should be thinking -- "you mean the editor in XCode will behave like Vi?" The zip contains only the plugin and should be unzipped directly into your Library/InputManagers folder. This fix will be incorporated into the next release 02 * 23 Sept. Vi Commands Supported Only a subset of Vi functionality is currently implemented; but it is enough to give you the gist of what is possible. Key Action Since { move to beginning of previous paragraph 01 } move to beginning of next paragraph 01 $ move to the end of the line 00 ? In future releases, the mnemonic issued will be customizable. I use it on a daily basis and will be fixing any bugs I come across. If you have any suggestions or find any bugs please email me jcorso at acm dot org. There are numerous books and online tutorials to introduce you to the wildly popular and productive editor. Word-wrapping tends to cause some problems and unexpected behavior with various commands. While I do use word-wrapping with the ViInputManager, for example during LaTeX writing, the cursor may jump above to the earlier line if the wrapping changes after issuing a command. Please email any specific bugs associated with word-wrapping. Uninstall To uninstall: 1 Remove the directory /Library/InputManagers/ViInputManager 2 Remove the key binding. Otherwise, in that file, remove the entries for "Vi_escapeMode". Support Further Development ViInputManager is free and open software. You can help support further development by * Debugging and/or improving the source code directly.