mirror of
https://github.com/amix/vimrc
synced 2025-07-04 06:44:59 +08:00
pre final status
This commit is contained in:
168
sources_non_forked/vim-snippets/UltiSnips/elixir.snippets
Normal file
168
sources_non_forked/vim-snippets/UltiSnips/elixir.snippets
Normal file
@ -0,0 +1,168 @@
|
||||
# Credit: @iurifg
|
||||
|
||||
snippet do
|
||||
do
|
||||
${1}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet if "if .. do .. end"
|
||||
if ${1:condition} do
|
||||
${2:expression}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet if "if .. do: .."
|
||||
if ${1:condition}, do: ${2:expression}
|
||||
endsnippet
|
||||
|
||||
snippet ife "if .. do .. else .. end"
|
||||
if ${1:condition} do
|
||||
${2:expression}
|
||||
else
|
||||
${3:expression}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet ife "if .. do: .. else:"
|
||||
if ${1:condition}, do: ${2}, else: ${3}
|
||||
endsnippet
|
||||
|
||||
snippet unless "unless .. do .. end"
|
||||
unless ${1} do
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet unless "unless .. do: .."
|
||||
unless ${1:condition}, do: ${2}
|
||||
endsnippet
|
||||
|
||||
snippet unlesse "unless .. do .. else .. end"
|
||||
unless ${1:condition} do
|
||||
${2}
|
||||
else
|
||||
${3}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet unlesse "unless .. do: .. else:"
|
||||
unless ${1:condition}, do: ${2}, else: ${3}
|
||||
endsnippet
|
||||
|
||||
snippet cond
|
||||
"cond do"
|
||||
${1} ->
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet case
|
||||
case ${1} do
|
||||
${2} ->
|
||||
${3}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet def
|
||||
def ${1:name} do
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet defin "def function(n), do: n"
|
||||
def ${1:name}, do: ${2}
|
||||
endsnippet
|
||||
|
||||
snippet defg
|
||||
def ${1:name} when ${2:guard-condition} do
|
||||
${3}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet defim
|
||||
defimpl ${1:protocol_name}, for: ${2:data_type} do
|
||||
${3}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet defma
|
||||
defmacro ${1:name} do
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet defmo
|
||||
defmodule ${1:module_name} do
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet defp
|
||||
defp ${1:name} do
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet defpr
|
||||
defprotocol ${1:name}, [${2:function}]
|
||||
endsnippet
|
||||
|
||||
snippet defr
|
||||
defrecord ${1:record_name}, ${2:fields}
|
||||
endsnippet
|
||||
|
||||
snippet doc
|
||||
@doc """
|
||||
${1}
|
||||
"""
|
||||
endsnippet
|
||||
|
||||
snippet fn
|
||||
fn(${1:args}) -> ${2} end
|
||||
endsnippet
|
||||
|
||||
snippet fun
|
||||
function do
|
||||
${1}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet mdoc
|
||||
@moduledoc """
|
||||
${1}
|
||||
"""
|
||||
endsnippet
|
||||
|
||||
snippet rec
|
||||
receive do
|
||||
${1} ->
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet req
|
||||
require ${1:module_name}
|
||||
endsnippet
|
||||
|
||||
snippet imp
|
||||
import ${1:module_name}
|
||||
endsnippet
|
||||
|
||||
snippet ali "alias old-module to shorthand"
|
||||
alias ${1:module_name}
|
||||
endsnippet
|
||||
|
||||
snippet test
|
||||
test "${1:test_name}" do
|
||||
${2}
|
||||
end
|
||||
endsnippet
|
||||
|
||||
snippet try "try .. rescue .. end"
|
||||
try do
|
||||
${1}
|
||||
rescue
|
||||
${2} -> ${3}
|
||||
end
|
||||
endsnippet
|
@ -0,0 +1,88 @@
|
||||
###################################################################
|
||||
# Ember snippets #
|
||||
###################################################################
|
||||
|
||||
# Application
|
||||
snippet eapp "App.Name = Ember.Application.create({});"
|
||||
${1:App.Name} = Ember.Application.create({});
|
||||
endsnippet
|
||||
|
||||
# Models
|
||||
snippet emod "App.ModelName = Ember.Model.extend({...});"
|
||||
${1:model_name} = Ember.Model.extend({
|
||||
${0://Properties here...}
|
||||
});
|
||||
endsnippet
|
||||
|
||||
# View
|
||||
snippet eview "App.ViewName = Ember.Model.extend({...});"
|
||||
${1:view_name} = Ember.View.extend({
|
||||
${0://Properties here...}
|
||||
});
|
||||
endsnippet
|
||||
|
||||
# Controller
|
||||
snippet econtroller "App.ControllerName = Ember.Model.extend({...});"
|
||||
${1:controller_name} = Ember.ObjectController.extend({
|
||||
${0://Properties here...}
|
||||
});
|
||||
endsnippet
|
||||
|
||||
# Route
|
||||
snippet eroute "App.RouteName = Ember.Route.extend({...});"
|
||||
${1:route_name} = Ember.Route.extend({
|
||||
${0://Properties here...}
|
||||
});
|
||||
endsnippet
|
||||
|
||||
snippet eview "App.ViewName = Ember.Model.create({...});"
|
||||
${1:view_name} = Ember.View.create({
|
||||
${0://Properties here...}
|
||||
});
|
||||
endsnippet
|
||||
|
||||
# Object
|
||||
snippet eobj "App.ObjectName = Ember.Object.extend({...});"
|
||||
${1:object_name} = Ember.Object.create({
|
||||
${0://Properties here...}
|
||||
});
|
||||
endsnippet
|
||||
|
||||
# Mixin
|
||||
snippet emix "App.MixinName = Ember.Model.extend({...});"
|
||||
${1:view_name} = Ember.Mixin.create({
|
||||
${0://Properties here...}
|
||||
});
|
||||
endsnippet
|
||||
|
||||
# Ember getter and setter
|
||||
snippet eget "this.get('property');"
|
||||
${1:this}.get('${2:property}');
|
||||
endsnippet
|
||||
|
||||
snippet eset "this.set('property', value);"
|
||||
${1:this}.set('${2:property}', ${3:value});
|
||||
endsnippet
|
||||
|
||||
# Computer properties
|
||||
snippet cpro "property_name: function() {...}.property(),"
|
||||
${1:property_name}: function() {
|
||||
${0://body...}
|
||||
}.property('${3:argumenet}'),
|
||||
endsnippet
|
||||
|
||||
snippet cpro ": function() {...}.property('property'),"
|
||||
${1:property_name}: function() {
|
||||
${0://body...}
|
||||
}.property(),
|
||||
endsnippet
|
||||
|
||||
|
||||
# Observes
|
||||
snippet proo "property_name: function() {...}.property()"
|
||||
${1:property_name}: function() {
|
||||
${0://body...}
|
||||
}.observes('${3:property}'),
|
||||
endsnippet
|
||||
|
||||
# vim:ft=snippets:
|
108
sources_non_forked/vim-snippets/snippets/ls.snippets
Normal file
108
sources_non_forked/vim-snippets/snippets/ls.snippets
Normal file
@ -0,0 +1,108 @@
|
||||
# Closure loop
|
||||
snippet forinlet
|
||||
for ${1:name} in ${2:array}
|
||||
let $1
|
||||
${3}
|
||||
# Array comprehension
|
||||
snippet fora
|
||||
for ${1:name} in ${2:array}
|
||||
${3}
|
||||
# Object comprehension
|
||||
snippet foro
|
||||
for ${1:key}, ${2:value} of ${3:object}
|
||||
${4}
|
||||
# Range comprehension (inclusive)
|
||||
snippet forr
|
||||
for ${1:name} from ${2:start} to ${3:finish}
|
||||
${4}
|
||||
snippet forrb
|
||||
for ${1:name} from ${2:start} to ${3:finish} by ${4:step}
|
||||
${5}
|
||||
# Range comprehension (exclusive)
|
||||
snippet forrex
|
||||
for ${1:name} from ${2:start} til ${3:finish}
|
||||
${4}
|
||||
snippet forrexb
|
||||
for ${1:name} from ${2:start} til ${3:finish} by ${4:step}
|
||||
${5}
|
||||
# Function
|
||||
snippet fun
|
||||
(${1:args}) ->
|
||||
${2}
|
||||
# Function (bound)
|
||||
snippet bfun
|
||||
(${1:args}) ~>
|
||||
${2}
|
||||
# Class
|
||||
snippet cla class ..
|
||||
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
||||
${2}
|
||||
snippet cla class .. constructor: ..
|
||||
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
||||
(${2:args}) ->
|
||||
${3}
|
||||
|
||||
${4}
|
||||
snippet cla class .. extends ..
|
||||
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} extends ${2:ParentClass}
|
||||
${3}
|
||||
snippet cla class .. extends .. constructor: ..
|
||||
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} extends ${2:ParentClass}
|
||||
(${3:args}) ->
|
||||
${4}
|
||||
|
||||
${5}
|
||||
# If
|
||||
snippet if
|
||||
if ${1:condition}
|
||||
${2}
|
||||
# If __ Else
|
||||
snippet ife
|
||||
if ${1:condition}
|
||||
${2}
|
||||
else
|
||||
${3}
|
||||
# Else if
|
||||
snippet elif
|
||||
else if ${1:condition}
|
||||
${2}
|
||||
# Ternary If
|
||||
snippet ifte
|
||||
if ${1:condition} then ${2:value} else ${3:other}
|
||||
# Unless
|
||||
snippet unl
|
||||
${1:action} unless ${2:condition}
|
||||
# Switch
|
||||
snippet swi
|
||||
switch ${1:object}
|
||||
case ${2:value}
|
||||
${3}
|
||||
default void
|
||||
snippet mat
|
||||
match ${1:object}
|
||||
| ${2:value} => ${3}
|
||||
| otherwise => void
|
||||
|
||||
# Log
|
||||
snippet log
|
||||
console.log ${1}
|
||||
# stringify
|
||||
snippet str
|
||||
JSON.stringify ${1}, void, 2
|
||||
|
||||
# Try __ Catch
|
||||
snippet try
|
||||
try
|
||||
${1}
|
||||
catch ${2:error}
|
||||
${3}
|
||||
# Require
|
||||
snippet req
|
||||
${2:$1} = require '${1}'${3}
|
||||
# Require!
|
||||
snippet req!
|
||||
require! ${1}
|
||||
|
||||
# Export
|
||||
snippet exp
|
||||
${1:root} = exports ? this
|
Reference in New Issue
Block a user