== More vim options it turns out that I want Much to my displeasure, Ubuntu seems to have been steadily making the version of vim that they ship more and more superintelligent. I do not want a [[superintelligent vi HandsOffVi]]; in fact, superintelligence is a net negative in _vim_, because unlike with GNU Emacs it is almost always *wrong*. So, unlike the [[first set of vim options VimOptions]], these are negative options that I need, things that turn off settings. So far, I have wound up with: - _set formatoptions=l_: Turns off automatic line wrapping. Since vi is my [[sysadmin's editor ../sysadmin/WhyViForSysadmins]] and sysadmins edit configuration files a lot, automatic line wrapping is anti-feature. (I hate it in Emacs too, when it happens.) - ((let loaded_matchparen = 1)): Turns off blinking matched delimeters, like () and [] and so on. I find this irritating and distracting. - _filetype plugin off_: This turns off all sorts of superintelligent automatic formatting that I aggressively don't want. (At some point I may look into the best way to fix [[the line ending issue ../sysadmin/LineEndingHonesty]], but I haven't been annoyed enough yet.) Some reading in the vim help files suggests that '_set paste_' will also do a lot to turn off all of the superintelligence that I so dislike. Using Ubuntu's 'tiny' version of vim also goes a long way to disabling various things I don't like, but it has the side effect of making vim not like the latter two _.vimrc_ settings here (and it's not something that I can turn on globally on our systems and so have all the time, no matter what environment or UID I am at the moment). All in all, I really wish vim had a mode where it just settled for being a better _vi_ instead of trying to be a bad imitation of GNU Emacs. [[As before HandsOffVi]], if I want GNU Emacs, I know where to find it.