You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
最近は専ら Vim script 向けテスティングフレームワーク themis.vim を作っているわけですが、テストを書いたら当然実行しないと意味がないわけです。 しかし手動でテストするのは面倒。そこで CI。設定しておけばリモートのリポジトリに push した時に自動でテストを走らせてくれます。 Linux 環境用の CI サービスはたくさんあるので、Travis CI なり drone.io なり自由に使えば良いと思います。便利。 しかし Vim はマルチプラットフォーム。当然 Windows 環境でもテストしたいですよね。と言うわけで Windows 環境で CI できるサービスと、そこで themis.vim を使ってテストを走らせる設定例を紹介します。全部無料でできます。 と言うわけで CI サービス AppVeyor を使います。 Continuous Integration
Vim script用のテストフレームワークはVCS系のプラグイン以上に乱立している。 各フレームワークの違いが分からなくなりやすいので、ここにまとめる。 まだ内容は工事中。 基本的に、現在の Vim からの実行にのみ対応だと実装が楽で確認も容易。 ただし実行結果がテスト環境の .vimrc, plugin 環境に依存してしまう。 テスト実行後の副作用の問題もある。 コマンドラインからの実行だと、副作用はないがテストの実行が面倒である(特に Windows 環境)。 プラグインが別のプラグインに依存している場合、runtimepath の指定が大変。 テスト用の関数を登録するものは、修正後の再ロードが難しい。 フレームワークには関数系とコマンド系がある。関数系のほうが記述の自由度が高く分 かりやすいが、テストの記述は長くなりがちである。 テストの構文は大きく分けて TAP 系と Spec
vimでslackを読めるようにしたので、そのlogとまとめ。 メールもtwitterもvimで読むようになったから、slackも! ってことで、GitHubで「vim slack」検索 出てきたんだけど、slack post for vimってのしかなく、 また、5記事しかなくて、「無理かー」してた。 投稿しかできないと諦めていたのですが、 slack API(https://api.slack.com/web#basics)とか見てると channnel.historyメソッドでchannelを閲覧できるみたい。 githubにないと思ったが5記事の中を「history」で検索したら出てきた。 Search Results · GitHub うっ、README.mdもないし、helpもない。 10分ぐらい読むと .vimrcに let g:slaq_token = "token" Ne
1_176_vimrc_reading.vim �i��+V ��k�+V NeoBundle '2072/PHP-Indenting-for-VIm' NeoBundle '29decibel/codeschool-vim-theme' NeoBundle '5long/pytest-vim-compiler' NeoBundle '5t111111/alt-gtags.vim' NeoBundle '5t111111/markdown-preview.vim' NeoBundle '5t111111/neat-json.vim' NeoBundle 'Align' NeoBundle 'AndrewRadev/inline_edit.vim' NeoBundle 'AndrewRadev/multichange.vim' NeoBundle 'AndrewRadev/splitjoin
Easy Installation *nix and os x The easiest way to install spf13-vim is to use our automatic installer by simply copying and pasting the following line into a terminal. This will install spf13-vim and backup your existing vim configuration. If you are upgrading from a prior version (before 3.0) this is also the recommended installation. curl http://j.mp/spf13-vim3 -L -o - | sh Updating to the late
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く