diff options
Diffstat (limited to 'vim/bundle/vim-snippets/UltiSnips/javascript-angular.snippets')
-rw-r--r-- | vim/bundle/vim-snippets/UltiSnips/javascript-angular.snippets | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/vim/bundle/vim-snippets/UltiSnips/javascript-angular.snippets b/vim/bundle/vim-snippets/UltiSnips/javascript-angular.snippets new file mode 100644 index 0000000..91b5931 --- /dev/null +++ b/vim/bundle/vim-snippets/UltiSnips/javascript-angular.snippets @@ -0,0 +1,77 @@ +priority -50 + +snippet iti "it (js, inject)" b +it('${1:description}', inject(function($2) { + $0 +})); +endsnippet + +snippet befi "before each (js, inject)" b +beforeEach(inject(function($1) { + $0 +})); +endsnippet + +snippet aconf "angular config" i +config(function($1) { + $0 +}); +endsnippet + +snippet acont "angular controller" i +controller('${1:name}', [${2}function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + $0 +}]); +endsnippet + +snippet aconts "angular controller with scope" i +controller('${1:name}', [${2:'$scope', }function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + $0 +}]); +endsnippet + +snippet adir "angular directive" i +directive('${1}', [${2}function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + return { + restrict: '${3:EA}', + link: function(scope, element, attrs) { + ${0} + } + }; +}]); +endsnippet + +snippet adirs "angular directive with scope" i +directive('${1}', [${2:'$scope', }function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + return { + restrict: '${3:EA}', + link: function(scope, element, attrs) { + ${0} + } + }; +}]); +endsnippet + +snippet afact "angular factory" i +factory('${1:name}', [${2}function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + $0 +}]); +endsnippet + +snippet afacts "angular factory with scope" i +factory('${1:name}', [${2:'$scope', }function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + $0 +}]); +endsnippet + +snippet aserv "angular service" i +service('${1:name}', [${2}function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + $0 +}]); +endsnippet + +snippet aservs "angular service" i +service('${1:name}', [${2:'$scope', }function(${2/('|")([A-Z_$]+)?\1?((, ?)$)?/$2(?3::$4)/ig}) { + $0 +}]); +endsnippet |