From 064c068c453894b8443964698be467f35325c811 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sat, 11 Aug 2012 14:37:31 +0100 Subject: [PATCH] Add `mod` snippet to ruby-mode for `module` definitions --- snippets/ruby-mode/definitions/mod | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 snippets/ruby-mode/definitions/mod diff --git a/snippets/ruby-mode/definitions/mod b/snippets/ruby-mode/definitions/mod new file mode 100644 index 00000000..118400c3 --- /dev/null +++ b/snippets/ruby-mode/definitions/mod @@ -0,0 +1,13 @@ +# name: module ... end +# contributor: hitesh , jimeh +# key: mod +# -- +module ${1:`(let ((fn (capitalize (file-name-nondirectory + (file-name-sans-extension + (or (buffer-file-name) + (buffer-name (current-buffer)))))))) + (cond + ((string-match "_" fn) (replace-match "" nil nil fn)) + (t fn)))`} + $0 +end \ No newline at end of file