ifacethoughts

vi - The Interface

Most of us know about the most popular clone of vi - vim. Here are some more editors that are either vi clones or support emulations: bvi - binary text editor Yi - text editor written in Haskell with both vim and emacs goodness Kate - The vi input mode jVi - a clone which is also a plugin for NetBeans nvi - a clone distributed with BSD viper - vi emulation on top of Emacs jsvi However, vi has also inspired applications/plugins of completely different classes. Here are some examples: bash - a Unix shell has vi mode vimperator - an addon for Firefox, a Web browser, to make it behave like vim vimperopera - vimperator for Opera, another Web browser viemu - vi/vim emulator for Visual Studio, Word, Outlook and SQL Server vifm - ncurses based file manager with vi like key-bindings xzgv - image viewer mutt - text based email client apvlv - a PDF reader that behaves like vim xmonad - a tiling window manager with some vim-like key-bindings Google Reader - web based feed reader, and Gmail - a web based mail client, both borrow from vim key bindings No wonder I thought of using the familiar interface while designing an application. [Continue]

Customizing vim For Dojo

Matthew Russell has extended vim to make it easier work with Dojo (Dion Almaer). vim is an extremely flexible editor and this is a good example of how you can extend and customize it for your purpose. I use vim for almost all my tasks, including my personal wiki and task management. [Continue]

Bash Editing In vi Mode

I was discussing about how some applications have adopted some of the vi key bindings. Like Google Reader, some tiling window managers like xmonad, and even bash has excellent support for editing in vi mode. Surprisingly not many know about this. [Continue]

vim As A Personal Wiki

vim is an extremely flexible and versatile editor and is one of those tools which have a cult-like following. Typically these tools are liked a lot by these followers and hated by others. So, this post is for those who like to use, or who are open to trying out, vim. [Continue]

Open vim With One Tab Per File

Since I advocate vim to a lot of freshers and beginners, I get a lot of questions on using it. A friend asked me how to start gvim with multiple files so that they are opened in separate tabs, which have been a highlight since the 7.0 release. A very common requirement, since most of the other editors use it as the default. [Continue]

This is the weblog of Abhijit Nadgouda where he writes down his thoughts on software development and related topics. You are invited to subscribe to the feed to stay updated or check out more subscription options. Or you can choose to browse by one of the topics.