Leap + local custom snippets
parent
ddb78b21d0
commit
a5bfe2977e
@ -1 +0,0 @@
|
|||||||
../../dotfiles/nvim/.config/nvim/mysnippets
|
|
@ -0,0 +1,37 @@
|
|||||||
|
priority -55
|
||||||
|
|
||||||
|
global !p
|
||||||
|
from vimsnippets import foldmarker, make_box, get_comment_format
|
||||||
|
endglobal
|
||||||
|
|
||||||
|
|
||||||
|
################
|
||||||
|
# ANSI Color Codes #
|
||||||
|
################
|
||||||
|
|
||||||
|
# The table starts with the original 16 colors (0-15).
|
||||||
|
|
||||||
|
# The proceeding 216 colors (16-231) or formed by a 3bpc RGB value offset by
|
||||||
|
# 16, packed into a single value.
|
||||||
|
|
||||||
|
# The final 24 colors (232-256) are grayscale
|
||||||
|
# starting from a shade slighly lighter than black, ranging up to shade slightly
|
||||||
|
# darker than white.
|
||||||
|
|
||||||
|
# Some emulators interpret these steps as linear
|
||||||
|
# increments from (256 / 24) on all three channels, although some emulators may
|
||||||
|
# explicitly define these values.
|
||||||
|
|
||||||
|
snippet ansi_fg "Foreground ANSI 256 Color Code" i
|
||||||
|
\033[38;5;${1:00}m
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet ansi_bg "Background ANSI 256 Color Code" i
|
||||||
|
\033[48;5;${1:00}m
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet ansi_reset "Reset ANSI 256 Color Code" i
|
||||||
|
\033[0m
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
|
@ -0,0 +1,64 @@
|
|||||||
|
|
||||||
|
snippet errl "Error log fatal" b
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
$0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Log error shortcuts
|
||||||
|
snippet errlp "Error with log.Panic" b
|
||||||
|
if err != nil {
|
||||||
|
log.Panic(err)
|
||||||
|
}
|
||||||
|
$0
|
||||||
|
|
||||||
|
|
||||||
|
snippet err "if err ..."
|
||||||
|
if err != nil {
|
||||||
|
$1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
snippet lerr "if err ... log.Error"
|
||||||
|
if err != nil {
|
||||||
|
log.Error($1)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
snippet lerrf "if err ... log.Error"
|
||||||
|
if err != nil {
|
||||||
|
log.Errorf($1)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
snippet msg "api message"
|
||||||
|
"message": "$1"
|
||||||
|
|
||||||
|
|
||||||
|
snippet nnil "if ? != nil"
|
||||||
|
if $1 != nil {
|
||||||
|
$2
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
snippet ln "fmt.Println()"
|
||||||
|
fmt.Println($1)
|
||||||
|
|
||||||
|
|
||||||
|
snippet init "init func"
|
||||||
|
func init(){
|
||||||
|
$1
|
||||||
|
}
|
||||||
|
$0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
snippet rget "redis get"
|
||||||
|
DB.Redis.Do(radix.FlatCmd(${1:target}, "GET", ${2:key}))
|
||||||
|
|
||||||
|
|
||||||
|
snippet rset "redis set" i
|
||||||
|
DB.Redis.Do(radix.FlatCmd(nil, "SET", ${1:key}, ${2:val}))
|
||||||
|
|
@ -0,0 +1,4 @@
|
|||||||
|
snippet fn
|
||||||
|
function()
|
||||||
|
$0
|
||||||
|
end
|
@ -0,0 +1,72 @@
|
|||||||
|
global !p
|
||||||
|
|
||||||
|
from snippet_tools import *
|
||||||
|
|
||||||
|
def expand_link_bottom(snip):
|
||||||
|
buf = snip.buffer
|
||||||
|
if snip.tabstop == 0:
|
||||||
|
vim.command('normal G')
|
||||||
|
buf.append('[' + snip.tabstops[2].current_text + ']: "' + snip.tabstops[1].current_text + '"')
|
||||||
|
#snip.expand_anon('$1')
|
||||||
|
endglobal
|
||||||
|
|
||||||
|
post_jump "expand_link_bottom(snip)"
|
||||||
|
snippet lnk "Reference Link Inline"
|
||||||
|
[${1:${VISUAL:name}}][${2:id}] $0
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet ml "Insert math"
|
||||||
|
{{< ml "${1:${VISUAL:1+1}}" >}}
|
||||||
|
$0
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet mli "Insert math"
|
||||||
|
{{< mli "${1:${VISUAL:1+1}}" >}}
|
||||||
|
$0
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
snippet abbr "Abbreviation"
|
||||||
|
{{< abbr "${1:${VISUAL:abbr}}" "$2" >}}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet footnote "Footnote"
|
||||||
|
{{< footnote >}}
|
||||||
|
${1:${VISUAL:footenote}}
|
||||||
|
{{< /footnote >}}
|
||||||
|
$0
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet btc# "bitcoin issue" i
|
||||||
|
[#${1:${VISUAL:number}}](https://github.com/bitcoin/bitcoin/issues/$1)
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet btc## "bitcoin issue shortcut"
|
||||||
|
{{< ghi ${1:${VISUAL:number}} >}}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
snippet bip "Bitcoin Improvement Proposal" i
|
||||||
|
https://github.com/bitcoin/bips/blob/master/bip-${1:${VISUAL:0001}}.mediawiki
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet slip "SatoshiLabs Improvement Proposal" i
|
||||||
|
https://github.com/satoshilabs/slips/blob/master/slip-${1:${VISUAL:0001}}.md
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet lnd# "LND Issue" i
|
||||||
|
[#${1:${VISUAL:42}}](https://github.com/lightningnetwork/lnd/issues/$1)
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet cl# "c-lightning issue" i
|
||||||
|
[#${1:${VISUAL:42}}](https://github.com/ElementsProject/lightning/issues/$1)
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet hl "highlight"
|
||||||
|
{{< highlight $1 >}}
|
||||||
|
$2
|
||||||
|
{{< /highlight >}}
|
||||||
|
$0
|
||||||
|
endsnippet
|
@ -0,0 +1,3 @@
|
|||||||
|
|
||||||
|
snippet li "zk link to note"
|
||||||
|
[${1:${VISUAL:name}}](${2:id}) $0
|
@ -0,0 +1,8 @@
|
|||||||
|
local present, leap = pcall(require, "leap")
|
||||||
|
if not present then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
leap.set_default_keymaps()
|
||||||
|
leap.opts.special_keys.next_match = "<Space>"
|
||||||
|
leap.opts.special_keys.prev_match = "<BS>"
|
Loading…
Reference in New Issue