uptodate.vimの原本ファイルを更新したら自動でruntimepathの通っているパスにある同名ファイルも更新されるようにした

LeafCage/uptodate.vim 原本を編集してから→それを他の場所にコピー、という手間が馬鹿馬鹿しく感じられたので、 書き込み時に自動で原本を複写するようにした。ただし、もしかしたら誤判定で間違った場所にコピーされるかも知れない。 そういった不具合を見…

uptodate.vimでもっとお手軽にオレオレライブラリ

vim

この記事は Vim Advent Calendar 2012 223日目の記事になります。 222日目はもぷりさんのもぷろぐ: あなたの Vim は もっと Smart に Input できるでした。 224日目は@BOXPさんのVimでClojureする時のあれこれ - はこのLINUXです。Vim scriptを作り続けてい…

折り畳み嫌いの男が一夜でFolding freakにまでなった話2

vim

この記事はVim Advent Calendar 2012の144日目の記事です。前日はujihisaさんによる動画Gitのログをいい感じに読むGitLogViewerを用いてneosnippetやneocomplcacheの更新を追うなどする (vim's podcast)でした。ごぶさたしておりますVimmerのみなさまいかが…

urlを記述できるソーシャルサービスはurlを公開してほしくないサイト主のために考慮された規格を通してurlを記録できるようにすればいいんじゃないかと思った

一部の人が不快になるようなコンテンツを作っているとするだろ? そういう人を考慮してトップページに注意勧告を出して同意した人のみお入りくださいと警告しとくだろ? 誰かが直リンはるだろ? 見た人が不快になって文句言ってくるだろ?知らんがな トップ…

こちらのブログをつぶやきの拡張っぽい内容にするわ

LeafCage備忘録のほうが技術メモに浸食されてしまったので、しばらく非技術系のことをこっちに書きます。 非技術系というか、技術に関連しているけど、参照としての価値はあまりないような内容もありで。

veek.vimという、変数などの値記録プラグインを作った

vim

Advent Calendar の時期なのにもかかわらず、平常エントリですよこんばんは。こんなん作った。 LeafCage/veek.vim · GitHub簡単に言うとデバッグの時に使う、変数とかechomsgみたいなもの。 以前、専用関数で記録するタイプの同じようなプラグインを作って大…

Vim勉強会#11に行ってきました。

2012/11/11(日曜日)に@ujihisaさん主催、Vim勉強会#11がありました。発表順はうろ覚えです。 neocomplcache(@ujihisa) jedi.vim(@kozo2) Pythonの補完 VimShell(@ujihisa) altercmd(俺) tcvime.vim(@kozo2) まさかkozo2さんがT-Code使いだったとは。 neosnip…

いわゆるキーマクロ機能を名前を付けてコレクションして管理するunite-source作りました

vim

(※この文章はバージョン0.1.0です。後に加筆修正される可能性があります。) Vimにはq{0-9a-zA-Z"}で開始して再びqを押すと終了し、@{0-9a-z".*=}で再生するRecordingという機能があります。これは連番の入力や複数行の整形などを行う時などに役立ちます。 Vi…

最近作ったVimプラグインrevolver, win-shujuukankei, textsquash

vim

3つくらいVimの新しいプラグインを作りましたのですごく適当に紹介します。 詳細は各プラグインのヘルプファイルにて。 LeafCage/revolver.vim 新しくマークやレジスタを変更する度に古い内容を一つずつずらして記録し直したり、使う文字を一つずつずらして…

Android ISW16SHに入れたアプリ、無効にしたアプリ

AQUOS PHONE SERIE ISW16SHは素晴らしい! Galaxyな弟に散々、Androidはやめとけと言われましたけど、初めて持つスマホがこれで良かったです。 電池の持ちも良く、動作も軽快です。 今までのAndroidで使われていたであろうメモリ掃除とかタスクキルみたいな…

Vimのsign機能を活用してバッファにsignを簡単に置けるプラグイン作りました

vim

以前作って頓挫したマークプラグインAltMarksの改良版です。 signを主体に使います。動作イメージ このようにファイルに数種類のsignを置くことが出来ます。 (ハイライトされているのがsign。) 想定シーン デバッグ時の目印や、プレゼン時の重要部分強調に…

Vim用の簡易デバッグツール(変数覗き見ツール)lcpeek作りました

vim

VimScript書く人にしか意味がないです。ある時点の変数の値を記録して、変動の様子を調べるときに使います。 変数を覗き見するしょぼいことしかできません。 Step IntoとかStep OverとかStep Returnとかそんな高度なこと出来ません。 ていうか本当はデバッグ…

折り畳み嫌いの男が一夜でFolding freakにまでなった話

vim

続編→折り畳み嫌いの男が一夜でFolding freakにまでなった話2 Vim Advent Calendar 2011 23日目天皇誕生日担当は私@LeafCageです。 みなさん折り畳み(Fording)は使ってるでしょうか? 私は折り畳みが嫌いでした。折り畳みがダメな理由は大きく2つあります…

Vim#10に行ってきた。

プラグインなど neobundle neobundleを使うことに挑戦 thinca/vim-auto_source vimfiler GoodWidth()関数 neco-look smartchr 言葉 「Emacsの方が日本語編集に有利」--cuzic Vimでアルファベットより日本語の方を多く打ってる立場として、Vimには日本語入力…

削除したバッファを候補とするunite-source

vim

LeafCage/accessories_in_Vim - GitHub :Unite buffer_deleted で動く。 g:unite_source_buffer_deleted_ignore_patternsリストに無視したいbufferを正規表現で指定する (初期値:['\[unite]','lingr-rooms','lingr-say','\[vimshell]']) 課題 vimを終了す…

unite-outline_indentを作った

vim

LeafCage/accessories_in_Vim - GitHub*1vimというエディターのunite.vimというプラグインの拡張です。 ファイルの中で字下げが行われた行をAとするならAより一つ前の非空行を候補に追加していきます。 01:aaaaaaaa 02:aaaaaaaa 03: bbbbbbbbbb 04: 05: bbbb…

Vimスクリプトで、自分用のメモツールをひたすら作り続けた日

Vimについて、本格的に勉強し始めた動機ですが、自分用のメモツールが欲しかったってのがあります。 ちまたで使われている、HOWMや、org-modeが、イマイチ気に入らなかったのです。HOWMは、バッファがすごく沢山開いて、バッファ番号がすごい勢いで増えてい…

石けんはこれを買っておけば間違いない

久しぶりに、風呂で家族共用の石けん(牛のマークが目印)を使ったら、案の定背中がかゆくなった。 この石けんにアレルギーがあるようだ。やはり俺にはねば塾の白雪の詩しかない。 ねば塾 白雪の詩 2個セット(4入り)出版社/メーカー: ねば塾メディア: ヘルス…