1
0
mirror of https://github.com/amix/vimrc synced 2025-07-09 10:45:00 +08:00
This commit is contained in:
geezus
2021-06-30 12:00:07 -05:00
parent 43c7efba8d
commit 3afe70fe5a
1529 changed files with 3053 additions and 3018 deletions

0
sources_non_forked/vim-snippets/snippets/_.snippets Normal file → Executable file
View File

View File

0
sources_non_forked/vim-snippets/snippets/ada.snippets Normal file → Executable file
View File

View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/awk.snippets Normal file → Executable file
View File

7
sources_non_forked/vim-snippets/snippets/c.snippets Normal file → Executable file
View File

@ -344,3 +344,10 @@ snippet todo
# This is kind of convenient
snippet .
[${1}]
snippet asm
__asm__ __volatile__(
"${0}\n\t"
:
:
);

0
sources_non_forked/vim-snippets/snippets/chef.snippets Normal file → Executable file
View File

View File

View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/cpp.snippets Normal file → Executable file
View File

View File

0
sources_non_forked/vim-snippets/snippets/cs.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/css.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/cuda.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/d.snippets Normal file → Executable file
View File

View File

0
sources_non_forked/vim-snippets/snippets/dart.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/diff.snippets Normal file → Executable file
View File

View File

View File

View File

@ -38,6 +38,17 @@ snippet ft form_tag
<%= form_tag(${1:"/users"}, method: ${2::post}) %>
${0}
</form>
snippet sl select
<%= select ${1:f}, :${2:field}, ${3:[{"key", "value"}]}, prompt: ${4:"Prompt"} %>
snippet sb submit
<%= submit ${1:"Submit"} %>
snippet rb radio_button
<%= radio_button ${1:f}, :${2:field}, ${3:"value"} %>
snippet et error_tag
<%= error_tag ${1:f}, :${2:field} %>
snippet ti text_input

View File

0
sources_non_forked/vim-snippets/snippets/elm.snippets Normal file → Executable file
View File

View File

View File

View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/go.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/haml.snippets Normal file → Executable file
View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/helm.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/html.snippets Normal file → Executable file
View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/jade.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/java.snippets Normal file → Executable file
View File

View File

View File

View File

View File

View File

View File

@ -9,12 +9,8 @@ snippet fun "function"
function ${1:function_name}(${2}) {
${0:${VISUAL}}
}
<<<<<<< HEAD
snippet fun "async function"
=======
# Asynchronous Function
snippet asf "async function"
>>>>>>> 27ad0d07862847896f691309a544a206783c94d6
async function ${1:function_name}(${2}) {
${0:${VISUAL}}
}
@ -279,6 +275,8 @@ snippet cprof "console.profile"
console.profileEnd();
snippet ctable "console.table"
console.table(${1:"${2:value}"});
snippet clstr "console.log stringified"
console.log(JSON.stringify(${0}, null, 2));
# Misc
snippet us
'use strict';
@ -287,11 +285,8 @@ snippet timeout
setTimeout(function () {${0}}${2}, ${1:10});
snippet const
const ${1} = ${0};
<<<<<<< HEAD
=======
snippet constn
const ${1} = new ${0};
>>>>>>> 27ad0d07862847896f691309a544a206783c94d6
snippet let
let ${1} = ${0};
snippet im "import xyz from 'xyz'"

View File

View File

0
sources_non_forked/vim-snippets/snippets/jsp.snippets Normal file → Executable file
View File

View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/lfe.snippets Normal file → Executable file
View File

211
sources_non_forked/vim-snippets/snippets/liquid.snippets Normal file → Executable file
View File

