Squashed 'bundle/snipmate.vim/' changes from f5a75d0..f1e8510

f1e8510 disable file caching, rename s:snipMate to s:c, itroduce cache_parsed_snippets_on_disk, read_snippets_cached options
39ee6f8 also make snipmate distinct m and M when having 'ignorecase' set. Thanks to radicalbit (github)
4cef3fc 1) provide real fix to \t not being added by changing default setting
db244df Merge pull request #77 from jasonsydes/doc_scope_aliases
3aae363 Misunderstood <c-r><tab>, reverted docs on that one point.
28e042d Added better docs on setting scope_aliases.
7dee28b fix issue 75
42e921a Merge remote-tracking branch 'garbas/master'
41e7931 fix: longest match poicy: prefer try div. before .
b9e2804 Merge pull request #64 from juanpabloaj/addFold
1302bb1 Merge pull request #61 from buethling/patch-1
3a04669 Merge pull request #67 from davejamesmiller/master
dc8ff04 Merge pull request #72 from mutewinter/patch-1
4549bf7 Merge pull request #73 from gmunkhbaatarmn/master
b446bfb little typo fix
a1190f5 tell user what's going wrong if tlib or vim-addon-mw-utils are missing
93fd4fc Updated Vundle instructions to typical syntax
95e66f0 fix typo, snippet_dirs was always overridden
7d11d00 stop the tab discussion: issue 42 - partially based on code sent by orutherfurd
7ff53bd Syntax highlight the snippet trigger names in the .snippets files to make them stand out from the replacement text
05084a3 Merge pull request #66 from davejamesmiller/master
68f668e Remove duplicated code from ftplugin/snippets.vim
7c6deea Add separate filetype for .snippet files, since they aren't indented like .snippets files are
e361252 doc: modificated second example
ec51a3d Merge pull request #63 from grota/master
7542b05 Call snipMate#ShowAvailableSnips() instead of ShowAvailableSnips()
09333a0 Merge pull request #62 from bogdan/patch-1
1401969 Describe bug #59 in readme
afc866f Adding support for html/eruby-rails snippets in eruby (*.html.erb) files. I don't know if this is worthy of a pull but thought I'd suggest it as I'm sure a lot of textmate converts would enjoy it. Thanks to gmaccarone for his help on this.
8b9a02a Merge pull request #58 from DXist/master
1b43745 Add call fixed
2a240d6 unused variable
e02c61a comment out echo
f605f20 Merge pull request #56 from mlen/master
113d047 Fixing bug caused by using deprecated function
d7ece78 cleanup and refactoring finishing the work lucapette has started
07175cc Merge remote-tracking branch 'garbas/lookups_refactor'
5803dbd lookup function refactored
66aa9c4 shorter escape function
d75cb5f escaping glob search
bf563cc use line variable
51ce83f escaping glob function
b9efaa5 add second example illustrating how to implement suggestion by JuanPablo -> https://github.com/garbas/vim-snipmate/issues/49
132029e some typo fixed
0fb3214 Merge pull request #48 from lucapette/master
8529852 fixed issue #42
f456016 Merge pull request #46 from lucapette/master
eef8409 some typo fixed
4535952 Merge pull request #45 from lucapette/master
23c52d4 sort matches
fd78bd6 fix previous commit, implementation should be fine now
e713269 implement &syntax support #40
ac3b77b support ft=A.B in command
bfe6d4e fixes issue #38
fb77f9a making addon-info.json valid json file
1e5d510 Eustaquio Rangel is taq on github
67f4f8e Merge branch 'master' of github.com:garbas/vim-snipmate
f38b624 Don't depend on snippets. install the snippets to get snipmate instead
5d28bf4 adding g:snips_trigger_key_backwards option
13e1136 recommending VAM over all the other solutions, rename snippets to snipmate-snippets
28248de Split off snippets into a new repo.
307880b added link to jgosmann github profile
ad9594e Merge pull request #25 from jgosmann/master
af5191a Forgot to add date and name to the note in the changelog from the last commit.
c6fe706 Updated changelog with note about the bugfix of commit 65e27e7b7863509d331565e916c0b4db29b1b974
07f1a09 Merge branch 'master' of github.com:jgosmann/vim-snipmate
65e27e7 Fixes a bug that jumping to the next placeholder clears the current one if it is unchanged.
714d05c rename addon-info
b89a21a fix of "longest match wins"
750a32c Merge remote-tracking branch 'pielgrzym/master'
ab92aba Updated the changelog
5c1a64c fix htmlldjango,javascript,html scope handling. previously only htmldjango's for loop was found
4498269 Merge pull request #19 from pielgrzym/master
890f84b My favorite snippets for django/css are back :)
25a0e28 longest match wins now. eg d:b -> display:block wins over b -> bottom (css snippets)
02bb111 add reference to snippets for bibtex files
33d5107 Merge pull request #13 from bascht/master
f0405ac Merge branch 'master', remote-tracking branch 'MarcWeber/master'
5179a40 make paths containing snippet files configurable
dc893ba Merge commit 'd46588cad4f48f1fe6f0e80c06b87f9b78792422'
0233388 rewrite huge parts of the documentation cause it was outdated
aa43f9a adding php snippet redirect
d46588c made "context"'s variable a little more appropriate
314efd0 inline php snippet. Useful for php templates :)
137e20b removing lefovers of conflict resolution in jsp.snippets
d505bb3 Merge pull request #9 from smt/official
497be12 Merge pull request #10 from ironcamel/fix-readme
4f2b15f Fixing pathogen section of README
08ac6e5 Add JSP snippets
8253cfa adding css.snippets
2d1eabc updating changelog to refloct which changes were merged
6c48e60 Merge remote-tracking branch 'MarcWeber/master'
2099976 wrong url in "Manual" section
34df7bd Merge branch 'master', remote-tracking branch 'origin/master'
2a35445 Merge pull request #6 from ironcamel/master
35ff1e4 Updating pathogen section of README to include directions for adding deps.
22548b8 Escape '~' for triggerR in GetSnippets.
824f902 Break undo only if a snippet gets expanded.
23f1cb7 js: Add snippet `cl` for console.log.
9260697 Merge branch 'MarcWeber-master'
48f6b66 add configuration for custom trigger-key
4d95aca handle single-line or multiline snippets
45bdc32 fix error with multiline snippet
4adc111 fixed a paragraph of the README
e29ab22 added rst snippets
00aace7 fixed some paragraphs of the README
cddc863 Improved README.rst -- added Vundle installation and me as an author
1a68a57 added dowh python snippet - do...while in python
89720d4 added gpl C snippet
b6f8a22 added double quotes for rspec context
458c0d8 Fix typos/style in README.rst.
3d650a8 document dependencies better
c6efa21 vladimir-vg told me that I should ignore this file because Pathogen lists those plugins as "modified". Maybe it should be Pathogen ignoring this common case
4e1d137 speed up searching for trigger by { many times
3412e34 Minor doc review/fixes.
b7e68f3 Improve snippet trigger lookup.
bf8e871 Do not look for snippets in `bufnr` scope.
5efc6aa php: add snippet "G" for simple GLOBALS expansion.
f8a6e19 - add ! to fun - cleanup: Use same function to find all snippet files - for .php files add php scope - add both: last path component of runtimepath and scope to snippet name   This way many snippet files can provide the same "trigger" and you'll   get all snippets in the list.   Previously the last one was kept only and shown only.   Example for trigger "for" in a .php file:   1* 1. snipmate javascript default   2: 2. snipmate php default
3e6f4eb Merge remote branch 'gh/master'
53b9ce4 Merge remote branch 'johnbintz/master'
c5e1858 fixed 'do' to not prompt anything since we have 'dov' when there's a variable
1c13fd6 handle single-line or multiline snippets
ddf7e81 Add a var_dump snippet for PHP.
3b89c13 PHP docblocks snippets end with "*/", not "**/".
4bd999f fix error with multiline snippet
bdc96ce Merge remote-tracking branch 'darkwise/master'
7dea62f add #{2} into eaid in ruby.snippets
a802c63 comment about superSnipMate
6d51515 Add php snippets 'pd' and 'pdd' for 'pre-dump'.
fd5e917 Fix typos/doc.
6763aab If there is only one snippet choose it directly.
13fa8b2 document that there should be a comparison
814b22a add scroolooses repo
f94352a drop pathogen, tell about how to use vim-addon-manager to install the plugin
8a4e70d Merge branches 'latex' and 'master' into latex
df30746 fixing my merge
9998465 pull from garbas fork
6628393 Adding math
051c92e Merge branch 'latex', remote branch 'darkwise/me' into latex
892956a Adding math formula
99b5fae Adding some mathematic formula. Adding figure.
5dafc81 Merge branch 'master' into MarcWeber
4073f71 update backwards snippet as well for latest supertab
583b740 Merge remote branch 'ervandew/master'
fe2093f Merge branch 'master' of git://github.com/MarcWeber/snipmate.vim
03b001b Fix expansion of "foo.bar(" using the "." snippet.
b1e7778 Add bang to function definitons, allowing for reload.
dbc1826 Add snippets file for "diff" filetype.
12bc924 added the context snippet as well
65ceac4 fix mapping reported by t2wd (github)
3dfbff2 added ruby-debug snippet
ff9729d comment
777356e update snipmate to handle latest supertab version
885d0ad striping out some text
e1665f7 wrong markup for README
da052e5 Updated README: added contributors, instructions how to install snipMate, some spellchecking of my wonderfull english, added this Changelog
fcb11b4 adding pdbbb snippet
4a7e1f9 Merge remote branch 'garbas/master'
04b989c some README.rst formatting
111e299 updated README
9466f01 added python debugger snippets
29707ac Using expr foldmethod to get better folds
2a83172 New way to eval `...`, and escape \
08945cc Add "lorem" snippet.
73a7255 Create undo point before expanding snippet in insert mode.
dbd8dd5 Add common liceses to falcon
be90fd5 Add falcon pl snippets
447ef99 added info about building the tag file
e95244b Fixed tag for snipMate-syntax
8b1a270 Enhanced Ruby 'do' block support
30a95fb Oops, removing extraneous ${3}
8b418c5 A more idiomatic way to slurp files in perl.
aef6379 Add GPLv3 file header to Python snippets.
2af46e3 Fixed small find bug
7398762 Small props fix
b44655c Fixed the style a bit
10b8efd Added target properties
d747fe8 Initial cmake snippets
7a203fb Improved cpp snippets
44ed36e Added snippets for Django
77bafff added with statement to python.snippets
f94be27 A couple snippets for markdown URLs/images.
d6e9809 Removed trailing whitespace from an else.
6804234 Removed trailing whitespace from ends.
eadf218 add footnote to tex.snippets
05c68b2 adding other formating snippets to tex.snippets
3b38ac3 Adding some snippets to tex.snippets : it for italic (\textit{}) bf for bold (\textbf{}) others follow.
d818718 Added Progress/OpenEdge ABL snippets
91b229e Adding sniippets for Play framework
82b1adc Formatted if else.
bcecd26 Formatted anonymous function.
82dc2d1 Alterted increment and decrement operators to conform to JSLint's plusplus rule.
d244908 Formatted if statement.
f7749f8 Added immediate function snippet.
9d7be5d Add missing closing parenthesis for js timeout snippet
5b6c443 Added 'try' to js snippets.
458f62c removed an unnecessary empty line
10d2283 removed the beginning 'should' from spec snippet
b954b05 document that Id like to have a upstream merge and how I think about the future of snipmate
55ddcfb added before & after to ruby snippets
100f870 added rename column snippet
63cfadc add footnote to tex.snippets
902d3fd adding other formating snippets to tex.snippets
5ff223a Adding some snippets to tex.snippets : it for italic (\textit{}) bf for bold   (\textbf{}) others follow.
e56f31d adding .gitignore file
e3810af Merge branch 'master' of git://github.com/srushti/snipmate.vim
1c9effc Haml: html and rails snippets
181d4ae added eruby snippets
d27b3bf added a do without a variable
f5e094c added content_for & fixed desc
b5868f8 add !
948082a adding support for visual selection
4132328 js, html support for .ur files
41a9bc8 adding hooks allowing you to add more snippets
d8bbe83 allow filetype/*.snippets files
0055d73 if Snippet* command is called on a file without filetype show appropriate message. Actually its hidden. But you can get it by :messages rather than an "empty key" error
c74d647 added a couple of rspec & migrations snippets
a466687 Merge upstream. Add comments in which way this fork differs from the original
974cd54 Merge remote branch 'origin/master' into master-get-snips-func
1c255a6 alias mxml -> actionscript
9bf3901 adding new command SnipMateOpenSnippetFiles It lists many possible files which can contain .snippets. Existing files are listed first. So you should be even faster managing your snippets now
d24a08c Vim snippets:  - add autoload prefix. Add new placeholder for s:  - always use fun! for developing. It seldomly hurts
7cab68f remove duplicate line. Don't use local var
9c98f59 ruby snippets: add else ensure to begin snippet
020a417 make AddScopeAliases recursive so that aliases of aliases are added make xhtml an alias for html add javascript to both: html and php
47ccae0 PHP: add lambda snippet JS: Add try catch
540ccf0 ruby: add begin rescue snippet
01b769a fix ScopeAliases
66ffd85 fix flash snippets
7621baf fix: numbersmuststart at 1
4ae365b adding some action script snippets (unfinished but more useful than no snippets)
649eba5 ruby add missing block snippet
55ff5a0 fix PHP snippet (it's the value not the key var) add try snippet add foreachk snippet
f7d2c13 add ! to command set tabstop and expandtab settings explicitely so that indentation commands work as expected
ff95f28 add a RetabSnip command which fixes indentation automatically
d9f239c big change: Add a function collecting snippets on demand. .snippets files are parsed only once and cached for performance reasons. However if the timestamp changes they are reread automatically. I tried to preserve behaviour. However I may have failed. The main reason for this is that it is possible now to define new script sources easily. Eg there could be a plugin which reads Eclipse plugins, translating them to snipMate snippets on the fly etc.
30fae8e 'put s:snippets into s:multi_snip using key "default" So if you have both: a snippet without description and one with desciption they both show up Also if a snippet is added twice the second overrides the first one. Thus you can just reload snippets without empying the dicts
cfc8431 tab: start completion if there is no match, only do so if some characters have been typed

git-subtree-dir: bundle/snipmate.vim
git-subtree-split: f1e851048fefca4be5a4913596a9288f6ccdf6d8
Merge commit 'af7c535fa9cea0b3c620ad029a3dee21ffbc335e'
Squashed 'bundle/tlib_vim/' content from commit 4bfa2df

git-subtree-dir: bundle/tlib_vim
git-subtree-split: 4bfa2df5cfe9a139d65ab9a3ca1609623e968b90
Merge commit 'eb7f38d394afb8331373dad7556717316cf7dd9c' as 'bundle/tlib_vim'
added tlib_vim
Squashed 'bundle/vim-addon-mw-utils/' content from commit a2676b4

git-subtree-dir: bundle/vim-addon-mw-utils
git-subtree-split: a2676b4225b8a370b9e7046c5fc2f5ad1155e590
Merge commit 'de89dfe3ffeaa8fa3b73a840bff2644982a274e6' as 'bundle/vim-addon-mw-utils'
added vim-addon-mv-utils
Squashed 'bundle/snipmate-snippets/' content from commit 54116c9

git-subtree-dir: bundle/snipmate-snippets
git-subtree-split: 54116c9c86ade13c3d0bccb46cac168b0feec74a
Merge commit 'b4007d8fdcaa9c2d11b756e4c9604545ba8ecf84' as 'bundle/snipmate-snippets'
added snipmate-snippets