~pvigo/+junk/owncloud-14.04

« back to all changes in this revision

Viewing changes to usr/share/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/snippets/tcl.js

  • Committer: Pablo Vigo
  • Date: 2014-12-15 13:36:46 UTC
  • Revision ID: pvigo@xtec.cat-20141215133646-7d6it90e1dbsijc2
2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
ace.define('ace/snippets/tcl', ['require', 'exports', 'module' ], function(require, exports, module) {
2
 
 
3
 
 
4
 
exports.snippetText = "# #!/usr/bin/env tclsh\n\
5
 
snippet #!\n\
6
 
        #!/usr/bin/env tclsh\n\
7
 
        \n\
8
 
# Process\n\
9
 
snippet pro\n\
10
 
        proc ${1:function_name} {${2:args}} {\n\
11
 
                ${3:#body ...}\n\
12
 
        }\n\
13
 
#xif\n\
14
 
snippet xif\n\
15
 
        ${1:expr}? ${2:true} : ${3:false}\n\
16
 
# Conditional\n\
17
 
snippet if\n\
18
 
        if {${1}} {\n\
19
 
                ${2:# body...}\n\
20
 
        }\n\
21
 
# Conditional if..else\n\
22
 
snippet ife\n\
23
 
        if {${1}} {\n\
24
 
                ${2:# body...}\n\
25
 
        } else {\n\
26
 
                ${3:# else...}\n\
27
 
        }\n\
28
 
# Conditional if..elsif..else\n\
29
 
snippet ifee\n\
30
 
        if {${1}} {\n\
31
 
                ${2:# body...}\n\
32
 
        } elseif {${3}} {\n\
33
 
                ${4:# elsif...}\n\
34
 
        } else {\n\
35
 
                ${5:# else...}\n\
36
 
        }\n\
37
 
# If catch then\n\
38
 
snippet ifc\n\
39
 
        if { [catch {${1:#do something...}} ${2:err}] } {\n\
40
 
                ${3:# handle failure...}\n\
41
 
        }\n\
42
 
# Catch\n\
43
 
snippet catch\n\
44
 
        catch {${1}} ${2:err} ${3:options}\n\
45
 
# While Loop\n\
46
 
snippet wh\n\
47
 
        while {${1}} {\n\
48
 
                ${2:# body...}\n\
49
 
        }\n\
50
 
# For Loop\n\
51
 
snippet for\n\
52
 
        for {set ${2:var} 0} {$$2 < ${1:count}} {${3:incr} $2} {\n\
53
 
                ${4:# body...}\n\
54
 
        }\n\
55
 
# Foreach Loop\n\
56
 
snippet fore\n\
57
 
        foreach ${1:x} {${2:#list}} {\n\
58
 
                ${3:# body...}\n\
59
 
        }\n\
60
 
# after ms script...\n\
61
 
snippet af\n\
62
 
        after ${1:ms} ${2:#do something}\n\
63
 
# after cancel id\n\
64
 
snippet afc\n\
65
 
        after cancel ${1:id or script}\n\
66
 
# after idle\n\
67
 
snippet afi\n\
68
 
        after idle ${1:script}\n\
69
 
# after info id\n\
70
 
snippet afin\n\
71
 
        after info ${1:id}\n\
72
 
# Expr\n\
73
 
snippet exp\n\
74
 
        expr {${1:#expression here}}\n\
75
 
# Switch\n\
76
 
snippet sw\n\
77
 
        switch ${1:var} {\n\
78
 
                ${3:pattern 1} {\n\
79
 
                        ${4:#do something}\n\
80
 
                }\n\
81
 
                default {\n\
82
 
                        ${2:#do something}\n\
83
 
                }\n\
84
 
        }\n\
85
 
# Case\n\
86
 
snippet ca\n\
87
 
        ${1:pattern} {\n\
88
 
                ${2:#do something}\n\
89
 
        }${3}\n\
90
 
# Namespace eval\n\
91
 
snippet ns\n\
92
 
        namespace eval ${1:path} {${2:#script...}}\n\
93
 
# Namespace current\n\
94
 
snippet nsc\n\
95
 
        namespace current\n\
96
 
";
97
 
exports.scope = "tcl";
98
 
 
99
 
});