mirror of
https://github.com/amix/vimrc
synced 2025-06-16 09:35:01 +08:00
Updated plugins
This commit is contained in:
@ -154,4 +154,7 @@ snippet us
|
||||
'use strict'`!p snip.rv = semi(snip)`
|
||||
endsnippet
|
||||
|
||||
snippet imp "import"
|
||||
import ${2} from ${1}
|
||||
endsnippet
|
||||
# vim:ft=snippets:
|
||||
|
@ -48,3 +48,9 @@ endsnippet
|
||||
snippet useR "useRef(defaultValue)" b
|
||||
const ${1:ref} = useRef(${2:null})
|
||||
endsnippet
|
||||
snippet ir "import React"
|
||||
import React from "react"
|
||||
endsnippet
|
||||
snippet irc "import React and Component"
|
||||
import React, { Component } from "react"
|
||||
endsnippet
|
||||
|
@ -1,3 +1,18 @@
|
||||
priority -50
|
||||
|
||||
extends javascript
|
||||
|
||||
snippet int "interface"
|
||||
interface ${1} {
|
||||
}
|
||||
endsnippet
|
||||
snippet nspc "namespace"
|
||||
namespace ${1} {
|
||||
}
|
||||
endsnippet
|
||||
priority -49
|
||||
snippet fun "function (named)" b
|
||||
function ${1:function_name} (${2:argument}: ${3:argument_type}) {
|
||||
${VISUAL}$0
|
||||
}
|
||||
endsnippet
|
||||
|
@ -0,0 +1,12 @@
|
||||
priority -50
|
||||
extends javascript_react
|
||||
extends typescript
|
||||
|
||||
priority -49
|
||||
snippet rfc "react functional component"
|
||||
import React, { FC } from "react"
|
||||
|
||||
interface ${1:function_name}Props {${4:props_types}}
|
||||
|
||||
export const ${1:function_name}: FC<${1:function_name}Props> = (${2:props}) => ${3:function_body}
|
||||
endsnippet
|
Reference in New Issue
Block a user