Commit Graph

718 Commits

Author SHA1 Message Date
Mike Morearty
c8d1971c4b Set comment string to #%s
This allows the TPope's vim-commentary plugin to work with .snippet
files; e.g. typing "\\\" will comment out the current line with "# ".
2013-01-26 08:29:37 -08:00
Holger Rapp
d4bda4f95f Improvements to the js snippets by Harry Xu. 2013-01-25 08:27:41 +01:00
harryxu
58e30d1459 Improved 'if' and 'ife' snippets for js. 2013-01-25 00:31:25 +08:00
Holger Rapp
d8b60f2f05 Improvements to c and cpp snippets by David Brown. 2013-01-24 07:28:32 +01:00
David Brown
72c48f0b0c Added ${VISUAL} markers to C and C++ snippets
also changed ife snippet to have tabs instead of spaces
2013-01-23 17:33:16 -08:00
Holger Rapp
eb2fbfa74f Merged doc updates by Matt Patterson and added him to the list of contributors. 2013-01-22 07:03:06 +01:00
Matt Patterson
24ff376166 Improve documentation for dotted filetypes
Address incorrect documentation of behaviour with snippet matching
for files using Vim's dotted filetypes

Add note warning against using dotted filetype notation in
snippet filenames
2013-01-21 11:52:45 +01:00
Holger Rapp
9806e7acf3 Added b4winckler to the list of contributors. 2013-01-17 09:45:04 +01:00
Bjorn Winckler
cc9d1111a4 Remove stray space in LaTeX section snippet 2013-01-15 14:31:34 +01:00
Holger Rapp
bf375682b3 Fixed a problem with supertab, sparkup and ultisnips. Patch by Eric Van Dewoestine. 2013-01-02 18:49:21 +01:00
Holger Rapp
9db85644bd updated github url in doc. 2012-12-20 21:08:38 +01:00
Holger Rapp
faa348d686 Perl improvements by Steven Humphrey 2012-12-20 20:47:35 +01:00
Steven Humphrey
fed052c80a Adjusted perl snippets for some best practices 2012-12-18 09:26:56 +00:00
Holger Rapp
86dcbf0a27 Merge pull request #41 from s0undt3ch/features/single-quotes
Support single quoting projects.
2012-12-17 02:03:10 -08:00
Holger Rapp
69c95f537d Added Pedro to the list of contributors. 2012-12-17 11:03:02 +01:00
Holger Rapp
7f920cf46e Merge pull request #42 from s0undt3ch/hotfix/pep-8
Remove un-used imports. PEP8 fixes.
2012-12-17 02:00:42 -08:00
Pedro Algarvio
bbb98007de Remove un-used imports. PEP8 fixes. 2012-12-11 12:42:11 +00:00
Pedro Algarvio
0d8c8b2363 Support single quoting projects. 2012-12-11 12:40:24 +00:00
Holger Rapp
e4274950ab Improvements to D snippets by Ferdinand Majerech 2012-12-03 07:10:14 +01:00
kiith-sa
6de6f25ddc Merge https://github.com/SirVer/ultisnips 2012-12-01 18:16:43 +01:00
kiith-sa
a236077901 A toString() snippet. 2012-12-01 18:15:01 +01:00
Holger Rapp
4c068bd008 New snippet option to strip whitespaces in front of cursor. Patch by aschrab 2012-11-27 09:54:24 +01:00
Holger Rapp
d4f4c718e8 Merge remote-tracking branch 'aschrab/trailing' into trailing 2012-11-27 09:36:48 +01:00
Holger Rapp
f81cc7a522 Fixed pythons rwprop snippet. 2012-11-25 08:14:03 +01:00
Aaron Schrab
3a4991fb32 Add option for stripping of trailing whitespace
Add "s" snippet option which, if set, will cause trailing whitespace to
be stripped from lines before jumping to the next tab stop.

