Sven Guckes guckes@vim.org ©2001-2002

Last update: Mon Jan 28 15:00:00 MET 2002

Vim Addicts - 101 reasons

Hundred-and-one symptoms for being a Vim addict:

  1. Your /usr/bin/vi is in fact vim.
  2. You think "vi" is short for "Vim Imitation", not the other way around.
  3. You have actually donated some money to the kids in Uganda.
  4. Your company has given a donation, too.
  5. You re-read the entire Vim documentation to make sure you know all of Vim's features.
  6. You spend an entire day creating a Vim macro/function/script to make it faster/easier to do something that otherwise would have taken only a minute or two.
  7. You spend several minutes trying to explain a Vim feature to someone to help them out before you realize they're using plain vi.
  8. Whenever you see somebody using vim, the first thing you say is "you could do it this way, it would save you a couple of keystrokes".
  9. All of your friends use vim now, though they used to use emacs.
  10. Your friends refer to you as the "vim guy".
  11. Your .vimrc's length is measured best in megabytes.
  12. Your shell is set up for vi "mode".
  13. You refer to your shell as your "vim launcher".
  14. All your text files contain a modeline. vim: tw=70
  15. You log in from an internet cafe to check the vim maillist for new announcements.
  16. You read both vim and vim-dev mailing lists and even answer most of the questions.
  17. You use VINE (Vim Integrated News and Email) for reading all of your mail.
  18. You have your own web pages about vim.
  19. Your vim web pages contain more stuff than www.vim.org does.
  20. You go online at sunday nights only to compile the newest ALPHA release.
  21. You start a contest who is first to compile the newest ALPHA releases.
  22. You actually *win* that contest.
  23. You have Op on #vim
  24. Your friends tell you that emacs is great because it has soo many nice features, and for each feature they tell you, you already have a mapping in your setup file.
  25. You don't use Perl any more.
  26. You install Vim on all computers which do not have it yet.
  27. You refuse to work on computers which do not have Vim.
  28. You install Vim on your PDA.
  29. You get a C compiler for Windows because you want to test the newest ALPHAs.
  30. You have several versions of Vim installed on your computer.
  31. You submit patches for vim on a weekly basis.
  32. You have your own local ftp mirror [ftp.myname.vim.org].
  33. You use Vim in your CGI scripts.
  34. You deinstall Windows and install Linux because it comes with vim preinstalled.
  35. You actually prefer Debian over other distributions because the Debian vim maintainer provides a weekly build of vim ALPHA releases.
  36. You setup CVS such that you can easily update several machines.
  37. You install another operating system only to be able to run vim on multiple platforms.
  38. You read the todo.txt in order to find something to code just so you can contribute to Vim.
  39. You port vim to yet another platform.
  40. You maintain several syntax files.
  41. Bram asks you for advice when implementing new features.
  42. Bram actually follows your advice when implementing new features.
  43. You have a "launcher" icon in every corner on your desktop just in case some window covers them.
  44. You define your launcher icon as floating because your desktop is covered with Gvim windows, anyway.
  45. If someone forces you to write documents in M$ Word then you simply edit all your stuff in HTML using vim and then load it with Word.
  46. You prepare data for your spreadsheet using vim.
  47. You boot your box with Vim.
  48. You load your OS into Vim buffer and start it (and you think it's the normal way).
  49. Your car turns left when you press 'h', and right when you press 'l'.
  50. You don't know what are the grey arrows on your keyboard for.
  51. If a program isn't bi-modal it isn't worth using (and it has to use Esc to switch between modi).
  52. If you can't read a document with Vim then it isn't worth reading.
  53. You have at least 16 programs with vi-like key bindings.
  54. Your son's name is either Bram or Vim...
  55. You forget you are in the Windows command line and type "vi" - and gvim pops up! Sweet!
  56. You write Vim in RPG/400 for the AS/400 platform because you don't have access to the C compiler and that SEU sucks. (Source Editing Utility)
  57. Because you can't get the system administrator to install vim, you run it out of your own directory.
  58. Your coworkers run vim out of your directory, too.
  59. You hate the *BSDs because they come with the *original* BSD vi!
  60. You love the *BSDs, because they all have vim in their "ports" tree!
  61. You find yourself typing ":q!" when using curses based applications like tin, mutt, less, and man then wondering why the darn thing won't quit like it's supposed to.
  62. Your texts contains ESC characters and colons when not written with Vim.
  63. You keep forgetting about "guioptions" and "esckeys" because you do not use the GUI or the arrows keys at all.
  64. You teach your girlfirend how to use vim so she can write her dissertation in LaTeX.
  65. You edit all files with Vim - including your movies (MPEGs).
  66. You create a new language as an excuse to learn how to write syntax highlighting files.
  67. You use vim to convert files from dos to unix formats because finding the command line utility takes too long.
  68. Since you are root you symlink all other editors to vim.
  69. You grin at others admins when they have to use vigr, vipw, or visudo.
  70. You take a job as a programmer just so you can use Vim all day long.
  71. You install the vi helper "vigor" for the Windows people.. and the helptexts for your friends.
  72. Whenever you find a good program by the name of X then you also search the internet for "Xm" and "X improved".
  73. Whenever you see an acroynm you start thinking whether it would make sense as a mapping in Vim.
  74. You have mapped almost every sequence of the kind "\TLA".
  75. You plan to read all the help texts again in your next holidays.
  76. You installed X for the first time just to see GVim.
  77. export PAGER="vim -"

    Your addiction here!

  78. You ask the admins to install vim so you will feel at home again.
  79. You answer emails about Vim while your girlfriend moves out... :-(
  80. You read this entire list of symptoms, looking for something that doesn't describe you.
  81. You sent in ideas for this list.
  82. And some of your ideas were actually incorporated in the list!
  83. You think 101 reasons is not very many.


Credits


URL:         http://www.math.fu-berlin.de/~guckes/vim/addicted.html
Created:     Thu Jul 12 12:00:00 MEST 2001
Send feedback on this page to
Sven Guckes guckes-addicted-to-vim@math.fu-berlin.de