<p><pre><code> […] I do all(not counting using the textarea inside the
web browser) of my editing inside vim.
</code></pre>
You can edit even textareas with the “It’s All Text!” Firefox addon (<a href="https://addons.mozilla.org/en-US/firefox/addon/its-all-text/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/its-all-text/</a>). I’ve never used it, but I’ve read it’s the standard for Vim editing of browser text for Firefox users.
Nice list. The "Github repository" link for CloseTag points to Command-T.<p>Also the SuperTab repo you linked is a mirror of an obsolete vimscript. It has a new maintainer and that maintainer's repo is at <a href="https://github.com/ervandew/supertab" rel="nofollow">https://github.com/ervandew/supertab</a>.
I use FuzzyFinder (<a href="http://www.vim.org/scripts/script.php?script_id=1984" rel="nofollow">http://www.vim.org/scripts/script.php?script_id=1984</a>) instead of Command-T, and I would also add:<p>Endwise: <a href="https://github.com/tpope/vim-endwise" rel="nofollow">https://github.com/tpope/vim-endwise</a>,
Matchit: <a href="https://github.com/tsaleh/vim-matchit" rel="nofollow">https://github.com/tsaleh/vim-matchit</a>,
NerdTree: <a href="https://github.com/scrooloose/nerdtree" rel="nofollow">https://github.com/scrooloose/nerdtree</a>,
Surround: <a href="https://github.com/tpope/vim-surround" rel="nofollow">https://github.com/tpope/vim-surround</a>,
Snipmate: <a href="https://github.com/msanders/snipmate.vim" rel="nofollow">https://github.com/msanders/snipmate.vim</a> (compulsory)
Please look at Steve Losh's blog post. This contains great plugins ... was posted almost a year back.<p><a href="http://stevelosh.com/blog/2010/09/coming-home-to-vim/" rel="nofollow">http://stevelosh.com/blog/2010/09/coming-home-to-vim/</a>
I'd say testing a page to be sure it appears is a good idea.<p><pre><code> .wf-loading {
visibility: hidden;
}
</code></pre>
Whatever is setting <html class="wf-loading"> is not your friend, Mr. Nazim.
IMO this is the best overall Vim add-on repo (for Python and Ruby devs alike): <a href="https://github.com/carlhuda/janus" rel="nofollow">https://github.com/carlhuda/janus</a> [1]<p>[1] <a href="http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/" rel="nofollow">http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convi...</a>
<p><pre><code> I do all(not counting using the textarea inside the web
browser) of my editing inside vim. Even when I need to
use a word processor, I first type my content inside vim
and then open the word processor to format it.
</code></pre>
If he were an Emacs user, he could format his text using Emacs' Org mode rather than copying the text to a word processor. Text formatted using Org mode can be exported to numerous formats, including HTML, LaTeX, and PDF. Also, if he were an Emacs user, he could use Org mode to create and edit spreadsheets, limiting his use of an office suite to an even greater degree.
This is extremely close to my vim setup. Two additional plugins I'd recommend are ack.vim (<a href="https://github.com/mileszs/ack.vim" rel="nofollow">https://github.com/mileszs/ack.vim</a>) to provide search across multiple files and ropevim (<a href="http://rope.sourceforge.net/ropevim.html" rel="nofollow">http://rope.sourceforge.net/ropevim.html</a>) for better python completion and some refactorings. Check out rope-omni (<a href="https://github.com/rygwdn/rope-omni" rel="nofollow">https://github.com/rygwdn/rope-omni</a>) for ropevim and supertab integration.
If installing the pyflakes fails, as in [0], do:<p>git clone --recursive<p>or<p>git submodule update --init --recursive<p>/via sethwoodworth<p>[0] <a href="https://github.com/kevinw/pyflakes-vim/issues/27" rel="nofollow">https://github.com/kevinw/pyflakes-vim/issues/27</a>