mirror of
				https://github.com/amix/vimrc
				synced 2025-10-30 21:43:35 +08:00 
			
		
		
		
	Updated plugins. Removed the tabstop merge that 010c2940ce introduced
				
					
				
			This commit is contained in:
		| @ -19,7 +19,49 @@ config(function($1) { | ||||
| endsnippet | ||||
|  | ||||
| snippet acont "angular controller" i | ||||
| controller('${1:name}', function($2) { | ||||
| controller('${1:name}', ['${2:param_annotation}', function(${3:param}) { | ||||
| 	$0 | ||||
| }); | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| snippet aconts "angular controller with scope" i | ||||
| controller('${1:name}', ['$scope', function($scope) { | ||||
| 	$0 | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| snippet adir "angular directive" i | ||||
| directive('${1:name}', ['${2:param_annotation}', function(${3:param}) { | ||||
| 	$0 | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| snippet adirs "angular directive with scope" i | ||||
| directive('${1:name}', ['$scope', function($scope) { | ||||
| 	$0 | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| snippet afact "angular factory" i | ||||
| factory('${1:name}', ['${2:param_annotation}', function(${3:param}) { | ||||
| 	$0 | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| snippet afacts "angular factory with scope" i | ||||
| factory('${1:name}', ['$scope', function($scope) { | ||||
| 	$0 | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| snippet aserv "angular service" i | ||||
| service('${1:name}', ['${2:param_annotation}', function(${3:param}) { | ||||
| 	$0 | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| snippet aservs "angular service" i | ||||
| service('${1:name}', ['$scope', function($scope) { | ||||
| 	$0 | ||||
| }]); | ||||
| endsnippet | ||||
|  | ||||
| @ -9,7 +9,7 @@ snippet /* "A JSDoc comment" b | ||||
| endsnippet | ||||
|  | ||||
| snippet @au "@author email (First Last)" | ||||
| @author ${1:`!v g:snips_author_email`} (${2:`!v g:snips_author`}) | ||||
| @author ${1:`!v g:snips_author`} [${2:`!v g:snips_author_email`}] | ||||
| endsnippet | ||||
|  | ||||
| snippet @li "@license Description" | ||||
|  | ||||
| @ -145,49 +145,79 @@ $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet pub "Public function" b | ||||
| /** | ||||
|  * ${3:undocumented function} | ||||
|  * | ||||
|  * @return ${4:void} | ||||
|  */ | ||||
| public function ${1:name}(${2:$param}) | ||||
| { | ||||
| 	${VISUAL}${3:return null;} | ||||
| 	${VISUAL}${5:return null;} | ||||
| } | ||||
| $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet pro "Protected function" b | ||||
| /** | ||||
|  * ${3:undocumented function} | ||||
|  * | ||||
|  * @return ${4:void} | ||||
|  */ | ||||
| protected function ${1:name}(${2:$param}) | ||||
| { | ||||
| 	${VISUAL}${3:return null;} | ||||
| 	${VISUAL}${5:return null;} | ||||
| } | ||||
| $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet pri "Private function" b | ||||
| /** | ||||
|  * ${3:undocumented function} | ||||
|  * | ||||
|  * @return ${4:void} | ||||
|  */ | ||||
| private function ${1:name}(${2:$param}) | ||||
| { | ||||
| 	${VISUAL}${3:return null;} | ||||
| 	${VISUAL}${5:return null;} | ||||
| } | ||||
| $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet pubs "Public static function" b | ||||
| /** | ||||
|  * ${3:undocumented function} | ||||
|  * | ||||
|  * @return ${4:void} | ||||
|  */ | ||||
| public static function ${1:name}(${2:$param}) | ||||
| { | ||||
| 	${VISUAL}${3:return null;} | ||||
| 	${VISUAL}${5:return null;} | ||||
| } | ||||
| $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet pros "Protected static function" b | ||||
| /** | ||||
|  * ${3:undocumented function} | ||||
|  * | ||||
|  * @return ${4:void} | ||||
|  */ | ||||
| protected static function ${1:name}(${2:$param}) | ||||
| { | ||||
| 	${VISUAL}${3:return null;} | ||||
| 	${VISUAL}${5:return null;} | ||||
| } | ||||
| $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet pris "Private static function" b | ||||
| /** | ||||
|  * ${3:undocumented function} | ||||
|  * | ||||
|  * @return ${4:void} | ||||
|  */ | ||||
| private static function ${1:name}(${2:$param}) | ||||
| { | ||||
| 	${VISUAL}${3:return null;} | ||||
| 	${VISUAL}${5:return null;} | ||||
| } | ||||
| $0 | ||||
| endsnippet | ||||
| @ -223,10 +253,25 @@ endsnippet | ||||
|  | ||||
| snippet class "Class declaration template" b | ||||
| /** | ||||
|  * Class ${1:`!p snip.rv=snip.fn.split('.')[0]`} | ||||
|  * Class ${2:`!p snip.rv=snip.fn.split('.')[0]`} | ||||
|  * @author ${3:`!v g:snips_author`} | ||||
|  */ | ||||
| $1class $2 | ||||
| { | ||||
| 	public function ${4:__construct}(${5:$options}) | ||||
| 	{ | ||||
| 		${6:// code} | ||||
| 	} | ||||
| } | ||||
| $0 | ||||
| endsnippet | ||||
|  | ||||
| snippet interface "interface declaration template" b | ||||
| /** | ||||
|  * Interface ${1:`!p snip.rv=snip.fn.split('.')[0]`} | ||||
|  * @author ${2:`!v g:snips_author`} | ||||
|  */ | ||||
| class $1 | ||||
| interface $1 | ||||
| { | ||||
| 	public function ${3:__construct}(${4:$options}) | ||||
| 	{ | ||||
| @ -267,4 +312,10 @@ public function $1Action($2) | ||||
| } | ||||
| endsnippet | ||||
|  | ||||
| snippet inheritdoc "@inheritdoc docblock" | ||||
| /** | ||||
|  * {@inheritdoc} | ||||
|  */ | ||||
| endsnippet | ||||
|  | ||||
| # :vim:ft=snippets: | ||||
|  | ||||
| @ -157,6 +157,26 @@ def write_slots_args(args, snip): | ||||
| 	args = ['"_%s"' % arg for arg in args] | ||||
| 	snip += '__slots__ = (%s,)' % ', '.join(args) | ||||
|  | ||||
|  | ||||
| def write_function_docstring(t, snip): | ||||
| 	""" | ||||
| 	Writes a function docstring with the current style. | ||||
|  | ||||
| 	:param t: The values of the placeholders | ||||
| 	:param snip: UltiSnips.TextObjects.SnippetUtil object instance | ||||
| 	""" | ||||
| 	snip.rv = "" | ||||
| 	snip >> 1 | ||||
|  | ||||
| 	args = get_args(t[2]) | ||||
| 	if args: | ||||
| 		write_docstring_args(args, snip) | ||||
|  | ||||
| 	style = get_style(snip) | ||||
| 	snip += format_return(style) | ||||
| 	snip.rv += '\n' + snip.mkline('', indent='') | ||||
| 	snip += triple_quotes(snip) | ||||
|  | ||||
| endglobal | ||||
|  | ||||
| ######################################## | ||||
| @ -400,17 +420,27 @@ def ${1:function}(`!p | ||||
| if snip.indent: | ||||
| 	snip.rv = 'self' + (", " if len(t[2]) else "")`${2:arg1}): | ||||
| 	`!p snip.rv = triple_quotes(snip)`${4:TODO: Docstring for $1.}`!p | ||||
| snip.rv = "" | ||||
| snip >> 1 | ||||
| write_function_docstring(t, snip) ` | ||||
| 	${0:pass} | ||||
| endsnippet | ||||
|  | ||||
| args = get_args(t[2]) | ||||
| if args: | ||||
| 	write_docstring_args(args, snip) | ||||
|  | ||||
| style = get_style(snip) | ||||
| snip += format_return(style) | ||||
| snip.rv += '\n' + snip.mkline('', indent='') | ||||
| snip += triple_quotes(snip) ` | ||||
| snippet defc "class method with docstrings" b | ||||
| @classmethod | ||||
| def ${1:function}(`!p | ||||
| if snip.indent: | ||||
| 	snip.rv = 'cls' + (", " if len(t[2]) else "")`${2:arg1}): | ||||
| 	`!p snip.rv = triple_quotes(snip)`${4:TODO: Docstring for $1.}`!p | ||||
| write_function_docstring(t, snip) ` | ||||
| 	${0:pass} | ||||
| endsnippet | ||||
|  | ||||
|  | ||||
| snippet defs "static method with docstrings" b | ||||
| @staticmethod | ||||
| def ${1:function}(${2:arg1}): | ||||
| 	`!p snip.rv = triple_quotes(snip)`${4:TODO: Docstring for $1.}`!p | ||||
| write_function_docstring(t, snip) ` | ||||
| 	${0:pass} | ||||
| endsnippet | ||||
|  | ||||
|  | ||||
| @ -7,21 +7,21 @@ snippet imp "@import '...';" b | ||||
| endsnippet | ||||
|  | ||||
| snippet inc "@include mixin(...);" b | ||||
| @include ${1:mixin}(${2:arguments}); | ||||
| @include ${1:mixin}(${2}); | ||||
| endsnippet | ||||
|  | ||||
| snippet ext "@extend %placeholder;" b | ||||
| @extend %${1:placeholder}; | ||||
| @extend %${1:%placeholder}; | ||||
| endsnippet | ||||
|  | ||||
| snippet mixin "@mixin (...) { ... }" b | ||||
| @mixin ${1:name}(${2:arguments}) { | ||||
| @mixin ${1:name}(${2}) { | ||||
| 	${VISUAL}$0 | ||||
| } | ||||
| endsnippet | ||||
|  | ||||
| snippet fun "@function (...) { ... }" b | ||||
| @function ${1:name}(${2:arguments}) { | ||||
| @function ${1:name}(${2}) { | ||||
| 	${VISUAL}$0 | ||||
| } | ||||
| endsnippet | ||||
|  | ||||
| @ -15,7 +15,7 @@ $0${2/((?<=.)c|l|r)|./(?1: & )/g} | ||||
| endsnippet | ||||
|  | ||||
| snippet fig "Figure environment" b | ||||
| \begin{figure}${2:[htpb]} | ||||
| \begin{figure}[${2:htpb}] | ||||
| 	\centering | ||||
| 	\includegraphics[width=${3:0.8}\linewidth]{${4:name.ext}} | ||||
| 	\caption{${4/(\w+)\.\w+/\u$1/}$0} | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 amix
					amix