2013年04月17日

weather.vim - vimでお天気チェック

みなさん!!天気はどうやって調べてますか??

私は以前はYAHOO天気で見てましたが、あのFLASH最高にむかつきませんか??
アイコンクリックしようとするとディレイでポップアップがでて、意図していないものをクリックしてしまう・・・
何度舌打ちしたことか orz

そもそも天気が知りたいだけなのに、ブラウザを起動するのもかったるくなったので、
vimで天気みれるようにしてみました〜。

* weather.vim
https://github.com/yuratomo/weather.vim

使い方は、:Weather 地域名 または :Weather で表示される地域リストから地域名にカーソルをあててEnterだけです。

例) :Weather
weather-vim1.PNG

例) :Weather さいたま
weather-vim2.PNG
ラベル:weather.vim
posted by yura.tomo at 21:28| Comment(2) | TrackBack(0) | vim | このブログの読者になる | 更新情報をチェックする

2013年02月12日

flex-api-complete - vimでflex補完

久しぶりにflexの仕事がきそうなので準備。
○○のひとつ覚えみたいでちょっとあれですが、flex-api-complete.vimを作りました。

https://github.com/yuratomo/flex-api-complete

asもmxmlも補完できるようにしています。
補完機能はdotnet-complete.vimと同様です。
- 名前空間の補完
- クラス名の補完
- クラスメンバーの補完
- 「xxx = 」にたいして「enum値」や「new XXX(」を補完
- thisやスーパークラスの補完
- 補完完了時のステータスラインヘルプ
- xamlでの補完

↓のような補完ができます。

flexapi1.PNG
flexapi2.PNG
flexapi3.PNG
flexapi4.PNG
flexapi5.PNG
flexapi6.PNG
flexapi7.PNG
flexapi8.PNG
flexapi9.PNG


補完系のプラグイン・・・かなり共通部分があるのでそのうち切り出してcore-api-completeを作るかな・・・
ラベル:flex-api-complete
posted by yura.tomo at 22:56| Comment(0) | TrackBack(0) | vim | このブログの読者になる | 更新情報をチェックする

2012年12月30日

java-api-complete.vim - javaのomnifunc

こんばんは。
最近ブログを更新していなかったので、以前作ったjava用のomnifuncのネタでも出しておきます。
java用のomnifuncといえばjavacomplete.vimあたりでしょうか?
これはたしかリフレクションでクラスのフィールドやメソッドの一覧を取り出して、補完候補にしているんだっけかな?
これでもよかったのだけど、リフレクションやjavapは使わないでvimだけで解決すればもっとさくさくなomnifuncが作れるはずと思ったので、お試しで作ってみました。
(実際つかってませんが・・・--;)

簡単にご紹介。

1. importの名前空間の補完
javaapi01.PNG
2. new の後のコンストラクタの補完
javaapi02.PNG
3. 補完が終わるとステータスラインを一時的に書き換えてメソッドのシグネチャがみれるYO
javaapi03.PNG
4. メソッドなどの補完
javaapi05.PNG
5. メソッドの補完完了でもステータスラインにメソッドのシグネチャがでるYO
javaapi06.PNG
6. マウスオーバーでツールチップもだせるYO
javaapi07.PNG
ものは以下です。

https://github.com/yuratomo/java-api-complete

以上です・・・
posted by yura.tomo at 01:22| Comment(0) | TrackBack(0) | vim | このブログの読者になる | 更新情報をチェックする
>■あふw関連ツール相関図
              +---------ffftp.exe(AE)
              | +-------sakura.exe(ORG)
              | | +-----*.exe(ORG)
 +------------afxswitch.exe 
 | +----------afxpdf.vbs
 | | +--------afxvim.exe --- gvim.exe(ORG)
 | | | +------afxyzzy.exe -- xyzzy.exe(AE)
 | | | | +----afxckw.exe --- ckw.exe(AE)
 | | | | | +--afxfazzy.exe - afxfazzy?.mnu
 | | | | | | +afxtail.exe
+------------+afxexec.exe   - afxandroid
|   afxw.exe |-amksc.exe(ORG)
+------------+afxmatrix.vbs
|| | | | | | +afxdmask.exe
|| | | | | +--afx2ch.exe --- 2ch
|| | | | +----afxbkmk.exe
|| | | +------afxclock.exe
|| | +--------afxfind.exe
|| |+---------afxpushd.exe
|| +----------afxbrws.exe
|+------------afxmake.exe
|             | | +-----VisualStudio9
|             | +-------WDK7.1
|             +---------...
+-------------afxftp32.dll

 ※AE: Afxwer's Editionの略
 ※ORG: Original版
 ※yuratomo使用中のもの。