summaryrefslogtreecommitdiffstats
path: root/emacs.d/lisp/yasnippet/snippets/objc-mode
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--emacs.d/lisp/yasnippet/snippets/objc-mode/.yas-parents1
-rw-r--r--emacs.d/lisp/yasnippet/snippets/objc-mode/prop13
2 files changed, 14 insertions, 0 deletions
diff --git a/emacs.d/lisp/yasnippet/snippets/objc-mode/.yas-parents b/emacs.d/lisp/yasnippet/snippets/objc-mode/.yas-parents
new file mode 100644
index 0000000..ce9828b
--- /dev/null
+++ b/emacs.d/lisp/yasnippet/snippets/objc-mode/.yas-parents
@@ -0,0 +1 @@
+cc-mode
diff --git a/emacs.d/lisp/yasnippet/snippets/objc-mode/prop b/emacs.d/lisp/yasnippet/snippets/objc-mode/prop
new file mode 100644
index 0000000..4d585db
--- /dev/null
+++ b/emacs.d/lisp/yasnippet/snippets/objc-mode/prop
@@ -0,0 +1,13 @@
+#name : foo { ... } ; setFoo { ... }
+# --
+- (${1:id})${2:foo}
+{
+ return $2;
+}
+
+- (void)set${2:$(capitalize text)}:($1)aValue
+{
+ [$2 autorelease];
+ $2 = [aValue retain];
+}
+$0 \ No newline at end of file