Skip to content

Instantly share code, notes, and snippets.

View thinca's full-sized avatar
⌨️
Happy Vimming!

thinca thinca

⌨️
Happy Vimming!
View GitHub Profile
@thinca
thinca / kikori.kt
Created March 13, 2016 23:23
kikori mod for Spigot by Kotlin
package com.github.gist.thinca.spigot.plugin.kikori
import org.bukkit.Material
import org.bukkit.block.Block
import org.bukkit.entity.Player
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.event.block.BlockBreakEvent
import org.bukkit.plugin.java.JavaPlugin
package main
import (
"fmt"
"net/http"
"os"
"runtime"
"strconv"
"strings"

teratail と Vim の共通点

2016-09-15 集まっtail #6 thinca

[23:12:42 WARN]: java.lang.IllegalArgumentException: Plugin cannot be null
[23:12:42 WARN]: at org.apache.commons.lang.Validate.notNull(Validate.java:192)
[23:12:42 WARN]: at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.validate(CraftScheduler.java:397)
[23:12:42 WARN]: at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:123)
[23:12:42 WARN]: at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.runTaskLater(CraftScheduler.java:106)
[23:12:42 WARN]: at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
[23:12:42 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[23:12:42 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
[23:12:42 WARN]: at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
[23:12:42 WARN]: at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
<?xml version="1.0"?>
<!--
https://pqrs.org/osx/karabiner/xml.html.ja
-->
<root>
<item>
<name>Private settings</name>
<item>
<name>tmux support in Terminal</name>
<identifier>private.tmux</identifier>
Describe order
Before all
let list = ['A']
End
Before each
let list += ['B']
End
Context deep context
Before all
function! s:show_stars() abort
for i in range(1, 10)
echo repeat('*', i)
endfor
endfunction
call s:show_stars()
@thinca
thinca / type.diff
Last active March 18, 2016 00:17
fix type() for partial
diff --git a/src/eval.c b/src/eval.c
index 6280323..5fce7d7 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -20385,6 +20385,7 @@ f_type(typval_T *argvars, typval_T *rettv)
{
case VAR_NUMBER: n = 0; break;
case VAR_STRING: n = 1; break;
+ case VAR_PARTIAL:
case VAR_FUNC: n = 2; break;
diff --git a/src/Makefile b/src/Makefile
index f460a61..c1b1e3f 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -2003,6 +2003,7 @@ test_arglist \
test_cursor_func \
test_delete \
test_expand \
+ test_feedkeys \
test_glob2regpat \
diff --git a/src/Makefile b/src/Makefile
index f460a61..c1b1e3f 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -2003,6 +2003,7 @@ test_arglist \
test_cursor_func \
test_delete \
test_expand \
+ test_feedkeys \
test_glob2regpat \