Skip to content

Instantly share code, notes, and snippets.

View koron's full-sized avatar
🐱
meow

MURAOKA Taro koron

🐱
meow
View GitHub Profile
@sgur
sgur / codic-complete.vim
Last active August 29, 2015 14:04
Completion using codic-vim
inoremap <silent> <C-x><C-t> <C-R>=<SID>codic_complete()<CR>
function! s:codic_complete()
let line = getline('.')
let start = match(line, '\k\+$')
let cand = s:codic_candidates(line[start :])
call complete(start +1, cand)
return ''
endfunction
function! s:codic_candidates(arglead)
let cand = codic#search(a:arglead, 30)
@uwi
uwi / FCount.java
Created September 12, 2011 15:45
GDD2011 DevQuiz スライドパズル用
package gdd2011;
import java.io.File;
import java.io.PrintWriter;
import java.util.Arrays;
import java.util.BitSet;
import java.util.Scanner;
/**
* 現在の解答状況と残りカウント数、残り問題等の表示
* @author uwi
@tatsuhiro-t
tatsuhiro-t / puzzle.in
Created September 17, 2011 06:39
GDD2011JP Sliding Puzzle
72187 81749 72303 81778
5000
5,6,12=E4D9HIF8=GN576LOABMTPKQSR0J
6,5,238=I67E9MBC1AF05HJKRLNGPDQSTO
4,6,94827601A3BCD5JGMEFNHLKI
6,5,82935=174ABCD=RHTNJKFLI0PQSOGM
5,5,13O7D69E0ABC524LGJIFMN8HK
6,5,2395OI1AHB4C07KT6SJR8F=M=QEDGL
3,3,168452=30
5,5,1245A9I7JN03HDO6GCKF8BLEM
@k-takata
k-takata / dwrite-gdi-layout.diff
Created January 16, 2013 12:36
additional patch No.5 for vim-kaoriya-vim-mq-ex / patch-direct_write.diff (Use GDI compatible layouts.)
diff --git a/src/gui_dwrite.cpp b/src/gui_dwrite.cpp
--- a/src/gui_dwrite.cpp
+++ b/src/gui_dwrite.cpp
@@ -14,6 +14,10 @@
#include "gui_dwrite.h"
+extern "C" {
+#include "vim.h"
+}
@k-takata
k-takata / dwrite-guifontwide.diff
Last active December 11, 2015 05:59
additional patch No.6 for vim-kaoriya-vim-mq-ex / patch-direct_write.diff (Support for guifontwide.)
diff --git a/src/Make_cyg.mak b/src/Make_cyg.mak
--- a/src/Make_cyg.mak
+++ b/src/Make_cyg.mak
@@ -628,6 +628,9 @@
$(OUTDIR)/gui_dwrite.o: gui_dwrite.cpp $(INCL) gui_dwrite.h
$(CXX) -c $(CFLAGS) gui_dwrite.cpp -o $(OUTDIR)/gui_dwrite.o
+$(OUTDIR)/gui_w32.o: gui_w32.c gui_w48.c $(INCL)
+ $(CC) -c $(CFLAGS) gui_w32.c -o $(OUTDIR)/gui_w32.o
+
package main
import (
"bufio"
"errors"
"io"
"log"
"net"
"net/http"
"net/url"
@koron
koron / cleanup-vim-tl.md
Last active January 11, 2017 03:01
twitterのvim検索TLを綺麗にするブックマークレット

以下のブックマークレットを、 twitterの vim lang:ja のライブ検索結果 を開いたブラウザで実行すると、TLがいい感じで綺麗になります。

javascript:setInterval(function(){["vim","Vim","VIM"].forEach(function(v){["data-screen-name","data-mentions","data-name"].forEach(function(k){$('['+k+'*="'+v+'"]').remove()})})},1000)

このブックマークレットでは、スクリーン名とメンション先の名前に vim, Vim, VIM のいずれかが含まれているツイートを、1秒に1回消しています。 詳細は以下の圧縮前のインデント付きソースコードを確認してください。

@haya14busa
haya14busa / inchlsearch.patch
Last active October 8, 2017 10:45
Vim inchlsearch
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 56697d51d..b52f16bf3 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -4175,7 +4175,7 @@ A jump table for the options with a short description can be found at |Q_op|.
'highlight' option. This uses the "Search" highlight group by
default. Note that only the matching text is highlighted, any offsets
are not applied.
- See also: 'incsearch' and |:match|.
+ See also: 'incsearch', 'inchlsearch' and |:match|.
D:\ffmpeg-4.0.2-win64-static\bin\ffmpeg.exe -i D:\Video\Export\616.mov -c:v hevc_nvenc -preset slow -
b:v 60M -c:a copy -pix_fmt yuv420p output.mkv
@k-takata
k-takata / buildvim.bat
Created March 13, 2019 04:16
Batch file for building (g)Vim using MSVC
@echo off
setlocal
:: Default I/F versions.
set LUA_VER=51
set PERL_VER=528
set PYTHON_VER=27
set PYTHON3_VER=37
set RUBY_VER=25
set RUBY_API_VER_LONG=2.5.0