Skip to content

Instantly share code, notes, and snippets.

View yyq123's full-sized avatar
🎯
Focusing

yyq123 yyq123

🎯
Focusing
View GitHub Profile
@yyq123
yyq123 / index.html
Last active February 20, 2019 13:48 — forked from mattn/index.html
<html>
<head>
<title>Testing WebAssembly</title>
<script src="wasm_exec.js"></script>
<script type="text/javascript">
function fetchAndInstantiate(url, importObject) {
return fetch(url).then(response =>
response.arrayBuffer()
).then(bytes =>
WebAssembly.instantiate(bytes, importObject)
@yyq123
yyq123 / vim-plug-setup.vim
Created February 16, 2019 14:15
vim-plug-setup.vim
" plug-vim
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Specify a directory for plugins
call plug#begin('~/.vim/plugged')
" Make sure you use single quotes
" Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
Plug 'vim-airline/vim-airline'
Plug 'lilydjwg/colorizer'
let sum = 0
function PrintSum(num1, num2)
let sum = a:num1 + a:num2
echo "the sum is ".sum
let g:sum = sum
endfunction
function DeAmperfyAll() range"Step through each line in the range...
for linenum in range(a:firstline, a:lastline)
"Replace loose ampersands (as in DeAmperfy())...
let curr_line = getline(linenum)
let replacement = substitute(curr_line,'&\(\w\+;\)\@!','&amp;','g')
call setline(linenum, replacement)
endfor
"Report what was done...
if a:lastline > a:firstline
command! -bar DelTab %s/ //
command! DelLF %s/\n//
command! FmtCode DelTab|DelLF
@yyq123
yyq123 / myscript.vim
Last active July 19, 2017 06:53
myscript.vim
" myscript.vim : Example script to show how a script is structured.
" Version : 1.0.5
" Maintainer : Kim Schulz<kim@schulz.dk>
" Last modified : 01/01/2007
" License : This script is released under the Vim License.
" check if script is already loaded
if exists("loaded_myscript")
finish "stop loading the script
endif
@yyq123
yyq123 / Doc.txt
Last active April 17, 2017 09:59
Doc.txt
*myscript.txt* Documentation for example script myscript.vim
Script : myscript.vim – Example script for vim developers
Author : Kim Schulz
Email : <kim@schulz.dk>
Changed: 01/01/2007
===========================================================
* myscript-intro*
1. Overview~
This document gives a short introduction to the example
@yyq123
yyq123 / FunctionPrintSum.vim
Created April 13, 2017 07:04
FunctionPrintSum.vim
function PrintSum(num1, num2,...)
let sum = a:num1 + a:num2
let argnum = 1
while argnum <= a:0
let sum += a:{argnum}
let argnum+=1
endwhile
echo "the sum is " sum
return sum
endfunction
@yyq123
yyq123 / FunctionSmaller.vim
Last active April 13, 2017 06:53
FunctionSmaller.vim
function Min(num1,num2)
if a:num1 < a:num2
let smaller = a:num1
else
let smaller = a:num2
endif
return smaller
endfunction
@yyq123
yyq123 / FunctionDef.vim
Created March 31, 2017 09:40
FunctionDef.vim
function Name(arg1, arg2,...argN) keyword
code_to_execute_when_function_is_called
endfunction