@ -28,7 +28,7 @@ snippet case
{% endcase %}
snippet when
{% when ${1:condition} %}
${0}
${0:${VISUAL}}
snippet cycle
{% cycle '${1:odd}', '${2:even}' %}
snippet cyclegroup
@ -100,7 +100,7 @@ snippet javascript
${0}
{% endjavascript %}
snippet comment-
{%- comment -%}${0}{%- endcomment -%}
{%- comment -%}${0:${VISUAL}}{%- endcomment -%}
snippet if-
{%- if ${1:condition} -%}
${0:${VISUAL}}
@ -128,7 +128,7 @@ snippet case-
{%- endcase -%}
snippet when-
{%- when ${1:condition} -%}
${0}
${0:${VISUAL}}
snippet cycle-
{%- cycle '${1:odd}', '${2:even}' -%}
snippet cyclegroup-
@ -151,6 +151,22 @@ snippet include-
{%- include '${0:snippet}' -%}
snippet includewith-
{%- include '${1:snippet}', ${2:variable}: ${0:value} -%}
snippet render-
{%- render '${0:snippet}' -%}
snippet renderwith-
{%- render '${1:snippet}', ${2:variable}: ${0:value} -%}
snippet section-
{%- section '${1:snippet}' -%}
snippet layout-
{%- layout '${1:layout}' -%}
snippet layoutnone-
{%- layout none -%}
snippet paginate-
{%- paginate ${1:collection.products} by ${2:12} -%}
{%- for ${3:product} in $1 -%}
${0}
{%- endfor -%}
{%- endpaginate -%}
snippet join
| join: '${1:, }'
snippet first
@ -265,3 +281,192 @@ snippet asset_img_url
| asset_img_url: '${1:medium}'
snippet img_url
| img_url: '${1:medium}'
snippet _schema
{% schema %}
{
"name": "${1}",
"class": "${2}",
"settings": [
${0}
]
}
{% endschema %}
snippet _blocks
"blocks": [
{
"type": "${1}",
"name": "${2}",
"settings": [
${0}
]
}
]
snippet _text
{
"type": "text",
"id": "${1}",
"label": "${2}",
"default": "${3}",
"info": "${4}",
"placeholder": "${0}"
}
snippet _textarea
{
"type": "textarea",
"id": "${1}",
"label": "${2}",
"default": "${3}",
"info": "${4}",
"placeholder": "${0}"
}
snippet _image_picker
{
"type": "image_picker",
"id": "${1}",
"label": "${0}"
}
snippet _radio
{
"type": "radio",
"id": "${1}",
"label": "${2}",
"options": [
{ "value": "${5}", "label": "${0}" }
],
"default": "${3}",
"info": "${4}"
}
snippet _select
{
"type": "select",
"id": "${1}",
"label": "${2}",
"options": [
{
"group": "${5}",
"value": "${6}",
"label": "${0}"
}
],
"default": "${3}",
"info": "${4}"
}
snippet _checkbox
{
"type": "checkbox",
"id": "${1}",
"label": "${2}",
"default": ${3:true},
"info": "${0}"
}
snippet _range
{
"type": "range",
"id": "${1}",
"min": ${2},
"max": ${3},
"step": ${4},
"unit": "${5}",
"label": "${6}",
"default": ${0}
}
snippet _color
{
"type": "color",
"id": "${1}",
"label": "${2}",
"default": "${3}",
"info": "${0}"
}
snippet _font
{
"type": "font_picker",
"id": "${1}",
"label": "${2}",
"info": "${3}",
"default": "${0:helvetica_n4}"
}
snippet _collection
{
"type": "collection",
"id": "${1}",
"label": "${2}",
"info": "${0}"
}
snippet _product
{
"type": "product",
"id": "${1}",
"label": "${2}",
"info": "${0}"
}
snippet _blog
{
"type": "blog",
"id": "${1}",
"label": "${2}",
"info": "${0}"
}
snippet _page
{
"type": "page",
"id": "${1}",
"label": "${2}",
"info": "${0}"
}
snippet _link_list
{
"type": "link_list",
"id": "${1}",
"label": "${2}",
"info": "${0}"
}
snippet _url
{
"type": "url",
"id": "${1}",
"label": "${2}",
"info": "${0}"
}
snippet _video
{
"type": "video_url",
"id": "${1}",
"label": "${2}",
"accept": ["youtube", "vimeo"${0}],
"default": "${3}",
"info": "${4}",
"placeholder": "${5}"
}
snippet _richtext
{
"type": "richtext",
"id": "${1}",
"label": "${2}",
"default": "<p>${0}</p>"
}
snippet _html
{
"type": "html",
"id": "${1}",
"label": "${2}",
"default": "<div>${0}</div>"
}
snippet _article
{
"type": "article",
"id": "${1}",
"label": "${2}",
"info": "${0}"
}
snippet _header
{
"type": "header",
"content": "${1}",
"info": "${0}"
}
snippet _paragraph
{
"type": "paragraph",
"content": "${0}"
}

