2012年08月12日

gmail.vim - vimでgmail

vimでメールを見るためのプラグインとしては、「VMail」というものがあります。
私も使ってみたかったのですが、現時点ではWindowsでは動かないようです(現在対応中?)
それとこのVMailはRubyやらなにやらいろいろ依存しているライブラリがあるようです。

で、最近出会ったvimprocとopensslを使えばvimのgmailクライアントが作れるのではと思い、
作ってみました。
それなりに動いています。
"Done is better than perfect."という言葉もありますので、
完璧ではないと思いますが、とりあえず公開してみます。

https://github.com/yuratomo/gmail.vim

動作イメージは次のような感じです。

gmail.vim_20120812.PNG

操作はいたってシンプルです。

・準備
gmailでimapを使えるように設定しておいてください。

・設定
"ユーザー名
let g:gmail_user_name = 'xxx@gmail.com'
"メール送信時の署名(省略すると以下のように設定される
let g:gmail_signature = '# ' . g:gmail_user_name . '(by gmail.vim)'

・起動
:Gmail

・操作
基本的にはメールボックス、メールリスト、メニューの上でEnterキーを押すだけです。
メール一覧でspaceを押すとキャレット位置のメールを選択できます。

・キー設定
u ・・・ リストを更新
・・・ 次のメニューにキャレットを移動
・・・ 前のメニューにキャレットを移動
a ・・・ メール一覧ですべてのメールを選択
space ・・・ メール一覧でキャレット位置のメールを選択

・メニュー
[more] 次の10件のメールを表示する
[update] メール一覧を更新する
[unread] 選択しているメールを未読にする
[readed] 選択しているメールを既読にする
[delete] 選択しているメールを削除する
[next] ・・・ 次のメールを表示
[prev] ・・・ 前のメールを表示
[reply] ・・・ メールを返信
[reply_all] ・・・ メールを全返信
[forward] ・・・ メールを転送
[easy_html_view] ・・・ 簡易HTML表示

バグなどあれば修正してプルリクエスト・プリーズ(他力本願・・・ (^^: )

以上です。
posted by yura.tomo at 22:45| Comment(1) | TrackBack(0) | vim | このブログの読者になる | 更新情報をチェックする

2012年07月27日

ildasm.vim - .Netのオブジェクトブラウザ

.Netの開発をしているかたは、Visual Studioのオブジェクトブラウザにお世話になっていますよね???
こんなの↓
object_browser.PNG
Windows SDKにこのオブジェクトブラウザの単体アプリがあります。

「ildasm.exe」です。

これもGUIアプリなのですが、パラメタによってコマンドラインでも動作します。
はい。
というわけで、ildasmをvimで使うプラグインをかきました。

詳細は、https://github.com/yuratomo/ildasm.vim に記載しています。

画面は、こんな感じ。

■ クラスいちらん
ildasm_classes.PNG

■ クラス定義
ildasm_classdefine.PNG

クラス定義わすれたら、これでチェック???かな。
いじょうです。

ラベル:ildasm.vim
posted by yura.tomo at 22:37| Comment(0) | TrackBack(0) | vim | このブログの読者になる | 更新情報をチェックする

2012年07月07日

dbg.vim - vimで.Netアプリをデバッグ

最近仕事で.Netの案件をやっているので、dbg.vimで.Netをデバッグできるようにしてみましたー。
手(チョキ)手(チョキ)手(チョキ)

デバッガはWindows SDK等に入っているmdbg.exeを使います。
必要なものは、vim(7以上で+sign)、dbg.vim、vimproc、それとmdbg.exeになります。

せってい)
mdbg.exeにパスを通すか、次のようにmdbgの実行ファイルのパスを.vimrcに指定してください。

let g:dbg#command_mdbg = 'C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\mdbg.exe'

じっこう)
:Dbg mdbg 実行ファイルのパス

イメージはこんな感じ。

dbg-mdbg.PNG

だうんろーど)
githubからどうぞ

https://github.com/yuratomo/dbg.vim

いじょ
ラベル:dbg.vim
posted by yura.tomo at 14:33| 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使用中のもの。
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。