Skip to content

Instantly share code, notes, and snippets.

View tsukkee's full-sized avatar

Takayuki Tsukitani tsukkee

View GitHub Profile
@tsukkee
tsukkee / VimConf2017_LT.md
Created November 4, 2017 14:44
VimConf 2017 LT: Visual Studio Code as a casual alternative of vim

Visual Studio Code as a casual alternative of vim

  • tsukkee

Vim is...

As you know, the world most powerful editor!!

But, note that, to use vim efficiently:

@tsukkee
tsukkee / generator_test.vim
Created December 20, 2017 16:27
Generator?
function! Generator()
function! Inner1(value) closure
let i = a:value
function! Inner2(value) closure
let i += a:value
function! Inner3(value) closure
let i += a:value
function! Inner4(value) closure
let i += a:value
return {'value': i, 'done': v:true}
@tsukkee
tsukkee / curses_test.c
Last active May 9, 2018 15:25
cursesでKEY_RESIZEがとれているかだけを見るプログラム
#include <stdlib.h>
#include <stdio.h>
#include <curses.h>
int main() {
WINDOW* mainwin;
if ((mainwin = initscr()) == NULL) {
fprintf(stderr, "Error initialsing ncurses.\n");
exit(EXIT_FAILURE);
@tsukkee
tsukkee / vcard2mitene.rb
Created December 14, 2019 16:57
macOSの連絡先.appから書き出したvCardをみてね年賀状用のCSVに加工する。 vcard2mitene.rb hoge.vcf | iconv -f utf8 -t cp932 > hoge.csv
require 'vcard'
require 'nkf'
file = open(ARGV[0], 'r')
vcard = Vcard::Vcard.decode(file)
def to_hiragane(katakana)
NKF.nkf('-w --hiragana', katakana)
end
@tsukkee
tsukkee / volar-lsp-setting.vim
Last active September 1, 2021 15:39
Volarをvim-lspで動かしたい
let g:vim_lsp_settings_volar_options = #{
\ typescript: #{
\ serverPath: "/path/to/node_modules/typescript/lib/tsserverlibrary.js",
\ },
\ languageFeatures: #{
\ references: #{ enabledInTsScript: v:true },
\ definition: v:true,
\ typeDefinition: v:true,
\ callHierarchy: v:true,
\ hover: v:true,