mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 14:43:35 +08:00 
			
		
		
		
	Updated plugins. Added vim-golang as a mode
This commit is contained in:
		| @ -1,10 +1,13 @@ | ||||
| priority -50 | ||||
|  | ||||
| ########################################################################### | ||||
| #                            TextMate Snippets                            # | ||||
| ########################################################################### | ||||
| snippet ife "Conditional if..else (ife)" | ||||
| if ($1) { | ||||
| 	${2:# body...} | ||||
| } else { | ||||
| } | ||||
| else { | ||||
| 	${3:# else...} | ||||
| } | ||||
|  | ||||
| @ -13,9 +16,11 @@ endsnippet | ||||
| snippet ifee "Conditional if..elsif..else (ifee)" | ||||
| if ($1) { | ||||
| 	${2:# body...} | ||||
| } elsif ($3) { | ||||
| } | ||||
| elsif ($3) { | ||||
| 	${4:# elsif...} | ||||
| } else { | ||||
| } | ||||
| else { | ||||
| 	${5:# else...} | ||||
| } | ||||
|  | ||||
| @ -49,7 +54,7 @@ ${1:expression} while ${2:condition}; | ||||
| endsnippet | ||||
|  | ||||
| snippet test "Test" | ||||
| #!/usr/bin/perl -w | ||||
| #!/usr/bin/env perl -w | ||||
|  | ||||
| use strict; | ||||
| use Test::More tests => ${1:1}; | ||||
| @ -62,7 +67,7 @@ endsnippet | ||||
| snippet class "class" | ||||
| package ${1:ClassName}; | ||||
|  | ||||
| ${2:use base qw(${3:ParentClass});}${2/.+/\n\n/}sub new { | ||||
| ${2:use parent qw(${3:ParentClass});}${2/.+/\n\n/}sub new { | ||||
| 	my $class = shift; | ||||
| 	$class = ref $class if ref $class; | ||||
| 	my $self = bless {}, $class; | ||||
| @ -74,11 +79,12 @@ ${2:use base qw(${3:ParentClass});}${2/.+/\n\n/}sub new { | ||||
| endsnippet | ||||
|  | ||||
| snippet eval "eval" | ||||
| local $@; | ||||
| eval { | ||||
| 	${1:# do something risky...} | ||||
| }; | ||||
| if ($@) { | ||||
| 	${2:# handle failure...} | ||||
| if (my $${2:exception} = $@) { | ||||
| 	${3:# handle failure...} | ||||
| } | ||||
|  | ||||
| endsnippet | ||||
| @ -105,8 +111,7 @@ if ($1) { | ||||
| endsnippet | ||||
|  | ||||
| snippet slurp "slurp" | ||||
| my $${1:var}; | ||||
| { local $/ = undef; local *FILE; open FILE, "<${2:file}"; $$1 = <FILE>; close FILE } | ||||
| my $${1:var} = do { local $/ = undef; open my $fh, '<', ${2:$file}; <$fh> }; | ||||
|  | ||||
| endsnippet | ||||
|  | ||||
| @ -117,7 +122,7 @@ unless ($1) { | ||||
|  | ||||
| endsnippet | ||||
|  | ||||
| snippet wh "while" | ||||
| snippet while "while" | ||||
| while ($1) { | ||||
| 	${2:# body...} | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 amix
					amix