Skip to content

Instantly share code, notes, and snippets.

@zaftzaft
zaftzaft / markdown.vim
Created January 10, 2016 08:54
vim の markdown ハイライトの余計なものを削除 + TODO のハイライト
sy keyword markdownTodo TODO containedin=markdownH1,markdownH2,markdownH3,markdownH4,markdownH5,markdownH6
hi def link markdownTodo Todo
hi def link markdownItalic NONE
hi def link markdownBold NONE
hi def link markdownBoldItalic NONE
hi def link markdownError NONE
Number Start End Size File system Name Flags
1 524288B 67633151B 67108864B fat16 modem
2 67633152B 68681727B 1048576B sbl1
3 68681728B 69206015B 524288B rpm
4 69206016B 69730303B 524288B tz
5 69730304B 70254591B 524288B sdi
6 70254592B 70778879B 524288B aboot
7 70778880B 72876031B 2097152B pad
8 72876032B 73924607B 1048576B sbl1b
9 73924608B 74448895B 524288B tzb
@zaftzaft
zaftzaft / monokuro.vim
Created June 19, 2015 15:41
印刷用
set background=light
hi clear
let g:colors_name = "monokuro"
hi Constant guifg=#000099
hi Statement guifg=#0000ff gui=Bold
hi Special guifg=#004400
hi PreProc guifg=#440044
@zaftzaft
zaftzaft / hybrid.reg
Created June 18, 2015 08:39
vim-hybrid for cmd
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
; black #282A2E
"ColorTable00"=dword:002e2a28
; darkblue #5F819D
"ColorTable01"=dword:009d815f
; darkgreen #8C9440
"ColorTable02"=dword:0040948c
; darkcyan #5E8D87
@zaftzaft
zaftzaft / c256.js
Last active August 29, 2015 14:19
ansi 256
var pad = function(n){
return n < 10 ? "00" + n : n < 100 ? "0" + n : n;
}
var x = 6;
for(var i = 0;i < x;i++){
var s = "";
for(var c = 0;c < 240 / x;c++){
var d = i + (c * x) + 16;
@zaftzaft
zaftzaft / yajiru.js
Created March 24, 2015 14:01
➫ ➬ ➭ ➮ ➯ ➩ ➪ ➫ ➬ ➭ 矢印大回転の巻
//var i = 0x27a9, l = 0x27af, c = i;
//(function f(){
// process.stdout.write("\r" + String.fromCharCode(
// l<=c?(c=i):++c
// ));
//
// setTimeout(f, 100);
//})();
var next = (function(){
@zaftzaft
zaftzaft / b-with-d.coffee
Created January 25, 2015 14:31
blessed で drawille する最小
blessed = require "blessed"
Canvas = require "drawille"
ctx = new Canvas 40, 40 # 20 * 10
# 10 * 10 block
for x in [0..10]
for y in [0..10]
ctx.set x, y
@zaftzaft
zaftzaft / jade.vim
Created August 26, 2014 09:25
jade で vue.js の directive をハイライトする
sy match jadeVueDirective "v-[[:alpha:]]\+" containedin=jadeAttributes contained
com -nargs=+ HiLink hi def link <args>
HiLink jadeVueDirective Operator
delc HiLink
@zaftzaft
zaftzaft / ugoira.js
Created June 27, 2014 16:13
PixivのUgoiraをGIFにするブックマークレット的なやつ
// あとでリファクタリングする
var b = "https://raw.githubusercontent.com/antimatter15/jsgif/master/";
var u = [
"LZWEncoder.js", "NeuQuant.js", "GIFEncoder.js", "Demos/b64.js"
];
$("canvas").remove();
var $c = $("<canvas>").appendTo("body");
var ctx = $c[0].getContext("2d");
var d = document;
@zaftzaft
zaftzaft / .vimrc
Last active October 3, 2015 05:12
set nocompatible
set number
set autoindent
set shiftwidth=2
set softtabstop=2
set tabstop=2
set expandtab
set list
set listchars=tab:>-,trail:-,extends:>
set noundofile