Skip to content

Commit 036e588

Browse files
codeinaboxlpil
authored andcommitted
Update snippets for things like if, wh, try to leverage ${VISUAL}
1 parent 83f1782 commit 036e588

37 files changed

+145
-152
lines changed

README.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,14 @@ Don't add useless placeholder default texts like:
131131

132132
```
133133
if (${1:condition}){
134-
${2:some code here}
134+
${0:some code here}
135135
}
136136
```
137137
instead use:
138138

139139
```
140140
if (${1}){
141-
${2}
141+
${0:${VISUAL}}
142142
}
143143
```
144144

@@ -148,6 +148,8 @@ get vim-dev plugin which has function completion
148148

149149
Thus for conditions (while, if ..) and block bodies just use ${N} - Thanks
150150

151+
When the snippet can be used to wrap existing code leverage `${VISUAL}`
152+
151153
Open questions:
152154
What about one line if ee then .. else .. vs if \n .. then \n ... \n else \n .. ?
153155
Which additional policies to add?

snippets/actionscript.snippets

+3-3
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ snippet interface
9696
}
9797
snippet try
9898
try {
99-
${1}
99+
${1:${VISUAL}}
100100
} catch (error:ErrorType) {
101101
${2}
102102
} finally {
@@ -115,11 +115,11 @@ snippet forr
115115
# If Condition
116116
snippet if
117117
if (${1:/* condition */}) {
118-
${0}
118+
${0:${VISUAL}}
119119
}
120120
snippet el
121121
else {
122-
${0}
122+
${0:${VISUAL}}
123123
}
124124
# Ternary conditional
125125
snippet t

snippets/ada.snippets

+5-5
Original file line numberDiff line numberDiff line change
@@ -90,33 +90,33 @@ snippet fors for some
9090

9191
snippet if if
9292
if ${1} then
93-
${0}
93+
${0:${VISUAL}}
9494
end if;
9595

9696
snippet ife if ... else
9797
if ${1} then
98-
${2}
98+
${2:${VISUAL}}
9999
else
100100
${0}
101101
end if;
102102

103103
snippet el else
104104
else
105-
${0}
105+
${0:${VISUAL}}
106106

107107
snippet eif elsif
108108
elsif ${1} then
109109
${0}
110110

111111
snippet wh while
112112
while ${1} loop
113-
${0}
113+
${0:${VISUAL}}
114114
end loop;
115115

116116
snippet nwh named while
117117
${1}:
118118
while ${2} loop
119-
${0}
119+
${0:${VISUAL}}
120120
end loop $1;
121121

122122
snippet for for

snippets/apache.snippets

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ snippet dir
99
# <FilesMatch>
1010
snippet filesmatch
1111
<FilesMatch "${1:regex}">
12-
${0}
12+
${0:${VISUAL}}
1313
</FilesMatch>
1414
# <IfModule>
1515
snippet ifmodule
1616
<IfModule ${1:mod_example.c}>
17-
${0}
17+
${0:${VISUAL}}
1818
</IfModule>
1919
# <LimitExcept>
2020
snippet limitexcept
2121
<LimitExcept ${1:POST GET}>
22-
${0}
22+
${0:${VISUAL}}
2323
</LimitExcept>
2424
# <Proxy>
2525
snippet proxy
2626
<Proxy ${1:*}>
27-
${0}
27+
${0:${VISUAL}}
2828
</Proxy>
2929
# <VirtualHost>
3030
snippet virtualhost

snippets/arduino.snippets

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ snippet def
2020
# if
2121
snippet if
2222
if (${1:/* condition */}) {
23-
${2}
23+
${0:${VISUAL}}
2424
}
2525
# else
2626
snippet el

snippets/awk.snippets

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ snippet ign IGNORECASE
4343

4444
snippet if if {...}
4545
if (${1}) {
46-
${0}
46+
${0:${VISUAL}}
4747
}
4848

4949
snippet ife if ... else ...
5050
if (${1}) {
51-
${2}
51+
${2:${VISUAL}}
5252
} else {
5353
${0}
5454
}

snippets/c.snippets

+7-7
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ snippet ifdef
3737
# if
3838
snippet #if
3939
#if ${1:FOO}
40-
${0}
40+
${0:${VISUAL}}
4141
#endif
4242
# header include guard
4343
snippet once
@@ -53,23 +53,23 @@ snippet once
5353
# if
5454
snippet if
5555
if (${1:true}) {
56-
${0}
56+
${0:${VISUAL}}
5757
}
5858
snippet ife
5959
if (${1:true}) {
60-
${2}
60+
${2:${VISUAL}}
6161
} else {
6262
${0}
6363
}
6464
# else
6565
snippet el
6666
else {
67-
${0}
67+
${0:${VISUAL}}
6868
}
6969
# else if
7070
snippet elif
7171
else if (${1:true}) {
72-
${0}
72+
${0:${VISUAL}}
7373
}
7474
# ifi
7575
snippet ifi
@@ -115,12 +115,12 @@ snippet forr
115115
# while
116116
snippet wh
117117
while (${1:/* condition */}) {
118-
${2}
118+
${0:${VISUAL}}
119119
}
120120
# do... while
121121
snippet do
122122
do {
123-
${2}
123+
${0:${VISUAL}}
124124
} while (${1:/* condition */});
125125
##
126126
## Functions

snippets/coffee/coffee.snippets

+4-4
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,17 @@ snippet cla class .. extends .. constructor: ..
5555
# If
5656
snippet if
5757
if ${1:condition}
58-
${0:# body...}
58+
${0:${VISUAL}}
5959
# If __ Else
6060
snippet ife
6161
if ${1:condition}
62-
${2:# body...}
62+
${2:${VISUAL}}
6363
else
6464
${0:# body...}
6565
# Else if
6666
snippet eif
6767
else if ${1:condition}
68-
${0:# body...}
68+
${0:${VISUAL}}
6969
# Ternary If
7070
snippet ifte
7171
if ${1:condition} then ${2:value} else ${0:other}
@@ -84,7 +84,7 @@ snippet log
8484
# Try __ Catch
8585
snippet try
8686
try
87-
${1}
87+
${1:${VISUAL}}
8888
catch ${2:error}
8989
${0}
9090
# Require

snippets/crystal.snippets

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ snippet pdef
1818
end
1919
snippet if
2020
if ${1:condition}
21-
${0}
21+
${0:${VISUAL}}
2222
end
2323
snippet ife
2424
if ${1:condition}
25-
${2}
25+
${2:${VISUAL}}
2626
else
2727
${0}
2828
end
2929
snippet wh
3030
while ${1:condition}
31-
${0}
31+
${0:${VISUAL}}
3232
end
3333
snippet cla class .. end
3434
class ${1:`substitute(vim_snippets#Filename(), "\(_\|^\)\(.\)", "\u\2", "g")`}
@@ -66,7 +66,7 @@ snippet defi
6666
end
6767
snippet do
6868
do
69-
${0}
69+
${0:${VISUAL}}
7070
end
7171
snippet dov
7272
do |${1:v}|

snippets/cs.snippets

+7-7
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,15 @@ snippet svm
7676
# if condition
7777
snippet if
7878
if (${1:true}) {
79-
${0}
79+
${0:${VISUAL}}
8080
}
8181
snippet el
8282
else {
83-
${0}
83+
${0:${VISUAL}}
8484
}
8585
snippet ifs
8686
if (${1})
87-
${0}
87+
${0:${VISUAL}}
8888
# ternary conditional
8989
snippet t
9090
${1} ? ${2} : ${0}
@@ -93,12 +93,12 @@ snippet ?
9393
# do while loop
9494
snippet do
9595
do {
96-
${0}
96+
${0:${VISUAL}}
9797
} while (${1:true});
9898
# while loop
9999
snippet wh
100100
while (${1:true}) {
101-
${0}
101+
${0:${VISUAL}}
102102
}
103103
# for loop
104104
snippet for
@@ -451,14 +451,14 @@ snippet switch
451451
# try
452452
snippet try
453453
try {
454-
${0}
454+
${0:${VISUAL}}
455455
}
456456
catch (${1:System.Exception}) {
457457
throw;
458458
}
459459
snippet tryf
460460
try {
461-
${0}
461+
${0:${VISUAL}}
462462
}
463463
finally {
464464
${1}

snippets/d.snippets

+3-3
Original file line numberDiff line numberDiff line change
@@ -88,21 +88,21 @@ snippet fsw
8888
}
8989
snippet try
9090
try {
91-
${1}
91+
${1:${VISUAL}}
9292
} catch(${2:Exception} ${3:e}) {
9393
${4}
9494
}
9595
snippet tcf
9696
try {
97-
${0}
97+
${0:${VISUAL}}
9898
} catch(${1:Exception} ${2:e}) {
9999
${3}
100100
} finally {
101101
${4}
102102
}
103103
snippet wh
104104
while(${1:cond}) {
105-
${0}
105+
${0:${VISUAL}}
106106
}
107107
snippet dowh
108108
do {

snippets/dart.snippets

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,12 @@ snippet as
7171
assert(${0:/* condition */});
7272
snippet try
7373
try {
74-
${0}
74+
${0:${VISUAL}}
7575
} catch (${1:Exception e}) {
7676
}
7777
snippet tryf
7878
try {
79-
${0}
79+
${0:${VISUAL}}
8080
} catch (${1:Exception e}) {
8181
} finally {
8282
}

snippets/eelixir.snippets

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ snippet for
1212
<% end %>
1313
snippet if
1414
<%= if ${1} do %>
15-
${0}
15+
${0:${VISUAL}}
1616
<% end %>
1717
snippet ife
1818
<%= if ${1} do %>
19-
${2}
19+
${2:${VISUAL}}
2020
<%= else %>
2121
${0}
2222
<% end %>

0 commit comments

Comments
 (0)