Skip to content

Commit 8465f37

Browse files
committed
Add solidity-mode snippets
1 parent 30a78a2 commit 8465f37

File tree

10 files changed

+79
-0
lines changed

10 files changed

+79
-0
lines changed

solidity-mode/assert

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: assert(...);
4+
# key: assert
5+
# --
6+
assert($0);

solidity-mode/contract

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: contract ... { ... }
4+
# key: contract
5+
# --
6+
contract ${1:ContractName} {
7+
$2
8+
9+
constructor(${3:args}) public {
10+
$0
11+
}
12+
}

solidity-mode/enum

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: enum ... { ... }
4+
# key: enum
5+
# --
6+
enum ${1:EnumName} {
7+
$0
8+
}

solidity-mode/event

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: event ...(...)
4+
# key: event
5+
# --
6+
event ${1:EventName}(${2:args});

solidity-mode/function

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: function ... { ... }
4+
# key: function
5+
# --
6+
function ${1:functionName}(${2:args})${3: internal}${4: returns (${5:return types})} {
7+
$0
8+
}

solidity-mode/interface

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: interface ... { ... }
4+
# key: interface
5+
# --
6+
interface ${1:InterfaceName} {
7+
$0
8+
}

solidity-mode/library

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: library ... { ... }
4+
# key: library
5+
# --
6+
library ${1:LibraryName} {
7+
$0
8+
}

solidity-mode/modifier

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: modifier ...(...) { ... }
4+
# key: modifier
5+
# --
6+
modifier ${1:modifierName}(${2:args}) {
7+
$0
8+
${3:_;}
9+
}

solidity-mode/require

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: require(...);
4+
# key: require
5+
# --
6+
require($0);

solidity-mode/struct

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: struct ... { ... }
4+
# key: struct
5+
# --
6+
struct ${1:StructName} {
7+
$0
8+
}

0 commit comments

Comments
 (0)