Added auctex and yasnippets

This commit is contained in:
TuDatTr
2017-12-21 17:29:29 +01:00
parent 2c6b54e8cc
commit 6cf4b23ee2
1717 changed files with 140403 additions and 9 deletions

View File

@@ -0,0 +1,4 @@
# -*- mode: snippet -*-
#name : alert
# --
alert($0);

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: arrow function
# key: af
# group: es6
# --
(${1:arg}) => $0

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#name : Class
# --
var ${1:name} = new Class({
initialize: function($2) {
$0
}
});

View File

@@ -0,0 +1,13 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: class-es6
# key: class
# group: es6
# --
class ${1:Class}${2: extends ${3:ParentClass}} {
${4:constructor(${5:arg}) {
${6:super(arg);}
$7
}}
$0
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name : comment (/* ... */)
# --
/*
* $0
*/

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: const declaration
# key: const
# group: es6
# --
const ${1:name} = ${2:initial};

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: debugger
# key: dbg
# --
debugger;

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: each
# --
${1:collection}.forEach(function (${2:elem}) {
$0
});

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name : else
# --
else {
$0
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name : addEvent
# --
addEvent('${1:event}', function($2) {
$0
});

View File

@@ -0,0 +1,4 @@
# -*- mode: snippet -*-
#name : fireEvent
# --
fireEvent('$0')

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: export
# key: exp
# group: es6
# --
export${1: default} $0;

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: for
# --
for (var ${1:i} = ${2:0}; $1 < ${3:collection}.length; $1++) {
$0
}

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: function
# key: f
# --
function ${1:name}(${2:arg}) {
$0
}

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: getter
# key: get
# group: es6
# --
get ${1:prop}() {
return $0;
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name : if
# --
if (${1:condition}) {
$0
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: import
# key: imp
# group: es6
# --
import ${1:defaultMember}${2:, { ${3:member} }} from '${4:module}';

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: import member
# key: imm
# group: es6
# --
import { ${1:member1}, ${2:member2} } from '${3:module}';

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: Constructor
# key: init
# --
initialize: function($1) {
$0
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: init-es6
# key: init
# group: es6
# --
constructor(${1:arg}) {
${2:super(${3:arg});}
$0
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: let declaration
# key: let
# group: es6
# --
let ${1:name} = ${2:initial};

View File

@@ -0,0 +1,4 @@
# -*- mode: snippet -*-
#name : console.log
# --
console.log($0);

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: method
# key: met
# group: es6
# --
${1:name}(${2:arg}) {
$0
}

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
#name : multiline-comment
#key: /**
# --
/**
* $0
*/

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name: param-comment
#key: *@p
#condition: (= (js2-node-type (js2-node-at-point)) js2-COMMENT)
# --
* @param {${type}} ${comment}.

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: Promise
# key: prom
# group: es6
# --
new Promise((resolve, reject) => {
$0
});

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#name : html
# --
new Request.HTML({
onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
$0
}
}).${1:get}(${2:url});

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#name : json
# --
new Request.JSON({
onSuccess: function(responseJSON, responseText) {
$0
}
}).${1:send}(${2:url});

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name: return-comment
#key: *@r
#condition: (= (js2-node-type (js2-node-at-point)) js2-COMMENT)
# --
* @return {${type}}

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: setter
# key: set
# group: es6
# --
set ${1:prop}(${2:value}) {
$0
}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: switch
# key: sw
# --
switch (${1:condition}) {
case ${2:expression}:
$0
break;
default:
}

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: try...catch statement
# key: try
# --
try {
$1
} catch (err) {
$2
}${3: finally {
$4
}}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name: type-inline-comment
#key: @ty
#condition: (not (= (js2-node-type (js2-node-at-point)) js2-COMMENT))
# --
/** @type {${type}} */

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#name: type-inline-comment
#key: *ty
#condition: (= (js2-node-type (js2-node-at-point)) js2-COMMENT)
# --
* @type {${type}}