mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
chore(snippets): minor tweaks and improvements to custom snippets
This commit is contained in:
@@ -1 +1 @@
|
||||
text-mode
|
||||
ruby-mode
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: each { |...| ... }
|
||||
# key: each
|
||||
# --
|
||||
each { |${e}| $0 }
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: each_with_index { |e, i| ... }
|
||||
# key: eachwi
|
||||
# --
|
||||
each_with_index { |${e}, ${i}| $0 }
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: map { |...| ... }
|
||||
# key: map
|
||||
# --
|
||||
map { |${e}| $0 }
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: map_with_index { |...| ... }
|
||||
# key: mapwi
|
||||
# --
|
||||
map_with_index { |${e}| $0 }
|
||||
@@ -1,7 +0,0 @@
|
||||
# name: case ... end
|
||||
# key: case
|
||||
# --
|
||||
case ${1:object}
|
||||
when ${2:condition}
|
||||
$0
|
||||
end
|
||||
@@ -1,5 +0,0 @@
|
||||
# name: else
|
||||
# key: else
|
||||
# --
|
||||
else
|
||||
$0
|
||||
@@ -1,5 +0,0 @@
|
||||
# name: elsif
|
||||
# key: elsif
|
||||
# --
|
||||
elsif ${1:condition}
|
||||
$0
|
||||
@@ -1,6 +0,0 @@
|
||||
# name: for ... end
|
||||
# key: for
|
||||
# --
|
||||
for ${1:i} in ${2:length}
|
||||
$0
|
||||
end
|
||||
@@ -1,6 +0,0 @@
|
||||
# name: unless ... end
|
||||
# key: unless
|
||||
# --
|
||||
unless ${1:condition}
|
||||
$0
|
||||
end
|
||||
@@ -1,5 +0,0 @@
|
||||
# name: when ... end
|
||||
# key: when
|
||||
# --
|
||||
when ${condition}
|
||||
$0
|
||||
@@ -1,8 +0,0 @@
|
||||
# name: include Enumerable; def each ... end
|
||||
# key: Enum
|
||||
# --
|
||||
include Enumerable
|
||||
|
||||
def each(&block)
|
||||
$0
|
||||
end
|
||||
@@ -1,13 +0,0 @@
|
||||
# name: class ... end
|
||||
# contributor: hitesh <hitesh.jasani@gmail.com>
|
||||
# key: cla
|
||||
# --
|
||||
class ${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
|
||||
@@ -1,6 +0,0 @@
|
||||
# name: class << self ... end
|
||||
# key: clas
|
||||
# --
|
||||
class << ${self}
|
||||
$0
|
||||
end
|
||||
@@ -1,6 +0,0 @@
|
||||
# name: def ... end
|
||||
# key: def
|
||||
# --
|
||||
def ${1:method_name}
|
||||
$0
|
||||
end
|
||||
@@ -1,6 +0,0 @@
|
||||
# name: def self. ... end
|
||||
# key: defs
|
||||
# --
|
||||
def self.${1:method_name}
|
||||
$0
|
||||
end
|
||||
@@ -1,6 +0,0 @@
|
||||
# name: do |variable| ... end
|
||||
# key: do
|
||||
# --
|
||||
do $1
|
||||
$0
|
||||
end
|
||||
@@ -1,13 +0,0 @@
|
||||
# name: module ... end
|
||||
# contributor: hitesh <hitesh.jasani@gmail.com>, jimeh <contact@jimeh.me>
|
||||
# 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
|
||||
@@ -1,5 +0,0 @@
|
||||
# name: ruby debugger
|
||||
# key: bug
|
||||
# --
|
||||
require 'ruby-debug'
|
||||
debugger$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: puts debug
|
||||
# key: pd
|
||||
# --
|
||||
puts "\n>>>>>> ${1:name}: ${2:#{${3:variable}${4:.inspect}}}\n"$0
|
||||
@@ -1,5 +0,0 @@
|
||||
# name: pp ...
|
||||
# key: pp
|
||||
# --
|
||||
require 'pp'
|
||||
pp $0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: puts ...; pp ...
|
||||
# key: ppd
|
||||
# --
|
||||
puts "\n>>>>>> ${1:name}:"; pp $0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: STDOUT.puts debug
|
||||
# key: spd
|
||||
# --
|
||||
STDOUT.puts "\n>>>>>> ${1:name}: ${2:#{${3:variable}${4:.inspect}}}\n"$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: Given(...)
|
||||
# key: Given
|
||||
# --
|
||||
Given(/^${1:match}$/)$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: Then(...)
|
||||
# key: Then
|
||||
# --
|
||||
Then(/^${1:match}$/)$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: When(...)
|
||||
# key: When
|
||||
# --
|
||||
When(/^${1:match}$/)$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: context '...'
|
||||
# key: con
|
||||
# --
|
||||
context "$1"$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: describe '...'
|
||||
# key: des
|
||||
# --
|
||||
describe "$1"$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: expect(...).to be ...
|
||||
# key: eb
|
||||
# --
|
||||
expect($1).to be $0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: expect(...).to eq(...)
|
||||
# key: ee
|
||||
# --
|
||||
expect($1).to eq($0)
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: expect(...).to ...
|
||||
# key: ex
|
||||
# --
|
||||
expect($1).to $0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: require '...'
|
||||
# key: re
|
||||
# --
|
||||
require '$1'$0
|
||||
@@ -1,4 +0,0 @@
|
||||
# name: require '...'
|
||||
# key: req
|
||||
# --
|
||||
require '$1'$0
|
||||
@@ -1,7 +0,0 @@
|
||||
# name: attributes(:name => :name, :market_name => "")
|
||||
# key: atr
|
||||
# --
|
||||
attributes(
|
||||
:name => :${1:name},
|
||||
:market_name => "$0"
|
||||
)
|
||||
@@ -1,3 +1,4 @@
|
||||
# name: fmt.Println(...)
|
||||
# key: pd
|
||||
# --
|
||||
fmt.Println($0)
|
||||
Reference in New Issue
Block a user