Learn Essential Vim Skills
with Drew Neil, author of Practical Vim
autocommands
category applies to 5 screencasts:
We can use pandoc as a filter to clean up WYSIWYG-generated HTML. Pandoc is a commandline program, but we can call it from inside Vim either using the bang Ex command, or by configuring the formatprg
option to make the gq
operator invoke pandoc.
With the fugitive plugin, you’re not limited to just working with files in your working tree. The :Gedit
command allows you to open files in other branches, and to browse any git object, including tags, commits and trees. Plus, if your repository is hosted on github, you can easily bring up the webpage for any git object using the :Gbrowse
command.
This is the penultimate of a five part series on fugitive.vim.
Watch screencastThe vimrc file allows you to preserve your settings so that they are restored each time you launch Vim. But what if you want to update your vimrc file in the middle of an editing session? This episode demonstrates a couple of tricks that make it easy to customize Vim on the fly.
Watch screencastThis episode demonstrates a few techniques for tidying up whitespace. First, it looks at how to convert between tabs and spaces. Then it shows how to strip trailing whitespace, and finally, how to remove blank lines from a file.
Watch screencastDifferent file types may require particular whitespace settings. For example, YAML files must be indented using spaces, whereas makefiles require indentation with tabs. These preferences can be specified by hooking into the FileType
event with an autocommand.