aboutsummaryrefslogtreecommitdiffstats
path: root/oni-ruby/snippets/ruby-mode/mod
diff options
context:
space:
mode:
authorGravatar Tom Willemse2019-08-28 00:09:30 -0700
committerGravatar Tom Willemse2019-08-28 00:09:30 -0700
commit567d78a12c2acc2ce0c75871948825089c94fd09 (patch)
tree08f6a8e676d0d837d5b95eb67ac6781e81910bcb /oni-ruby/snippets/ruby-mode/mod
parent5ad89196c2692e0018d6cfeb708d22fd6620a027 (diff)
downloademacs-config-567d78a12c2acc2ce0c75871948825089c94fd09.tar.gz
emacs-config-567d78a12c2acc2ce0c75871948825089c94fd09.zip
Add snippets for ‘oni-ruby’
Diffstat (limited to 'oni-ruby/snippets/ruby-mode/mod')
-rw-r--r--oni-ruby/snippets/ruby-mode/mod11
1 files changed, 11 insertions, 0 deletions
diff --git a/oni-ruby/snippets/ruby-mode/mod b/oni-ruby/snippets/ruby-mode/mod
new file mode 100644
index 0000000..9af7d23
--- /dev/null
+++ b/oni-ruby/snippets/ruby-mode/mod
@@ -0,0 +1,11 @@
+# -*- mode: snippet; require-final-newline: nil -*-
+# name: module ... end
+# key: mod
+# group: definitions
+# --
+module ${1:`(let ((fn (capitalize (file-name-nondirectory
+ (directory-file-name
+ default-directory)))))
+ (replace-regexp-in-string "_" "" fn t t))`}
+ $0
+end \ No newline at end of file