When used with a snippet like the following this will allow the text
from the $1 tabstop to be removed and have the space in front of that
automatically deleted when the user jumps to $2. This will work even if
using the same key for snippet expansion and jumping to the next
tabstop, whereas if the space was manually removed the key would cause
the snippet to be expanded again.

    snippet do "do block" s
    do `!p snip.rv = "|" if t[1] else""`${1:args}`!p snip.rv = "|" if t[1] else""`
    	$2
    end
    $0
    endsnippet
2012-11-24 13:25:29 -05:00
Aaron Schrab
d4d1e86962 Make Snippet object available to SnippetInstance
When a Snippet object creates a SnippetInstance it should pass itself as
an argument, so that the instance can later get additional information
about the snippet.
2012-11-24 13:05:55 -05:00
Aaron Schrab
18b081b7fe Add has_option method to Snippet class
Encapsulate the fact that options are stored as the original string that
was pulled from the definition.  This will simplify things if that ever
needs to be changed.
2012-11-24 13:05:55 -05:00
Aaron Schrab
a6171d022b Avoid repetition in creating SnippetInstance
There's no need to use different code to create a SnippetInstance based
on whether or not there's a parent. The arguments passed either way are
the same.
2012-11-24 13:05:55 -05:00
Holger Rapp
54d917ddd4 Fixes and improvements to snipmate conversion util by Steve McKinney 2012-11-24 10:32:00 +01:00
Holger Rapp
b56e8991c7 Syntaxhighlighting for clearsnippets by Aaron Schrab 2012-11-24 10:12:36 +01:00
kiith-sa
59abbd6c96 Fixed the Par: snippet. 2012-11-15 23:57:35 +01:00
kiith-sa
fcb4ea1a2f Fixed a typo. 2012-11-11 01:42:46 +01:00
kiith-sa
a451f2fe99 Synchronized with source branch 2012-11-10 18:50:26 +01:00
kiith-sa
2a432a8db8 Added a "union" snippet. 2012-11-10 18:29:33 +01:00
Holger Rapp
09ba802800 Merge remote-tracking branch 'osse/master' 2012-11-08 19:26:44 +01:00
Øystein Walle
a599a6ee6a Add Øystein Walle to contributors list 2012-11-08 07:40:18 +01:00
Øystein Walle
d4b03a8195 Add comments to shell detection functions 2012-11-06 17:21:31 +01:00
kiith-sa
75f69ac34f catch snippet fix, assert snippet improvement. 2012-11-04 14:03:02 +01:00
Øystein Walle
5eeef2c4d8 Change snippets to use getShell() 2012-11-03 17:13:22 +01:00
Øystein Walle
630b74872b Add test to determine shell
The 'sh' filetype in Vim covers sh, bash and ksh. This function looks
for declared variables that results from Vim's own test. The global
variables are checked first since they are typically specifed by the
user in .vimrc
2012-11-03 17:12:50 +01:00
Øystein Walle
5f1f8d6700 Add snippets for zsh
zsh is a seperate filetype from sh in Vim. This uses the sh snippets
while changing the shebang-related snippets.
2012-11-03 15:48:27 +01:00
kiith-sa
b83eee6068 Fixed bugs in "catch" and "fdoc" snippets. 2012-11-02 18:40:53 +01:00
Holger Rapp
39f9d77fe3 Improvements to C snippets by Vivien Didelot 2012-11-02 12:46:19 +01:00
Holger Rapp
890e1b6bd5 Bug fixes for D snippets. 2012-11-02 12:20:50 +01:00
kiith-sa
a004ad3dd0 Fixed two minor bugs. 2012-11-01 20:37:58 +01:00
Holger Rapp
629ff849ec New D-snippets from Ferdinand Majerech 2012-11-01 18:34:42 +01:00
kiith-sa
80a60bf818 Added snippets for the D programming language. 2012-11-01 16:57:16 +01:00
Holger Rapp
30fac27e9d Improved documentation a bit. 2012-10-25 07:18:27 +02:00
Holger Rapp
da776e37b5 Updated the installation doc correctly this time. 2012-10-23 19:14:00 +02:00
Holger Rapp
57e08fbe87 Updated installation documentation 2012-10-17 10:13:34 +02:00