Another DNS-zone serial number updater.
Usage
By default, each time you save a bindzone file, the script will look for the DNS serial number and update it. You can also update it without saving the file by invoking the :DNSSerialUpdate function.
Patterns
In order to be detected, the DNS serial number must match one the following pattern:
YYYYMMDDXX ; serial
YYYY is the year (4 digits, must start by either 19 or 2);
MM is the month (2 digits);
DD is the day (2 digits);
XX is any non-negative number (1 or more digits);
the word serial is not case-sensitive;
there can be any number of blanks on each sides of the semicolon.
SSSSSSSSSS ; serial
SSSSSSSSSS is the UNIX tiemstamp (10 digits, must start by 1);
the word serial is not case-sensitive;
there can be any number of blanks on each sides of the semicolon.
XX ; serial
XX is any non-negative number (1 or more digits);
the word serial is not case-sensitive;
there can be any number of blanks on each sides of the semicolon.
According to those patterns, only dates between 1900 and 2999 will be detected; however this should not be a problem at all. Most importantly, only timestamps between September 9 2001 and March 17 2030 will be detected.
PacVim is a game that teaches you vim commands. You must move pacman (the green cursor) to highlight each word on the gameboard while avoiding the ghosts (in red).
Pterosaur gives you the full power of Vim and your vimrc in each Firefox text field. (You will need pentadactyl http://5digits.org/pentadactyl/)
Vimdiff is my favourite diff tool. I've used many others, but I always come back to good old vimdiff. Git comes with git diff (man page: man git-diff) which shows the changes between various things Git knows about -- it's possible to show the changes between the working tree and the index, changes between two trees, and changes between two files.
Awesome Vim plugins from across the Universe
Joli dépot de plugins vim, bien plus agréable à naviguer que l'austère http://vim.org/scripts/
If you are reading this page, you have decided to, or are considering being part of a study for one or both of the Smeargle or CtrlpSimilar plugins for Vim and Git.
https://github.com/FriedSock/smeargle
https://github.com/FriedSock/ctrlpsimilar
I recently discovered an interesting game called VimGolf. The objective of the game is to transform a snippet of text from one form to another in as few keystrokes as possible. As I was playing around with different puzzles on the site, I started to get curious about my text editing habits. I wanted to better understand how I manipulated text with vim and to see if I could identify any inefficiencies in my workflow. I spend a huge amount of time inside my text editor, so correcting even slight areas of friction can result in worthwhile productivity gains. This post explains my analysis and how I reduced the number of keystrokes I use in vim. I call this game Vim Croquet.
C'est surtout la partie avec Tmuxinator qui m'a interressée
Les toujours très bons billets de D. Miessler.
Tips for Vim
A lire en complément : http://whileimautomaton.net/2008/11/vimm3/operator
Today we’re announcing CoVim, a plugin that adds multi-user, real-time collaboration to your favorite (or least favorite) text editor. CoVim allows you to remotely code, write, edit, and collaborate, all within your custom Vim configuration. Originally started as a senior capstone project for Tufts University, we’re now open-sourcing it to give the world one of Vim’s most requested features. Think Google Docs for Vim.
cheatsheet vim
The following files contain the full English documentation for Vim and the Vim FAQ in a single PDF file. The files are fully cross referenced using interal hyperlinks. Each file is about 11 MB.
pdf A4 : http://nathangrigg.net/vimhelp/vimhelp-a4.pdf
pdf iPad: http://nathangrigg.net/vimhelp/vimhelp-ipad.pdf
Automatic conversion script : https://github.com/nathangrigg/vimhelppdf
A blog post with more information: http://nathangrigg.net/2013/09/reproducing-vim-help-as-a-fully-cross-referenced-pdf/
sachet allows you to handcraft your Vim development environment. By allowing you to select features and functionality that you are comfortable with, sachet generates you a small package with the appropriate configuration files, plugins, and theme so you can leverage the potential of your Vim editor.