Vim

hg commit のシンタックスカラー

Vim

https://gist.github.com/3129572 を見つけたのをきっかけに、Mercurial のシンタックスカラーを作ってみた。 ~/.vim/filetype.vimautocmd BufNewFile,BufRead hg-editor-*.txt \ :setf hgcommit \| :$r!hg diff ~/.vim/syntax/hgcommit.vim" Vim syntax fil…

jscomplete-vim に :JSCompleteUse コマンドを追加した

vim

let g:jscomplete_use = [...] だけだと、後から欲しい追加リストをロードすることができなくて不便だと感じたので、コマンドを追加した。 https://github.com/teramako/jscomplete-vim/commit/0e9f0f21b22dce387353a5b0e2f1ece8206b4e84 :JSCompoeteUse :JS…

jscomplete を neocomplcache プラグインに対応させた

jscomplete - hogehoge https://github.com/teramako/jscomplete-vim id:basyura さんが neco のプラグインにならないかなぁ(チラチラ と言っていて、恥ずかしながら初めてneocomplcacheがプラグインで拡張できることを知った。どういう良さがあるのかとか…

jscomplete-vim ちょっと賢くした(Addtive, Multiplicative Operator編 + α)

jscomplete-vim teramako/jscomplte-vim - GitHub ちょっとずつ賢くしてます。+-*/%の演算子の演算を少し加えた。 ただし、数値の演算はかなり適当というか、Vim script に NaN がなく、演算が失敗する時は 0 が返る仕様っぽいため、JavaScriptでは NaN が返…

jscomplete-vim

https://github.com/teramako/jscomplete-vim 既存のvimに入っているautoload/javascriptcomplete.vimがアレだったので、もう少し賢そうなのを作りたいと思い、作り始めた。初めてのVim scriptなので拙いコードだと思うけど。ある程度目的は達成できてきたと…

quickrun.vim の Cygwin 対応

vim

Cygwin の vim でquickrunを使用するとき、渡すファイルが Windowsのパスでないと動かないケースがある。例えば、javascriptファイルを cscript に渡したいというケース cscript /tmp/vIJIuwd/0.js では動かないわけで、正しくは cscript C:\cygwin\tmp\vIJI…

vimってURLも開けるんだね

vim

テキストファイルをwgetしようとして、間違えてviから始めてしまったんだけど開けた。 curlが使えるとできるのかな... :!curl -o '/tmp/v714534/0.css' 'http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx 2Compatible.css' % Total % …

zshのviキーバインドの設定を幾つか晒してみる

端末によってキーコード(?)は違うので参考までに HOME/.zshrcの一部bindkey -v autoload history-search-end zle -N history-beginning-search-backward-end history-search-end zle -N history-beginning-search-forward-end history-search-end bindkey '^…

textarea/input 要素を vim っぽくする拡張

textareavieditor-0.1a.xpi textareavieditor-0.2a.xpi 変更点(0.2a) ちょっとバージョンアップ! テキストボックスにフォーカスした時にステータスバーへの情報表示を行うようにした コマンドの履歴を取るようにした(↑,<C-p>,↓,<C-n>で履歴を辿れる) コマンド名の補完</c-n></c-p>…

vim狂の5つ道具

何となくWindowsで使っているvimっぽいソフト5つを挙げてみる。 vim 通常のテキストエディタにはやっぱりgvimでしょ。日本用にカスタマイズされたものがKaoriYa.netにある。 CygwinのvimとかzshとかGNU screenとか CUIの方が楽な時もあるので。 zshはもちろ…

vim7のタブ設定

vim

vim version7 からタブが使えるようになったわけだが、虜になりつつある。 とりあえず基本 よく使うものを挙げておいてみる。[]内は省略可。countは数値。 コマンド :tabnew or :tabe[dit]新たなタブを現在タブの後ろに開く :tabe[dit] or :tabnewfilefileを…

vim7 日本語ヘルプ

vim

Vim documentation: help テキトウに検索してたらvim version7の日本語ヘルプを見つけた。嬉しい限りだ。感謝

ブログにソースの貼り付け

Sourceを貼付ける際に実体参照化するとき、みなさんはどうしていますか?Cygwin + w3m + vim で修行中のオイラはvimからHTMLソース生成。${HOME}/.vimrcに以下の様な設定を加えておき、生成する。 " TOhtml setting let html_number_lines = 0 let html_use_c…

vimで置換の際に改行を入れる

vim

bookmarkletがどうなっているか見ようとすると全部1行になっていて見難い(醜い)。;,{をキーワードに改行を入れようと試みる。 結論を言えば、CRコードを入れれば大丈夫っぽい。<ESC>:%s/;/;^M/g <ESC>:%s/{/{^M/g^MはCtrl+v,Ctrl+mと入力する。</esc></esc>