vim

CSS の syntax check

WebService::Validator::CSS::W3C を使用すると、W3C CSS 検証サービス の API を使ったコマンド等が簡単に作れる。以下、やっつけで作った CSS のチェックツール #!/usr/bin/perl use strict; use warnings; use WebService::Validator::CSS::W3C; my $file…

仮想画面一つを vim で占有する事にした

基本、QuickSilver しか使ってないので、Doc を非表示にした。 その勢いで、仮想画面一つを vim で埋めてみた。(本当は 2画面にしたいんだけどなー・・・) ついでに、vim 起動後に、画面を縦に分割。 set lines=50 set cmdheight=1 if has('mac') set col…

vim7 用に少し .vimrc を書き直した

vim

最新の .vimrc 等は、ここで晒してます。 .vimrc "==<etc>====================================================================== set backupdir=~/.vim/backup set shortmess+=I set nu! set cmdheight=1 set hidden set history=60 set diffopt=filler,icase</etc>…

vim7 のメニュー文字化けを無理矢理 修正

下記の方法では、一度全てのメニューを消してしまう為、メニューを追加するタイプの Plugin を入れた際に、エラーとなってしまう。mio の試行錯誤日記 - インライン入力可能な Mac 用 Vim 7.0 (2) 最後に,うちの環境だけかもしれませんが,Terminal から op…

OSX とうとう vim7 に移行

bookmark されていたので訂正しておきます。transparency の問題等は、PrivatePortfile/Vim と 気紛 - きまぐれ - - Macport using SVN を参考にさせて頂いて回避しました。 transparency 諦めた・・・。それより、vim7 にメリットありすぎ。 curl -O ftp://…

辞書ファイル作成ツールを perl で作ってみた

無いより、マシかなぁと。本当は SpyderMonkey を利用して、現在利用可能なオブジェクトとか、そのプロパティの一覧とか、抜き出そうかと思ったんですが、JavaScript で現在利用可能なオブエジェクトの一覧を取得する方法が解らないので、断念。ってか、Omni…

vim に perl インターフェースを追加

