本文
# よくあるコメント
| API | |
| ID.UUID | |
| build ({uuid byte-list}) | |
| return uuid struct | |
| decode({uuid hex-string}) |
| let s:Base32 = g:V.import('Data.Base32') | |
| let s:List = g:V.import('Data.List') | |
| let s:Random = g:V.import('Random') | |
| let s:bitwise = g:V.import('Bitwise') | |
| function! s:ulid() abort | |
| let timelist = s:List.new(6, 0) | |
| let randomlist = s:List.new(10, 0) | |
| let timestamp = localtime() |
| " UUID | |
| " 0 1 2 3 | |
| " 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |
| " +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |
| " | time_low | | |
| " +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |
| " | time_mid | time_hi_and_version | | |
| " +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |
| " |clk_seq_hi_res | clk_seq_low | node (0-1) | | |
| " +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| " base36 | |
| " byte list | |
| function! s:base36encode(data) | |
| let data = a:data | |
| let base36code = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' | |
| let base36codelist = split(base36code, '.\zs') | |
| let retval = '' | |
| for i in data |
| B.RegistReminder = { | |
| count: function () { | |
| if (B.user) { | |
| B.cookie.clear('vcount'); | |
| } else { | |
| var vcount = B.cookie.get('vcount'); | |
| vcount = vcount ? ++vcount : 1; | |
| B.cookie.set('vcount', vcount , '+10y'); | |
| if (vcount % 40 == 0) { |
shell test
" comment1
$ user test1
# root test1
-> output1shell-session test
| " function | |
| function! s:EchoSyntax(status) | |
| if a:status | |
| redraw | echon synIDattr(synID(line('.'), col('.'), 0), 'name') | |
| endif | |
| endfunction | |
| " command | |
| command! SyntaxEcho :call <SID>EchoSyntax(1) |
| [[plugins]] # completion <C-X><C-U> (user completion) | |
| repo = 'junegunn/vim-emoji' |
| let g:context_filetype#filetypes = { | |
| \ 'markdown': [ | |
| \ { | |
| \ 'start' : '\_.\%(@startuml\)\@=', | |
| \ 'end' : '\%(@enduml\)\@<=\_.', 'filetype' : 'plantuml', | |
| \ }, | |
| \ ], | |
| \} |