1
0
mirror of https://github.com/amix/vimrc synced 2025-06-16 09:35:01 +08:00

Updated plugins

This commit is contained in:
Amir
2021-07-04 22:47:44 +02:00
parent 597b7acdc0
commit e19ae5588a
28 changed files with 297 additions and 103 deletions

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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