diff options
Diffstat (limited to 'nesc-mode')
-rw-r--r-- | nesc-mode/.yas-parents | 1 | ||||
-rw-r--r-- | nesc-mode/TOSSIM | 7 | ||||
-rw-r--r-- | nesc-mode/command | 7 | ||||
-rw-r--r-- | nesc-mode/dbg | 5 | ||||
-rw-r--r-- | nesc-mode/event | 7 | ||||
-rw-r--r-- | nesc-mode/ifdef | 9 | ||||
-rw-r--r-- | nesc-mode/interface | 7 | ||||
-rw-r--r-- | nesc-mode/module | 8 | ||||
-rw-r--r-- | nesc-mode/nx | 6 | ||||
-rw-r--r-- | nesc-mode/provides | 5 | ||||
-rw-r--r-- | nesc-mode/sim | 7 | ||||
-rw-r--r-- | nesc-mode/uint8_t | 6 | ||||
-rw-r--r-- | nesc-mode/uses | 6 |
13 files changed, 81 insertions, 0 deletions
diff --git a/nesc-mode/.yas-parents b/nesc-mode/.yas-parents new file mode 100644 index 0000000..2fa94cd --- /dev/null +++ b/nesc-mode/.yas-parents @@ -0,0 +1 @@ +text-mode cc-mode
\ No newline at end of file diff --git a/nesc-mode/TOSSIM b/nesc-mode/TOSSIM new file mode 100644 index 0000000..a7d6edb --- /dev/null +++ b/nesc-mode/TOSSIM @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: TOSSIM +# key: tossim +# -- +#ifndef TOSSIM + $0 +#endif
\ No newline at end of file diff --git a/nesc-mode/command b/nesc-mode/command new file mode 100644 index 0000000..314e7a0 --- /dev/null +++ b/nesc-mode/command @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: command +# key: command +# -- +command ${1:void} ${2:naMe}($3) { + +}
\ No newline at end of file diff --git a/nesc-mode/dbg b/nesc-mode/dbg new file mode 100644 index 0000000..ab9b580 --- /dev/null +++ b/nesc-mode/dbg @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: dbg +# key: dbg +# -- +dbg("${1:Module}", "${2:message}"${3:, ${4:var list}});
\ No newline at end of file diff --git a/nesc-mode/event b/nesc-mode/event new file mode 100644 index 0000000..1cdc257 --- /dev/null +++ b/nesc-mode/event @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: event +# key: event +# -- +event ${1:void} ${2:On.Event}($3) { + $0 +}
\ No newline at end of file diff --git a/nesc-mode/ifdef b/nesc-mode/ifdef new file mode 100644 index 0000000..dbe1a29 --- /dev/null +++ b/nesc-mode/ifdef @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: ifdef +# key: ifdef +# -- +#ifdef ${1:Macro} + $2 +${3:#else} + $4 +#endif
\ No newline at end of file diff --git a/nesc-mode/interface b/nesc-mode/interface new file mode 100644 index 0000000..495a6c4 --- /dev/null +++ b/nesc-mode/interface @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: interface +# key: int +# -- +interface ${1:Interface} { + $0 +}
\ No newline at end of file diff --git a/nesc-mode/module b/nesc-mode/module new file mode 100644 index 0000000..477f49e --- /dev/null +++ b/nesc-mode/module @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: module +# key: mod +# -- +module ${1:Module} { + ${2:uses interface ${3:Packet}}; + $0 +}
\ No newline at end of file diff --git a/nesc-mode/nx b/nesc-mode/nx new file mode 100644 index 0000000..38da916 --- /dev/null +++ b/nesc-mode/nx @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: nx +# key: nx +# -- +nx_uint${1:8}_t ${2:var}; +$0
\ No newline at end of file diff --git a/nesc-mode/provides b/nesc-mode/provides new file mode 100644 index 0000000..175b621 --- /dev/null +++ b/nesc-mode/provides @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: provides +# key: provides +# -- +provides interface ${1:Interface};
\ No newline at end of file diff --git a/nesc-mode/sim b/nesc-mode/sim new file mode 100644 index 0000000..cd77218 --- /dev/null +++ b/nesc-mode/sim @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: sim +# key: sim +# -- +#ifdef TOSSIM + $0 +#endif
\ No newline at end of file diff --git a/nesc-mode/uint8_t b/nesc-mode/uint8_t new file mode 100644 index 0000000..eb0144e --- /dev/null +++ b/nesc-mode/uint8_t @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: uint8_t +# key: u8 +# -- +uint8_t ${1:var}; +$0
\ No newline at end of file diff --git a/nesc-mode/uses b/nesc-mode/uses new file mode 100644 index 0000000..cbb977d --- /dev/null +++ b/nesc-mode/uses @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: uses +# key: uses +# -- +uses interface ${1:Interface}${2: as ${3:alias}}; +$0
\ No newline at end of file |