2010-11-01から1ヶ月間の記事一覧
voose.vim voost.vim voodoo.vim 追記: vice.vimにしました。 というのもvooseとvoostは元ネタがあるのでちょっとプレッシャーかかりそうだったのと voodooってなんか宗教的な臭いするしちょっとなーと思ったのでした。*1 *1:外国の宗教観とかよく知らないし
Vimスクリプト書いてる時のプリミティブ感が半端ない。 LLなのにCでも書いてる気分。 ポインタとかのややこしいアレはないけど、それ以外のアレが半端なくアレ。
こんな感じにすればエラー起きたときも関数の名前がスタックトレースにちゃんと表示される。
gitサーバを立ててWindowsのソフトを単一のリポジトリ(submoduleにするのもいい) のリポジトリを置いておくとgit pullなりgit cloneするなりして楽に最新版にできる。 新しく環境構築する時にもcloneするだけ。 ただしアップデートはもちろん自分で行う必要…
壊れたユーザ辞書の復元 · Issue #105 · tyru/eskk.vim · GitHub この問題には今週中には対応します。またテスト駆動開発に移行して、eskkの機能をいくつかのプラグイン/ライブラリに分ける予定です。 DDSKKにとってのAPELのようなもの*1です。 これをきっか…
タイトル長い。 きっかけは、Windowsのソフトをgitで管理したかったけど Dropboxだと容量が足りない sambaだと通信がやっぱちょっと遅い気がする。あとローカルに持って来たい ということでgitサーバを立てることにした。 gitサーバはsshの設定しようとしな…
いろいろある。比較はしない。追記: なんか違うの混じってた。 あれもう1つあったような気がするんだけど... タブ消失した... rmコマンドをゴミ箱に置き換える - 永遠に未完成 rm をゴミ箱に移動に変える。スクリプト safe-rm - それマグで! rmでゴミ箱に捨…
http://blog.nekokak.org/show?guid=yFBA6bPr3xGgPjOWoKD0CA便利。 引数を与えたかったので関数にした。
@h1mesuke: substitute() の第4引数はなんで optional じゃないんだろう? 空文字列を設定するのを忘れてよく怒られる。 #vim2010-11-09 11:06:07 via web@h1mesuke: ローカル変数には接頭辞 l: を付けない派。変数名が keyword と一致したときに変数名がハ…
端末でなくfirefoxにフォーカスがいってたりすると、間違えて終了してしまう。
tyru/savemap.vim · GitHub savemap.vim - savemap is the library to save current mapping(s)/abbreviation(s) : vim onlineVim 7.3.32から関数maparg()には第4引数目が追加されています。 この第4引数が指定されていて真であれば 指定されたマッピングに…
tyru/operator-html-escape.vim · GitHub operator-html-escape - operator-html-escape provides operator to escape HTML entities. : vim onlineこれはけっこう便利だと思います。 指定された範囲のHTML要素をエスケープするプラグインです。 範囲はtext-…
むむむ...モジュールのバージョンは書いてある通り0.10。
'modifiable' or not when :edit with backtick-expantion ? - KBDANOID - やぬすさん別荘 - vimグループ あーなるほど。理解しました。 あれーでも :set modifiable? すると "modifiable" て返ってくるしうーん ? となっちゃったわけです。 Windows でも an…
書かないと忘れる気がしたので。twitterでも言った気がするけど。 タイトルのマッピング、Vimスクリプト作ってる人は覚えとくと便利なマッピングだと思います。 :help CTRL-\_CTRL-Gをみてほしいというか Vimmerなら言われなくてもhelpを引いてると思うので…
tyru – Lingr もうtwitterとかいらない気がしてきた。っていうのは冗談でまったく違うサービスなのはわかってるのだけど direct messageみたく個人にメッセージ送る機能がほしいなと思ったり。 ログインしたときに通知する感じの。 なんかどっかでpoke機能が…
2010-11-02 - rattcvの日記。 skk.vimはutf-8の辞書しか読み込めないのではなくて&encodingの値で書き込みます。 読み込むときは文字コードを判定してから読み込みます。 これ辞書の文字コードを指定するオプション増やしたほうがいいかもしれない。*1 *1:デ…
はLingrのbotを作る方法まとめ - cod.noteを見てください。 それ見て作ったやつはこちら。
tyru/init-loader.vim · GitHubinit-loader.elのVim版です。 書いといてなんですが、Vimでは.vimrcを分割するメリットはほとんどありません。 なぜか .vim/syntax, .vim/ftplugin, .vim/ftdetectなど いくつかの機能についてはすでにVim自体の機能としてディ…
vimの記事は全てVim Hacksに回すライフハック。 ネタ切れの心配がなくて安心!
端末のことは全然わからない。なんでWindowsではたとえばnyaosで $ ssh serverとかシームレスにできないの? 端末エミュレータって何してんの? とLingrで言ったらShougoさんに教えてもらった。 Shougo: 重要なのは、エスケープシーケンスの処理です。 tyru:…
絵師さんのHPでinfoseekのが多くてかなり死んでる... 移転先あるのか探すのもめんどい... infoseekェ...
今日は4日ですが以下の記事は11月2日に書かれたものです。 やっと部屋の大掃除&家具の移動終わってネット復活。
Vimではシェルのように :edit `which vim` とすることができる。 この場合は$PATHにあるvimの実行ファイルを開きます。 これが便利なのはたとえば :edit `perldoc -l Moose` :edit `perldoc -l perlfunc` とするとモジュールのファイルとかがVimで開ける。 …