# My Vim-related gists ## Articles * [How to use Tim Pope's Pathogen](https://gist.github.com/romainl/9970697) * [Idiomatic vimrc](https://gist.github.com/romainl/9ecd7b09a693816997ba) (superseded by [idiomatic-vimrc](https://github.com/romainl/idiomatic-vimrc)) * [Clipboard sharing on Mac OS X is easy](https://gist.github.com/romainl/96180b5b8e7722a7428c) * [Apprentice — The Making Of](https://gist.github.com/romainl/1f252ce8c854fda211fcb815b0b9f94a) * [Vim: pushing built-in features beyond their limits](https://gist.github.com/romainl/047aca21e338df7ccf771f96858edb86) * [The right way to override any highlighting if you don't want to edit the colorscheme file directly](https://gist.github.com/romainl/379904f91fa40533175dfaec4c833f2f) * [What to do with macros?](https://gist.github.com/romainl/9721c7dd13c30714f568063e03c106dd) * [Dealing with autocommands](https://gist.github.com/romainl/6e4c15dfc4885cb4bd64688a71aa7063) * [Linting your code, the vanilla way](https://gist.github.com/romainl/ce55ce6fdc1659c5fbc0f4224fd6ad29) * [Tags](https://gist.github.com/romainl/f2d0727bdb9bde063531cd237f47775f) ## Snippets * [Vim: available lowercase key pairs in normal mode…](https://gist.github.com/romainl/1f93db9dc976ba851bbb) * [RNB, a Vim colorscheme template](https://gist.github.com/romainl/5cd2f4ec222805f49eca) (superseded by [vim-rnb](https://github.com/romainl/vim-rnb)) * [Show `]I`, `[I`, `]D`, `[D`, `:ilist` and `:dlist` results — even spanning multiple files — in the quickfix window.](https://gist.github.com/romainl/3c7ee68125f822ec550c) (superseded by [vim-qlist](https://github.com/romainl/vim-qlist)) * [Edit all buffers and come back without losing highlighting](https://gist.github.com/romainl/17437ae3ed71ce9fbc0b) * [Diff detection in vimscript](https://gist.github.com/romainl/481814c86dba39d32715ff77ec96c1ed) * [Redirect the output of a Vim or external command into a scratch buffer](https://gist.github.com/romainl/eae0a260ab9c135390c30cd370c20cd7) * [Universal opposite of J](https://gist.github.com/romainl/3b8cdc6c3748a363da07b1a625cfc666) * [Make various list-like commands more intuitive](https://gist.github.com/romainl/5b2cfb2b81f02d44e1d90b74ef555e31) * [Sharing is caring](https://gist.github.com/romainl/1cad2606f7b00088dda3bb511af50d53) * [Custom text-objects](https://gist.github.com/romainl/c0a8b57a36aec71a986f1120e1931f20) * [Lookup keywords on http://devdocs.io](https://gist.github.com/romainl/8d3b73428b4366f75a19be2dad2f0987) (superseded by [vim-devdocs](https://github.com/romainl/vim-devdocs)) * [Do things differently depending on the environment](https://gist.github.com/romainl/4df4cde3498fada91032858d7af213c2) * [Ultra lightweight aligning](https://gist.github.com/romainl/6575382f1c4575d4a7398d162aa3e1fd) * [Insert the current line into the command-line](https://gist.github.com/romainl/fc2c2889be3718e9e491ab1c525ec4de) * [Colorize IRC nicks](https://gist.github.com/romainl/209d95033f622d1d913fe162221ad88c) * [Highlight characters after line 80](https://gist.github.com/romainl/eabe0fe8c564da1b6cfe1826e1482536) * [Markdown : jump to next heading](https://gist.github.com/romainl/ac63e108c3d11084be62b3c04156c263) * [Repeat last edit n times](https://gist.github.com/romainl/db725db7babc84a9a6436180cedee188) * [How to add dynamic highlighted parts to your status-line](https://gist.github.com/romainl/58245df413641497a02ffc06fd1f4747) * [Multiply/divide by `[count]`](https://gist.github.com/romainl/97d79dfd522bd1c33c7fafb9ec08dc5d) * [Sort operator](https://gist.github.com/romainl/6351afff54003b3d58c5d9c56f9960e5) * [Print declaration of word under the cursor](https://gist.github.com/romainl/a11c6952f012f1dd32c26fad4fa82e43) * [Instant grep + quickfix](https://gist.github.com/romainl/56f0c28ef953ffc157f36cc495947ab3) * [Super cheap git blame](https://gist.github.com/romainl/5b827f4aafa7ee29bdc70282ecc31640)