summaryrefslogtreecommitdiff
path: root/.emacs.d/mysnippets/text-mode/ruby-mode
diff options
context:
space:
mode:
authorSimeon Simeonov2013-09-19 22:27:58 +0200
committerSimeon Simeonov2013-09-19 22:27:58 +0200
commit7bf6712498ad2618bee7bf5b3866fb6da0772339 (patch)
treefd4d959c0f1679f2abf5663399d68df0a06472de /.emacs.d/mysnippets/text-mode/ruby-mode
parentb045e27c545d4027811637193632ec3ea5ef7858 (diff)
All snippets imported, init file polished
Diffstat (limited to '.emacs.d/mysnippets/text-mode/ruby-mode')
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/#4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/=b6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/Comp8
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/all4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/am4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/any4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/app6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/bm6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/case7
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/cla6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/classify4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/cls13
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/collect4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/dee4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/deli4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/det4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/dow6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/ea4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/eac4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/eai4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/eav4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/eawi4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/forin6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/if6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/ife8
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/inject4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/mm6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/r4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/rb4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/reject4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/req4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/rreq4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/rw4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/select4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/tim4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/until6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/upt6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/w4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/when6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/while6
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/y4
-rw-r--r--.emacs.d/mysnippets/text-mode/ruby-mode/zip4
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# --
4include Comparable
5
6def <=> other
7 $0
8end \ 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# --
4all? { |${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# --
4alias_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# --
4any? { |${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# --
4if __FILE__ == $PROGRAM_NAME
5 $0
6end \ 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# --
4Benchmark.bmbm(${1:10}) do |x|
5 $0
6end \ 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# --
4case ${1:object}
5when ${2:condition}
6 $0
7end \ 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# --
4class << ${self}
5 $0
6end \ 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# --
4classify { |${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# --
5class ${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
13end
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# --
4collect { |${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# --
4Marshal.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# --
4delete_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# --
4detect { |${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# --
4downto(${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# --
4each { |${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# --
4each_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# --
4each_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# --
4each_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# --
4each_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# --
4for ${1:element} in ${2:collection}
5 $0
6end \ 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# --
4if ${1:condition}
5 $0
6end \ 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# --
4if ${1:condition}
5 $2
6else
7 $3
8end \ 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# --
4inject(${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# --
4def method_missing(method, *args)
5 $0
6end \ 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# --
4attr_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# --
4reject { |${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# --
4require "$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# --
4require 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# --
4attr_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# --
4select { |${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# --
4times { |${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# --
4until ${condition}
5 $0
6end \ 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# --
4upto(${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# --
4attr_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# --
4when ${condition}
5 $0
6end \ 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# --
4while ${condition}
5 $0
6end \ 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# --
4zip(${enums}) { |${row}| $0 } \ No newline at end of file