diff options
Diffstat (limited to '.emacs.d/mysnippets/text-mode/ruby-mode')
42 files changed, 212 insertions, 0 deletions
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/# b/.emacs.d/mysnippets/text-mode/ruby-mode/# new file mode 100644 index 0000000..33581c8 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/# | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : # => | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | # => \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/=b b/.emacs.d/mysnippets/text-mode/ruby-mode/=b new file mode 100644 index 0000000..22a013f --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/=b | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : =begin rdoc ... =end | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | =begin rdoc | ||
| 5 | $0 | ||
| 6 | =end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/Comp b/.emacs.d/mysnippets/text-mode/ruby-mode/Comp new file mode 100644 index 0000000..03f2b35 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/Comp | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | #name : include Comparable; def <=> ... end | ||
| 2 | #group : definitions | ||
| 3 | # -- | ||
| 4 | include Comparable | ||
| 5 | |||
| 6 | def <=> other | ||
| 7 | $0 | ||
| 8 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/all b/.emacs.d/mysnippets/text-mode/ruby-mode/all new file mode 100644 index 0000000..a98a9f4 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/all | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : all? { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | all? { |${e}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/am b/.emacs.d/mysnippets/text-mode/ruby-mode/am new file mode 100644 index 0000000..7675a97 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/am | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : alias_method new, old | ||
| 2 | #group : definitions | ||
| 3 | # -- | ||
| 4 | alias_method :${new_name}, :${old_name} \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/any b/.emacs.d/mysnippets/text-mode/ruby-mode/any new file mode 100644 index 0000000..d0b6dd2 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/any | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : any? { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | any? { |${e}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/app b/.emacs.d/mysnippets/text-mode/ruby-mode/app new file mode 100644 index 0000000..19bf60a --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/app | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : if __FILE__ == $PROGRAM_NAME ... end | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | if __FILE__ == $PROGRAM_NAME | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/bm b/.emacs.d/mysnippets/text-mode/ruby-mode/bm new file mode 100644 index 0000000..4789f64 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/bm | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : Benchmark.bmbm(...) do ... end | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | Benchmark.bmbm(${1:10}) do |x| | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/case b/.emacs.d/mysnippets/text-mode/ruby-mode/case new file mode 100644 index 0000000..40c3529 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/case | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | #name : case ... end | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | case ${1:object} | ||
| 5 | when ${2:condition} | ||
| 6 | $0 | ||
| 7 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/cla b/.emacs.d/mysnippets/text-mode/ruby-mode/cla new file mode 100644 index 0000000..81ccf45 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/cla | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : class << self ... end | ||
| 2 | #group : definitions | ||
| 3 | # -- | ||
| 4 | class << ${self} | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/classify b/.emacs.d/mysnippets/text-mode/ruby-mode/classify new file mode 100644 index 0000000..2378afa --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/classify | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : classify { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | classify { |${e}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/cls b/.emacs.d/mysnippets/text-mode/ruby-mode/cls new file mode 100644 index 0000000..da28fb7 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/cls | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | #name : class ... end | ||
| 2 | #contributor : hitesh <hitesh.jasani@gmail.com> | ||
| 3 | #group : definitions | ||
| 4 | # -- | ||
| 5 | class ${1:`(let ((fn (capitalize (file-name-nondirectory | ||
| 6 | (file-name-sans-extension | ||
| 7 | (or (buffer-file-name) | ||
| 8 | (buffer-name (current-buffer)))))))) | ||
| 9 | (cond | ||
| 10 | ((string-match "_" fn) (replace-match "" nil nil fn)) | ||
| 11 | (t fn)))`} | ||
| 12 | $0 | ||
| 13 | end | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/collect b/.emacs.d/mysnippets/text-mode/ruby-mode/collect new file mode 100644 index 0000000..934014a --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/collect | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : collect { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | collect { |${e}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/dee b/.emacs.d/mysnippets/text-mode/ruby-mode/dee new file mode 100644 index 0000000..56d0a18 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/dee | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : deep_copy(...) | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | Marshal.load(Marshal.dump($0)) \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/deli b/.emacs.d/mysnippets/text-mode/ruby-mode/deli new file mode 100644 index 0000000..843b154 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/deli | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : delete_if { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | delete_if { |${e} $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/det b/.emacs.d/mysnippets/text-mode/ruby-mode/det new file mode 100644 index 0000000..6a17da9 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/det | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : detect { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | detect { |${e}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/dow b/.emacs.d/mysnippets/text-mode/ruby-mode/dow new file mode 100644 index 0000000..3b65271 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/dow | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : downto(...) { |n| ... } | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | downto(${0}) { |${n}| | ||
| 5 | $0 | ||
| 6 | } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/ea b/.emacs.d/mysnippets/text-mode/ruby-mode/ea new file mode 100644 index 0000000..9cdf8dc --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/ea | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : each { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | each { |${e}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/eac b/.emacs.d/mysnippets/text-mode/ruby-mode/eac new file mode 100644 index 0000000..f0d9cb1 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/eac | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : each_cons(...) { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | each_cons(${1:2}) { |${group}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/eai b/.emacs.d/mysnippets/text-mode/ruby-mode/eai new file mode 100644 index 0000000..5b0ed67 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/eai | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : each_index { |i| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | each_index { |${i}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/eav b/.emacs.d/mysnippets/text-mode/ruby-mode/eav new file mode 100644 index 0000000..558e5b4 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/eav | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : each_value { |val| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | each_value { |${val}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/eawi b/.emacs.d/mysnippets/text-mode/ruby-mode/eawi new file mode 100644 index 0000000..edf8418 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/eawi | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : each_with_index { |e, i| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | each_with_index { |${e}, ${i}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/forin b/.emacs.d/mysnippets/text-mode/ruby-mode/forin new file mode 100644 index 0000000..36b4387 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/forin | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : for ... in ...; ... end | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | for ${1:element} in ${2:collection} | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/if b/.emacs.d/mysnippets/text-mode/ruby-mode/if new file mode 100644 index 0000000..077b097 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/if | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : if ... end | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | if ${1:condition} | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/ife b/.emacs.d/mysnippets/text-mode/ruby-mode/ife new file mode 100644 index 0000000..e57d395 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/ife | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | #name : if ... else ... end | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | if ${1:condition} | ||
| 5 | $2 | ||
| 6 | else | ||
| 7 | $3 | ||
| 8 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/inject b/.emacs.d/mysnippets/text-mode/ruby-mode/inject new file mode 100644 index 0000000..37932e5 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/inject | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : inject(...) { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | inject(${1:0}) { |${2:injection}, ${3:element}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/mm b/.emacs.d/mysnippets/text-mode/ruby-mode/mm new file mode 100644 index 0000000..3f62b10 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/mm | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : def method_missing ... end | ||
| 2 | #group : definitions | ||
| 3 | # -- | ||
| 4 | def method_missing(method, *args) | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/r b/.emacs.d/mysnippets/text-mode/ruby-mode/r new file mode 100644 index 0000000..2e7b797 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/r | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : attr_reader ... | ||
| 2 | #group : definitions | ||
| 3 | # -- | ||
| 4 | attr_reader : \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/rb b/.emacs.d/mysnippets/text-mode/ruby-mode/rb new file mode 100644 index 0000000..74d26dd --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/rb | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : /usr/bin/ruby -wKU | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | #!/usr/bin/ruby -wKU | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/reject b/.emacs.d/mysnippets/text-mode/ruby-mode/reject new file mode 100644 index 0000000..c2501bc --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/reject | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : reject { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | reject { |${1:element}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/req b/.emacs.d/mysnippets/text-mode/ruby-mode/req new file mode 100644 index 0000000..3e001ec --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/req | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : require "..." | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | require "$0" \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/rreq b/.emacs.d/mysnippets/text-mode/ruby-mode/rreq new file mode 100644 index 0000000..0b9c6a4 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/rreq | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : require File.join(File.dirname(__FILE__), ...) | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | require File.join(File.dirname(__FILE__), $0) \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/rw b/.emacs.d/mysnippets/text-mode/ruby-mode/rw new file mode 100644 index 0000000..a364675 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/rw | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : attr_accessor ... | ||
| 2 | #group : definitions | ||
| 3 | # -- | ||
| 4 | attr_accessor : \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/select b/.emacs.d/mysnippets/text-mode/ruby-mode/select new file mode 100644 index 0000000..78bca8f --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/select | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : select { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | select { |${1:element}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/tim b/.emacs.d/mysnippets/text-mode/ruby-mode/tim new file mode 100644 index 0000000..0da115f --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/tim | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : times { |n| ... } | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | times { |${n}| $0 } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/until b/.emacs.d/mysnippets/text-mode/ruby-mode/until new file mode 100644 index 0000000..476966a --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/until | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : until ... end | ||
| 2 | #group: control structure | ||
| 3 | # -- | ||
| 4 | until ${condition} | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/upt b/.emacs.d/mysnippets/text-mode/ruby-mode/upt new file mode 100644 index 0000000..6fc6810 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/upt | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : upto(...) { |n| ... } | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | upto(${n}) { |${i}| | ||
| 5 | $0 | ||
| 6 | } \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/w b/.emacs.d/mysnippets/text-mode/ruby-mode/w new file mode 100644 index 0000000..9edbfcb --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/w | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : attr_writer ... | ||
| 2 | #group : definitions | ||
| 3 | # -- | ||
| 4 | attr_writer : \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/when b/.emacs.d/mysnippets/text-mode/ruby-mode/when new file mode 100644 index 0000000..9b06f21 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/when | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : when ... end | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | when ${condition} | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/while b/.emacs.d/mysnippets/text-mode/ruby-mode/while new file mode 100644 index 0000000..4c9ad35 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/while | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | #name : while ... end | ||
| 2 | #group : control structure | ||
| 3 | # -- | ||
| 4 | while ${condition} | ||
| 5 | $0 | ||
| 6 | end \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/y b/.emacs.d/mysnippets/text-mode/ruby-mode/y new file mode 100644 index 0000000..0ddf0f9 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/y | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : :yields: arguments (rdoc) | ||
| 2 | #group : general | ||
| 3 | # -- | ||
| 4 | :yields: $0 \ No newline at end of file | ||
diff --git a/.emacs.d/mysnippets/text-mode/ruby-mode/zip b/.emacs.d/mysnippets/text-mode/ruby-mode/zip new file mode 100644 index 0000000..56f4266 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/ruby-mode/zip | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #name : zip(...) { |...| ... } | ||
| 2 | #group : collections | ||
| 3 | # -- | ||
| 4 | zip(${enums}) { |${row}| $0 } \ No newline at end of file | ||