View File

@ -0,0 +1,190 @@
##
## Preprocessor
# #include <...>
snippet inc
#include <${1:stdio}.h>
# #include "..."
snippet Inc
#include "${1:`vim_snippets#Filename("$1.h")`}"
# ifndef...define...endif
snippet ndef
#ifndef $1
#define ${1:SYMBOL} ${2:value}
#endif /* ifndef $1 */
# define
snippet def
#define
# ifdef...endif
snippet ifdef
#ifdef ${1:FOO}
${2:#define }
#endif
# if
snippet #if
#if ${1:FOO}
${0:${VISUAL}}
#endif
# header include guard
snippet once
#ifndef ${1:`toupper(vim_snippets#Filename('$1_H', 'UNTITLED_H'))`}
#define $1
${0}
#endif /* end of include guard: $1 */
##
## Control Statements
# if
snippet if
if(${1:true})
{
${0:${VISUAL}}
}
snippet ife
if(${1:true})
{
${2:${VISUAL}}
}
else
{
${0}
}
# else
snippet el
else
{
${0:${VISUAL}}
}
# else if
snippet elif
else if(${1:true})
{
${0:${VISUAL}}
}
# ifi
snippet ifi
if(${1:true}) ${0};
# ternary
snippet t
${1:/* condition */} ? ${2:a} : ${3:b}
# switch
snippet switch
switch(${1:/* variable */})
{
case ${2:/* variable case */}:
${3}
${4:break;}${5}
default:
${6}
}
# switch without default
snippet switchndef
switch(${1:/* variable */})
{
case ${2:/* variable case */}:
${3}
${4:break;}${5}
}
# case
snippet case
case ${1:/* variable case */}:
${2}
${3:break;}
snippet ret
return ${0};
##
## Loops
#foreach
snippet fore
foreach(${1:mixed} ${2:ele} in ${3:arr})
{
${4}
}
# for
snippet for
for(int ${2:i} = 0; $2 < ${1:count}; $2${3:++})
{
${4}
}
# for (custom)
snippet forr
for(int ${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++})
{
${5}
}
# while
snippet wh
while(${1:/* condition */})
{
${0:${VISUAL}}
}
# do... while
snippet do
do{
${0:${VISUAL}}
}while (${1:/* condition */});
##
## Functions
# function definition
snippet fnc
${1:void} ${2:function_name}(${3})
{
${4}
}
# function definition with zero parameters
snippet defun0
${1:void} ${2:function_name}()
{
${3}
}
# function definition with one parameter
snippet defun1
${1:void} ${2:function_name}(${3:Type} ${4:Parameter})
{
${5}
}
# function definition with two parameters
snippet defun2
${1:void} ${2:function_name}(${3:Type} ${4:Parameter}, ${5:Type} ${6:Parameter})
{
${7}
}
# function definition with three parameters
snippet defun3
${1:void} ${2:function_name}(${3:Type} ${4:Parameter}, ${5:Type} ${6:Parameter}, ${7:Type} ${8:Parameter})
{
${9}
}
# function declaration
snippet fund
${1:void} ${2:function_name}(${3});
##
## Input/Output
# printf
snippet pr
printf("${1:%s}\n"${2});
# fprintf (again, this isn't as nice as TextMate's version, but it works)
snippet fpr
fprintf(${1:stderr}, "${2:%s}\n"${3});
snippet prd
printf("${1:} = %d\n", $1);
snippet prf
printf("${1:} = %f\n", $1);
snippet prx
printf("${1:} = %${2}\n", $1);
##
# TODO section
snippet todo
/*! TODO: ${1:Todo description here} */
## Miscellaneous
# This is kind of convenient
snippet .
[${1}]
##
## MHXY
snippet head
// code for ${1} by `$USER` create at `strftime("%Y-%m-%d %H:%M:%S")`

0
sources_non_forked/vim-snippets/snippets/ls.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/lua.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/make.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/mako.snippets Normal file → Executable file
View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/objc.snippets Normal file → Executable file
View File

View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/perl.snippets Normal file → Executable file
View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/php.snippets Normal file → Executable file
View File

View File

0
sources_non_forked/vim-snippets/snippets/po.snippets Normal file → Executable file
View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/ps1.snippets Normal file → Executable file
View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/r.snippets Normal file → Executable file
View File

View File

View File

View File

0
sources_non_forked/vim-snippets/snippets/rmd.snippets Normal file → Executable file
View File

0
sources_non_forked/vim-snippets/snippets/rst.snippets Normal file → Executable file
View File

34
sources_non_forked/vim-snippets/snippets/ruby.snippets Normal file → Executable file
View File

@ -24,7 +24,7 @@ snippet rb
snippet beg
begin
${0}
rescue ${1:Exception} => ${2:e}
rescue ${1:StandardError} => ${2:e}
end
snippet req require
require '${1}'
@ -485,22 +485,22 @@ snippet asnm
snippet aso
assert_operator ${1:left}, :${2:operator}, ${3:right}
snippet asr
assert_raise ${1:Exception} { ${0} }
assert_raises(${1:StandardError}) { ${0} }
snippet asrd
assert_raise ${1:Exception} do
assert_raises ${1:StandardError} do
${0}
end
snippet asnr
assert_nothing_raised ${1:Exception} { ${0} }
assert_nothing_raised(${1:StandardError}) { ${0} }
snippet asnrd
assert_nothing_raised ${1:Exception} do
assert_nothing_raised ${1:StandardError} do
${0}
end
snippet asrt
assert_respond_to ${1:object}, :${2:method}
snippet ass assert_same(..)
assert_same ${1:expected}, ${2:actual}
snippet ass assert_send(..)
snippet asss assert_send(..)
assert_send [${1:object}, :${2:message}, ${3:args}]
snippet asns
assert_not_same ${1:unexpected}, ${2:actual}
@ -518,6 +518,24 @@ snippet asntd
end
snippet fl
flunk '${1:Failure message.}'
snippet rf
refute ${1:test}, '${2:Failure message.}'
snippet rfe
refute_equal ${1:unexpected}, ${2:actual}
snippet rfko
refute_kind_of ${1:UnexpectedKind}, ${2:actual_instance}
snippet rfn
refute_nil ${1:instance}
snippet rfo
refute_operator ${1:left}, :${2:operator}, ${3:right}
snippet rfi
refute_includes ${1:collection}, ${2:object}
snippet rfid
refute_in_delta ${1:unexpected_float}, ${2:actual_float}, ${3:2**-20}
snippet rfio
refute_instance_of ${1:UnexpectedClass}, ${2:actual_instance}
snippet rfs
refute_same ${1:unexpected}, ${2:actual}
# Benchmark.bmbm do .. end
snippet bm-
TESTS = ${1:10_000}
@ -568,7 +586,7 @@ snippet b
snippet begin
begin
fail 'A test exception.'
rescue Exception => e
rescue StandardError => e
puts e.message
puts e.backtrace.inspect
else
@ -640,7 +658,7 @@ snippet wm
snippet mout
-> { ${1} }.must_output '${0}'
snippet mra
-> { ${1} }.must_raise ${0:Exception}
-> { ${1} }.must_raise ${0:StandardError}
snippet mrt
must_respond_to :${0:method}
snippet wrt

Some files were not shown because too many files have changed in this diff Show More