From f1eabbaa1b4ff1836d0ee8335b31d009203f3775 Mon Sep 17 00:00:00 2001 From: "Vito G. Graffagnino" Date: Tue, 30 Aug 2022 16:06:22 +0100 Subject: fixed zathura integration with texlab using nvim-texlabconfig --- luasnip_snippets/javascript-ember.json | 120 +++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 luasnip_snippets/javascript-ember.json (limited to 'luasnip_snippets/javascript-ember.json') diff --git a/luasnip_snippets/javascript-ember.json b/luasnip_snippets/javascript-ember.json new file mode 100644 index 0000000..008957a --- /dev/null +++ b/luasnip_snippets/javascript-ember.json @@ -0,0 +1,120 @@ +{ + "eapp": { + "prefix": "eapp", + "description": "App.Name = Ember.Application.create({});", + "body": [ + "import Application from '@ember/application';", + "", + "export default Application.extend({", + "\t${0://Properties here...}", + "\\});" + ], + "luasnip": { + "priority": -50 + } + }, + "emod": { + "prefix": "emod", + "description": "import DS from 'ember-data';", + "body": [ + "import DS from 'ember-data';", + "", + "export default DS.Model.extend({", + "\t${0://Properties here...}", + "\\});" + ] + }, + "econtroller": { + "prefix": "econtroller", + "description": "import Controller from '@ember/controller';", + "body": [ + "import Controller from '@ember/controller';", + "", + "export default Controller.extend({", + "\t${0://Properties here...}", + "\\});" + ] + }, + "eroute": { + "prefix": "eroute", + "description": "import Route from '@ember/routing/route';", + "body": [ + "import Route from '@ember/routing/route';", + "", + "export default Route.extend({", + "\t${0://Properties here...}", + "\\});" + ] + }, + "ecomponent": { + "prefix": "ecomponent", + "description": "import Component from '@ember/component';", + "body": [ + "import Component from '@ember/component';", + "", + "export default Component.extend({", + "\t${0://Properties here...}", + "\\});" + ] + }, + "eobj": { + "prefix": "eobj", + "description": "import EmberObject from '@ember/object';", + "body": [ + "import EmberObject from '@ember/object';", + "", + "export default EmberObject.extend({", + "\t${0://Properties here...}", + "\\});" + ] + }, + "emix": { + "prefix": "emix", + "description": "App.MixinName = Ember.Model.extend({...});", + "body": [ + "import Mixin from '@ember/object/mixin';", + "", + "export default Mixin.create({", + "\t${0://Properties here...}", + "\\});" + ] + }, + "eget": { + "prefix": "eget", + "description": "this.get('property');", + "body": "${1:this}.get('${2:property}');" + }, + "eset": { + "prefix": "eset", + "description": "this.set('property', value);", + "body": "${1:this}.set('${2:property}', ${3:value});" + }, + "cproimport": { + "prefix": "cproimport", + "description": "import { computed } from '@ember/object';", + "body": "import { computed \\} from '@ember/object';" + }, + "cpro": { + "prefix": "cpro", + "description": "property_name: computed('...', function() {...}),", + "body": [ + "${1:property_name}: computed('${3:argument}', function() {", + "\t${0://body...}", + "\\})," + ] + }, + "prooimport": { + "prefix": "prooimport", + "description": "import { observer } from '@ember/object';", + "body": "import { observer \\} from '@ember/object';" + }, + "proo": { + "prefix": "proo", + "description": "property_name: observer('...', function() {...}),", + "body": [ + "${1:property_name}: observer('${3:argument}', function() {", + "\t${0://body...}", + "\\})," + ] + } +} -- cgit v1.2.3