「:help perl」を眺めてビックリ。 Using the Perl interface という項目を発見。 随分と古くからあるようなので、これって常識?(汗 (ruby も python もある・・・)FreeBSD の port であれば、「WITH_PERL=1 make」で入るし source から入れる場合は、conf…

最近の .vimrc (ファイルタイプ毎に括弧の補完を切り替える)

Vim

最新の .vimrc 等は、ここで晒してます。 "==<dir>====================================================================== set backupdir=~/.vim/backup let &directory=&backupdir "==<etc>=====================================================================</etc></dir>…

バッファ切り替え時に発生する autocmd のイベントって無いのかな?

Vim

autocmd BufNewFile,BufRead *.tt inoremap [ [%%]<ESC>hiとかってやりたいのですが、perl ファイルを開いた後に、TT ファイルを開くと "inoremap [" の設定が上書きされてしまい、perl ファイルを開いているバッファに戻った時に、すごく困る。bp とか bn で発生</esc>…

syntax/javascript.vim

元々添付されている syntax/javascript.vim は、常用に耐えないので下記に置き換える。 http://www.vim.org/scripts/script.php?script_id=1491 マシになった。エラーが出る場合は、117 行目を下記のように修正する。 function! FT_JavaScriptDoca()

YAML.pm を利用した YAML syntax checker

[id:cooldaemon:20060714] で書いた内容の YAML 版。 #!/usr/bin/perl use strict; use warnings; use YAML; my $file_name = $ARGV[0]; if (!$file_name) { print "Usage : yaml_checker.pl [YAML file name]?n"; exit; } eval { YAML::LoadFile( $file_nam…

Vim でファイルを保存すると Firefox がリロード OSX 版

はじめに、TextMate の HowTo ページを参考にして AppleScript をコピって見た。 tell application "Firefox" activate Get URL "JavaScript:window.location.reload();" inside window 1 end tellところが・・・「inside window 1」の辺りの指定が誤ってい…

TT を syntax highlight する Plugin

vim

http://www.vim.org/scripts/script.php?script_id=830面倒だったので filetype.vim は、下記のように設定した。 au BufNewFile,BufRead *.tt setf tt2html作者様が tt2.vim 等の改行コードを、CR + LF にされているようなので、環境によっては、改行コード…

PERL HACKS を読んで設定変更

Vim

Hack #5 を読んで、下記を・・・ autocmd Syntax perl set dictionary=~/.vim/dict/perl.dict下記に変更した。 autocmd Syntax perl set dictionary=~/.vim/dict/perl.dict | set dictionary=~/.vim/dict/perl_extras.dict | set iskeyword+=: set complete+…

ZoomWin

Vim

http://nanasi.jp/articles/vim/zoomwin_vim.html http://www.vim.org/scripts/script.php?script_id=508 なかなか便利

taglist

Vim

http://www.vim.org/scripts/script.php?script_id=273minibufexpl.vim から乗り換えようか検討中・・・。 (今の所、表示が壊れたら、:Tlist で表示・非表示を切り替えてリロードする事で対処)http://hp.vector.co.jp/authors/VA025040/ctags/ ↑ここから、Ex…

便利な plugin メモ

Vim

Perl や Ruby の正規表現が使える eregex.vim http://www.vector.co.jp/soft/unix/writing/se265654.html

Vim7 を OSX でコンパイル

Vim

鳥獣保護区さんやVim (Vi IMproved) for Mac OSXを参考にコンパイルしてみた。 コンパイルは上手く行くが、起動時に下記のようなエラーが出る。 Error detected while processing /Applications/vim7/Vim.app/Contents/Resources/vim/runtime/lang/menu_japa…

インストールメモ

qkc インストール 下記から、「For UNIX」をダウンロード。 http://hp.vector.co.jp/authors/VA000501/index.html mkdir qkc cd pkc curl -O http://hp.vector.co.jp/authors/VA000501/qkcc100.zip unzip qkcc100.zip make sudo cp qkc /usr/local/bin C/Mig…

del.icio.us のタグ

Vim

map <F4> :!open -a safari 'http://del.icio.us/tag/<cword>'<CR>http://del.icio.us/tag/plagger とか http://del.icio.us/tag/catalyst とか、よくブックマークしてるので追加してみた。</cr></cword></f4>

minibufexpl.vim

Vim

http://www.vim.org/scripts/script.php?script_id=159gvim 利用時に、複数のバッファを開いた場合 バッファの一覧をコンパクトに上部に表示してくれる Scriptダウンロードして、Plugin ディレクトリに配置して .gvimrc に下記を追加 let g:miniBufExplMapWi…

設定ファイルさらし

Vim

現在、OSX で使ってる .vimrc と .gvimrc 。 (2006/04/11 修正 map 関連とかイロイロ修正) (2006/10/25 さらに修正) .vimrc "==<dir>====================================================================== set backupdir=~/.vim/backup let &directory=&backu</dir>…

連携用プラグインのURLメモ

使えるかなーと思ったのでメモ。 http://www.vim.org/scripts/script.php?script_id=922 ただ、コマンドラインから svn コマンドを叩く事に不便を感じていない今日この頃。 ちょっと使ってみて、便利か検証しよっと。

バッファ移動のショートカットキー設定

今まで、下記のようなスクリプトを実行して vim を起動していたが・・・ #!/bin/sh /Applications/vim-6.2.532-osxj/Vim.app/Contents/MacOS/Vim -g $1 &この場合、vim のプロセスが幾つも起動されるので、非力な Mac だと、ちょっと厳しい。そこで・・・「.…

略語設定

Vim

.vimrc に下記を追加。 iab papp <ESC>:r ~/.vim_templates/perl_application.pl<CR> iab ppkg <ESC>:r ~/.vim_templates/perl_package.pl<CR> iab pcls <ESC>:r ~/.vim_templates/perl_class.pl<CR> iab psub <ESC>:r ~/.vim_templates/perl_subroutine.pl<CR> テンプレートファイルはそれぞれ・</cr></esc></cr></esc></cr></esc></cr></esc>…

チェックしてるURL

Vim

http://vim.sourceforge.net/ http://www.kaoriya.net/ http://pinna.cside4.jp/tips/vim/ http://pcmania.jp/~moraz/ http://nanasi.jp/

open コマンドと gvim

だるいので、X環境を構築せず、KaoriYa.netの Vim 6.2 を使ってます。(そのうち暇ができたら、6.4 入れようとは思うのですが・・・)インストール直後は、.zshrc 内に下記のエイリアスを定義して利用していました。 alias gvim="open -a Applications/vim-6.2…