Added auctex and yasnippets
This commit is contained in:
4
.emacs.d/snippets/js-mode/al
Normal file
4
.emacs.d/snippets/js-mode/al
Normal file
@@ -0,0 +1,4 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : alert
|
||||
# --
|
||||
alert($0);
|
||||
6
.emacs.d/snippets/js-mode/arrow-function
Normal file
6
.emacs.d/snippets/js-mode/arrow-function
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: arrow function
|
||||
# key: af
|
||||
# group: es6
|
||||
# --
|
||||
(${1:arg}) => $0
|
||||
8
.emacs.d/snippets/js-mode/class
Normal file
8
.emacs.d/snippets/js-mode/class
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : Class
|
||||
# --
|
||||
var ${1:name} = new Class({
|
||||
initialize: function($2) {
|
||||
$0
|
||||
}
|
||||
});
|
||||
13
.emacs.d/snippets/js-mode/class-es6
Normal file
13
.emacs.d/snippets/js-mode/class-es6
Normal 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
|
||||
}
|
||||
6
.emacs.d/snippets/js-mode/com
Normal file
6
.emacs.d/snippets/js-mode/com
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : comment (/* ... */)
|
||||
# --
|
||||
/*
|
||||
* $0
|
||||
*/
|
||||
6
.emacs.d/snippets/js-mode/const
Normal file
6
.emacs.d/snippets/js-mode/const
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: const declaration
|
||||
# key: const
|
||||
# group: es6
|
||||
# --
|
||||
const ${1:name} = ${2:initial};
|
||||
5
.emacs.d/snippets/js-mode/debugger
Normal file
5
.emacs.d/snippets/js-mode/debugger
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: debugger
|
||||
# key: dbg
|
||||
# --
|
||||
debugger;
|
||||
6
.emacs.d/snippets/js-mode/each
Normal file
6
.emacs.d/snippets/js-mode/each
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: each
|
||||
# --
|
||||
${1:collection}.forEach(function (${2:elem}) {
|
||||
$0
|
||||
});
|
||||
6
.emacs.d/snippets/js-mode/el
Normal file
6
.emacs.d/snippets/js-mode/el
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : else
|
||||
# --
|
||||
else {
|
||||
$0
|
||||
}
|
||||
6
.emacs.d/snippets/js-mode/ev.add
Normal file
6
.emacs.d/snippets/js-mode/ev.add
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : addEvent
|
||||
# --
|
||||
addEvent('${1:event}', function($2) {
|
||||
$0
|
||||
});
|
||||
4
.emacs.d/snippets/js-mode/ev.fire
Normal file
4
.emacs.d/snippets/js-mode/ev.fire
Normal file
@@ -0,0 +1,4 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : fireEvent
|
||||
# --
|
||||
fireEvent('$0')
|
||||
6
.emacs.d/snippets/js-mode/export
Normal file
6
.emacs.d/snippets/js-mode/export
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: export
|
||||
# key: exp
|
||||
# group: es6
|
||||
# --
|
||||
export${1: default} $0;
|
||||
6
.emacs.d/snippets/js-mode/for
Normal file
6
.emacs.d/snippets/js-mode/for
Normal 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
|
||||
}
|
||||
7
.emacs.d/snippets/js-mode/function
Normal file
7
.emacs.d/snippets/js-mode/function
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: function
|
||||
# key: f
|
||||
# --
|
||||
function ${1:name}(${2:arg}) {
|
||||
$0
|
||||
}
|
||||
8
.emacs.d/snippets/js-mode/getter
Normal file
8
.emacs.d/snippets/js-mode/getter
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: getter
|
||||
# key: get
|
||||
# group: es6
|
||||
# --
|
||||
get ${1:prop}() {
|
||||
return $0;
|
||||
}
|
||||
6
.emacs.d/snippets/js-mode/if
Normal file
6
.emacs.d/snippets/js-mode/if
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : if
|
||||
# --
|
||||
if (${1:condition}) {
|
||||
$0
|
||||
}
|
||||
6
.emacs.d/snippets/js-mode/import
Normal file
6
.emacs.d/snippets/js-mode/import
Normal 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}';
|
||||
6
.emacs.d/snippets/js-mode/import-member
Normal file
6
.emacs.d/snippets/js-mode/import-member
Normal 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}';
|
||||
7
.emacs.d/snippets/js-mode/init
Normal file
7
.emacs.d/snippets/js-mode/init
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: Constructor
|
||||
# key: init
|
||||
# --
|
||||
initialize: function($1) {
|
||||
$0
|
||||
}
|
||||
9
.emacs.d/snippets/js-mode/init-es6
Normal file
9
.emacs.d/snippets/js-mode/init-es6
Normal 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
|
||||
}
|
||||
6
.emacs.d/snippets/js-mode/let
Normal file
6
.emacs.d/snippets/js-mode/let
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: let declaration
|
||||
# key: let
|
||||
# group: es6
|
||||
# --
|
||||
let ${1:name} = ${2:initial};
|
||||
4
.emacs.d/snippets/js-mode/log
Normal file
4
.emacs.d/snippets/js-mode/log
Normal file
@@ -0,0 +1,4 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : console.log
|
||||
# --
|
||||
console.log($0);
|
||||
8
.emacs.d/snippets/js-mode/method
Normal file
8
.emacs.d/snippets/js-mode/method
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: method
|
||||
# key: met
|
||||
# group: es6
|
||||
# --
|
||||
${1:name}(${2:arg}) {
|
||||
$0
|
||||
}
|
||||
7
.emacs.d/snippets/js-mode/multiline-comment
Normal file
7
.emacs.d/snippets/js-mode/multiline-comment
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : multiline-comment
|
||||
#key: /**
|
||||
# --
|
||||
/**
|
||||
* $0
|
||||
*/
|
||||
6
.emacs.d/snippets/js-mode/param-comment
Normal file
6
.emacs.d/snippets/js-mode/param-comment
Normal 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}.
|
||||
8
.emacs.d/snippets/js-mode/promise
Normal file
8
.emacs.d/snippets/js-mode/promise
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: Promise
|
||||
# key: prom
|
||||
# group: es6
|
||||
# --
|
||||
new Promise((resolve, reject) => {
|
||||
$0
|
||||
});
|
||||
8
.emacs.d/snippets/js-mode/req.html
Normal file
8
.emacs.d/snippets/js-mode/req.html
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : html
|
||||
# --
|
||||
new Request.HTML({
|
||||
onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
|
||||
$0
|
||||
}
|
||||
}).${1:get}(${2:url});
|
||||
8
.emacs.d/snippets/js-mode/req.json
Normal file
8
.emacs.d/snippets/js-mode/req.json
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name : json
|
||||
# --
|
||||
new Request.JSON({
|
||||
onSuccess: function(responseJSON, responseText) {
|
||||
$0
|
||||
}
|
||||
}).${1:send}(${2:url});
|
||||
6
.emacs.d/snippets/js-mode/return-comment
Normal file
6
.emacs.d/snippets/js-mode/return-comment
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
#name: return-comment
|
||||
#key: *@r
|
||||
#condition: (= (js2-node-type (js2-node-at-point)) js2-COMMENT)
|
||||
# --
|
||||
* @return {${type}}
|
||||
8
.emacs.d/snippets/js-mode/setter
Normal file
8
.emacs.d/snippets/js-mode/setter
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: setter
|
||||
# key: set
|
||||
# group: es6
|
||||
# --
|
||||
set ${1:prop}(${2:value}) {
|
||||
$0
|
||||
}
|
||||
10
.emacs.d/snippets/js-mode/switch
Normal file
10
.emacs.d/snippets/js-mode/switch
Normal file
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet; require-final-newline: nil -*-
|
||||
# name: switch
|
||||
# key: sw
|
||||
# --
|
||||
switch (${1:condition}) {
|
||||
case ${2:expression}:
|
||||
$0
|
||||
break;
|
||||
default:
|
||||
}
|
||||
11
.emacs.d/snippets/js-mode/try-catch
Normal file
11
.emacs.d/snippets/js-mode/try-catch
Normal 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
|
||||
}}
|
||||
6
.emacs.d/snippets/js-mode/type-inline-comment
Normal file
6
.emacs.d/snippets/js-mode/type-inline-comment
Normal 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}} */
|
||||
6
.emacs.d/snippets/js-mode/type-multiline-comment
Normal file
6
.emacs.d/snippets/js-mode/type-multiline-comment
Normal 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}}
|
||||
Reference in New Issue
Block a user