Skip to content

Instantly share code, notes, and snippets.

function nyaos.command.pcd()
local complst = nyaos.default_complete("", 1)
local buf = ""
for i, e in ipairs(complst) do
-- nyaos.statが通らないので、
-- 末尾のスラッシュ、バックスラッシュを削除
local f = e[2]:gsub('(.+)[\\/]$', '%1')
local stat = nyaos.stat(f)
if (stat and stat.directory) then
buf = buf .. '\n' .. e[2]
# HG changeset patch
# Parent b8f703a4e55fa122b5031ed077ef3eeb49e7feb6
diff -r b8f703a4e55f src/ops.c
--- a/src/ops.c Fri Jul 04 16:43:17 2014 +0200
+++ b/src/ops.c Sun Jul 06 14:35:05 2014 +0900
@@ -856,6 +856,18 @@
return FALSE;
}
@nocd5
nocd5 / fix_on_ckw.diff
Last active August 29, 2015 14:03
termbox-goが、Windows XPとckw/console2/ConEmuの組み合わせで動作しない不具合修正
diff --git a/syscalls_windows.go b/syscalls_windows.go
index 4c6f941..4de0e5f 100644
--- a/syscalls_windows.go
+++ b/syscalls_windows.go
@@ -58,4 +58,7 @@ const (
generic_read = 0x80000000
generic_write = 0x40000000
console_textmode_buffer = 0x1
+
+ file_share_read = 0x00000001
@echo off
echo LIBRARY mruby.dll > mruby.def
echo EXPORTS >> mruby.def
nm libmruby.a | grep "\ T\ _mrb" | sed s/".*\\ T\\ _"// >> mruby.def
gcc -s -mdll -o mruby.dll mruby.def libmruby.a -Wl,--out-implib,libmruby.dll.a
diff --git a/mruby.go b/mruby.go
index b06ee72..f685393 100644
--- a/mruby.go
+++ b/mruby.go
@@ -20,8 +20,7 @@ static int _mrb_fixnum(mrb_value o) { return (int) mrb_fixnum(o); }
static float _mrb_float(mrb_value o) { return (float) mrb_float(o); }
#cgo CFLAGS: -Imruby/include
-#cgo LDFLAGS: -L mruby/build/host/lib -lmruby -lm
-#cgo windows LDFLAGS: ./libmruby.dll.a
@nocd5
nocd5 / menu_Set_Compiler.patch
Created December 24, 2013 16:08
runtime/menu.vim typo
diff -r 2f856c7c1d43 runtime/lang/menu_ca_es.latin1.vim
--- a/runtime/lang/menu_ca_es.latin1.vim Sun Dec 15 10:02:33 2013 +0100
+++ b/runtime/lang/menu_ca_es.latin1.vim Wed Dec 25 00:56:15 2013 +0900
@@ -203,8 +203,7 @@
menutrans &Update<Tab>:cwin &Actualitza<Tab>:cwin
menutrans &Open<Tab>:copen &Obre<Tab>:copen
menutrans &Close<Tab>:cclose &Tanca<Tab>:cclose
-menutrans &Set\ Compiler &Compilador
-menutrans &SeT\ Compiler &Compilador
+menutrans Se&t\ Compiler &Compilador
@nocd5
nocd5 / tweetvim_action_say.patch
Created December 14, 2013 03:49
TweetVimにtweet_vim_action_say追加。デフォルトキーマップ<leader>S
diff -r a6552438b5e1 -r be5ec4a1cff3 autoload/tweetvim/action/say.vim
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/autoload/tweetvim/action/say.vim Sat Dec 14 12:40:44 2013 +0900
@@ -0,0 +1,15 @@
+"
+"
+"
+function! tweetvim#action#say#define()
+ return {
+ \ 'description' : 'say',
@nocd5
nocd5 / gui_w32.c.diff
Created November 23, 2013 04:24
SetCursorの場所修正
*** src/gui_w32.c Sun Aug 4 23:15:37 2013
--- src/gui_w32.c.mod Sat Nov 23 13:17:17 2013
***************
*** 4241,4246 ****
--- 4241,4275 ----
# endif
}
+ /*
+ * Get tabpage_T from POINT.
*** src/gui_w32.c Sun Aug 4 23:15:37 2013
--- src/gui_w32.c.mod Fri Nov 22 23:29:22 2013
***************
*** 4241,4246 ****
--- 4241,4274 ----
# endif
}
+ /*
+ * Get tabpage_T from POINT
@nocd5
nocd5 / gui_w32.c.001.diff
Last active December 28, 2015 23:29
gui_w32.c.001.diff : win32版gVimのタブでD&Dによる並び変えの機能 gui_w32.c.002.diff : win32版gVimのタブでミドルクリックによるタブを閉じる機能
*** src/gui_w32.c Sun Aug 4 23:15:37 2013
--- src/gui_w32.c.mod Thu Nov 21 19:35:01 2013
***************
*** 4223,4228 ****
--- 4223,4257 ----
#endif
#if defined(FEAT_GUI_TABLINE) || defined(PROTO)
+ static LONG DefTabControlProc;
+ static tabpage_T *s_tp = NULL;