All Projects → BrainBuzzer → Vuejs Sublime Complete

BrainBuzzer / Vuejs Sublime Complete

Licence: mit
Better Vue.js completions for sublime text with syntax highlighting.

Projects that are alternatives of or similar to Vuejs Sublime Complete

30-seconds-of-code-texteditorsnippets
Files to import the 30-seconds-of-code snippets into VSCode, Atom and Sublime.
Stars: ✭ 35 (-38.6%)
Mutual labels:  snippets, sublime
Sublime-GameMaker-Studio-Language-Bundle
A sublime bundle for GameMaker Language (GML)
Stars: ✭ 32 (-43.86%)
Mutual labels:  snippets, sublime
Sublimetmpl
Create File From Templates for SublimeText 2 / SublimeText 3
Stars: ✭ 222 (+289.47%)
Mutual labels:  snippets, sublime
Coffeescript Sublime Plugin
Syntax highlighting and checking, commands, shortcuts, snippets, compilation and more.
Stars: ✭ 296 (+419.3%)
Mutual labels:  snippets, sublime
Screeps Snippets
This repository is for saving pinned snippets from the screeps slack for posterity
Stars: ✭ 41 (-28.07%)
Mutual labels:  snippets
Vscode Smarty
Smarty syntax highlight extension for Visual Studio Code
Stars: ✭ 10 (-82.46%)
Mutual labels:  snippets
Atom Modular Snippets
:atom: A modular solution to snippets in @Atom.
Stars: ✭ 8 (-85.96%)
Mutual labels:  snippets
Pawn Sublime Language
Pawn language settings for Sublime Text 3. Copied from C++ but with Pawn language and SA:MP specific modifications.
Stars: ✭ 26 (-54.39%)
Mutual labels:  snippets
Dotfiles
💻 macOS / Ubuntu dotfiles
Stars: ✭ 1,074 (+1784.21%)
Mutual labels:  snippets
Code Rhythm
code snippets
Stars: ✭ 47 (-17.54%)
Mutual labels:  snippets
Vscode Quasar Snippets
vscode snippets for quasar-framework
Stars: ✭ 33 (-42.11%)
Mutual labels:  snippets
Language Dot
Dot (Graphviz) package for Atom
Stars: ✭ 11 (-80.7%)
Mutual labels:  snippets
Sublime Ava
Snippets for AVA
Stars: ✭ 41 (-28.07%)
Mutual labels:  snippets
Gisto
Gisto is a Cross-platform snippets management desktop application that allows you and/or your team share code snippets fast and easily. Based on GitHub Gists Infrastructure which means you can use all your existing snippets by connecting your GitHub account! Gisto started as an attempt to fulfill the lack of a syntax highlighted and cloud synchronized code snippet solution. You may thing of Gisto as Evernote for code.
Stars: ✭ 853 (+1396.49%)
Mutual labels:  snippets
Sublime Text Trello
Sublime Text 3 package to interact with the Trello API
Stars: ✭ 48 (-15.79%)
Mutual labels:  sublime
Snipsnap
The ultimate snippets collection for VS Code
Stars: ✭ 840 (+1373.68%)
Mutual labels:  snippets
Awesome Web Components
🤖 Awesome web components and snippets for every Front-End Developer
Stars: ✭ 28 (-50.88%)
Mutual labels:  snippets
Codeatlassublime
Code relationship graph visualization plugin of sublime editor
Stars: ✭ 44 (-22.81%)
Mutual labels:  sublime
Xcodecodesnippets
Code snippets for Xcode.
Stars: ✭ 27 (-52.63%)
Mutual labels:  snippets
Lab
Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab
Stars: ✭ 911 (+1498.25%)
Mutual labels:  snippets

VueJS Code completion for sublime

This package is a complete set of snippets and vue syntax highlighting and is under development version number is 0.3.3 . This package is built by Aditya Giri and is being used by LivonAir.

Installation

Manually

To install this package, clone this repository in your machine and move to your packages folder. You can find packages folder by clicking on Preferences->Browse Packages.

Package Control

Go ahead and search for vuejs complete package. Just install it.

Usage

Syntax Highlighting

We are providing syntax highlighting as it is from a fork of vuejs/vuejs-syntax-highlight. You need not to configure it. It is already configured for you.

Snippets

We provide following set of snippets. Have a look at them. They may be increased or decreased as per the version of VueJS. Just put those letters and press tab

v: This is a simple trigger which may be used like this:

var demo = new Vue({
  data [v]Press tab here to transform in something like this:
  data: {
    // Your text here
  }
})

vue: This one is great if you have a brand new js file and you want to trigger the whole thing at once.

var vm = new Vue({
	el: "#replace"
})

vue-config: This snippet is for expanding config of the whole VueJS. It looks like this:

{
  debug: true,
  strict: false,
  prefix: 'v-',
  delimiters: ['{{', '}}']},
  silent: false,
  interpolate: true,
  async: true,
  proto: true
}

vue-dir: Create a custom directive very easily using this snippet. You custom directive will look like this.

Vue.directive('my-directive', {
  bind: function () {},
  update: function (newValue, oldValue) {},
  unbind: function () {}
})

vue-filter: Create a custom filter using this snippet.

Vue.filter('my-filter', function (value) {
  // Content
})

vue-cdn: Get a cdn snippet which would expand to something like this:

<script src="http://cdnjs.cloudflare.com/ajax/libs/vue/0.12.14/vue.min.js"></script>

vue-extend: A snippet for extend function.

var Profile = Vue.extend({
  template: '<p>{{firstName}} {{lastName}} aka {{alias}}</p>'
})

wat: Add a $watch property to any of your object.

vm.$watch('someObject', callback, {
  content
})

get: Add get easily.

vm.$get(expression)

set: Setter in easy way:

vm.$set(key, value)

add:

vm.$add(key, value)

delete:

vm.$delete(key)

eval:

vm.$eval(msg | uppercase)

interpolate:

vm.$interpolate(templateString)

log:

vm.$log([keypath-optional])

And yeah There are even more that are coming soon.

ToDo

  • Add more snippets
  • Add autocomplete for html

Maintainer

This library is crafted and maintained by Aditya Giri. If you would like to contact him for any library, them his email address is [email protected].

This library is a part of a blogging platform LivonAir

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].