/_posts/vimmagazine/2012-04-30-vimmagazine.md
Markdown | 148 lines | 124 code | 24 blank | 0 comment | 0 complexity | 1a35a584e13ade46f9657ed093438ae2 MD5 | raw file
- ---
- layout: post
- category: vimmagazine
- title: Vim Magazine 4 月号
- redirect_from:
- - /blog/2012/04/30/vimmagazine.html
- ---
- ## 話題
- - [jscomplete-vim - hogehoge @teramako](http://d.hatena.ne.jp/teramako/20120405/p1)
- JavaScript 用の賢い補完プラグイン jscomplete-vim が登場しました。
- 式をパースして型情報を読み取ってその型に合った補完候補を出してくれます。
- - [Vimコマンドを定期的に解説してくれるTwitterボットを作りました - ITは芸術だ](http://d.hatena.ne.jp/JunichiIto/20120415/1334452212)
- ボットのアカウントはこちら: <https://twitter.com/#!/be_vimmer_jp>
- - [VIM Adventures](http://vim-adventures.com/)
- Vim を学習するためのアドベンチャーゲーム。
- - [TokyoVim#6](http://partake.in/events/47ff0d7f-7232-4225-afcf-883a91768de7)
- Vim に関する何かをやる会 5月12日 東京
- - [普段遣いが3倍楽しくなるイマドキVimプラグインまとめ - jus 2012.5 Benkyokai](http://www.jus.or.jp/benkyokai/12-05.html)
- 勉強会 5月26日 東京
- ## リリース情報
- - [7.3.481 : changing 'virtualedit' in an operator function does not work](https://github.com/vim/vim/commit/61d281a4c088db09ff82bfd7178216b0c0c31536)
- - [7.3.482 : with 'cursorbind' set moving up/down does not keep the column](https://github.com/vim/vim/commit/524780d69f4be69caad73a429665d0bfd9aa5ca7)
- - [7.3.483 : (after 7.3.477) more prompt shows up too ofte.](https://github.com/vim/vim/commit/6df5e5ae42a9fd47c6ec243b45073956ec3a1fa1)
- - [7.3.484 : "vim --help" does not mention -E and --echo-wid](https://github.com/vim/vim/commit/f99bc6d0021353efe0e297663d71348fd741abde)
- - [7.3.485 : LDFLAGS isn't passed on to building xxd](https://github.com/vim/vim/commit/da5a4970a9e143ca5c936d28ad1709edba07d3b0)
- - [7.3.486 : build error with mingw64 on Windows 7](https://github.com/vim/vim/commit/ca628610c06abed1b39470d20e7d73f8f7a860af)
- - [7.3.487 : column position is reset unnecessarily when setting an option](https://github.com/vim/vim/commit/913077c37c0ba2f70e6b06e9b46d176e8b9e7956)
- - [7.3.488 : ":help!" in a help file does not work as documented](https://github.com/vim/vim/commit/3dbde6226dbe05289215c1145e35961539ecd5a0)
- - [7.3.489 : Insert mode CTRL-\] does not expand abbr. from a mapping](https://github.com/vim/vim/commit/e0ebfd75077c5010f31fcecefb87f9fe06889131)
- - [7.3.490 : Lua interface: Member confusion, missing luaeval()](https://github.com/vim/vim/commit/1dced5727f8f4f51fd623d9f6e672e70e1793d13)
- - [7.3.491 : no tests for Lua](https://github.com/vim/vim/commit/98411e57ab4f876e11d7df48889be348caa912b4)
- - [7.3.492 : can't indent conditions separately from function arguments](https://github.com/vim/vim/commit/3675fa09a753bdf0b5eaac209ed8d6739a7e95d4)
- - [7.3.493 : (after 7.3.492) two unused variables](https://github.com/vim/vim/commit/b0d7a15d3aedc3247be53a7ff8c1f540fa043906)
- - [7.3.494 : (after 7.3.491) can't build with Lua 9.1 or dynamic Lua](https://github.com/vim/vim/commit/bd2f3c3ec6df83a1ce25aea52cef24671a3f1124)
- - [7.3.495 : (after 7.3.492) compiler warnings](https://github.com/vim/vim/commit/b345d49e06fd1acb51a4f69ecf50d1013b2e44d6)
- - [7.3.496 : MS-DOS: tests fail when "diff" trips over line separators](https://github.com/vim/vim/commit/09210ac93cacd4552593604066a86b2e7036a636)
- - [7.3.497 : crash when doing ":python print", compiled with gcc -O2](https://github.com/vim/vim/commit/b830f0c7df8f98a648d1b45aabae78b0367da346)
- - [7.3.498 : the behavior of "- register changes depending on 'clipboard'](https://github.com/vim/vim/commit/84298db3a43838da9ca2c7289fbe34428604fec4)
- - [7.3.499 : may wait for the wrong child process to terminate](https://github.com/vim/vim/commit/6be120e7f5cfe9c23fbcd964038bdbc9f626906c)
- - [7.3.500 : Ming makefile unconditionally sets WINVER](https://github.com/vim/vim/commit/a6cdc99152c3a3e3bd92ac33864dafd15bb4d938)
- - [7.3.501 : error for "flush" not being defined when using Ruby command](https://github.com/vim/vim/commit/35df7d2d99823124e0001e023ff1e2764cfb5937)
- - [7.3.502 : Netbeans insert halfway a line actually appends to the line](https://github.com/vim/vim/commit/e436528e04cd2b5bac71ec2dcef815255a5fcc8b)
- - [7.3.503 : (after 7.3.501) warning for unused argument](https://github.com/vim/vim/commit/6217cdcec39e64d5fc5a04032847d0424c8f27b4)
- - [7.3.504 : commands in help files are not highlighted](https://github.com/vim/vim/commit/720ce53af0a1bf433bef91521771de77de6d8077)
- - [7.3.505 : test 11 fails on MS-Windows in some versions](https://github.com/vim/vim/commit/68a33fc7042106e7a1c4ddd9797b158d34905af9)
- - [7.3.506 : GTK gives an error when selecting a non-existent file](https://github.com/vim/vim/commit/68fb5dcd1314e371df1b1ee24d99fab776711a65)
- - [7.3.507 : overwriting existing file without question from file dialog](https://github.com/vim/vim/commit/8218f60b610a004c17a5f74bcc6a1187f6fc4e75)
- - [7.3.508 : default for v:register is not set](https://github.com/vim/vim/commit/b429cdeb6e62f24b50af2dcde1275e1087ee3302)
- - [7.3.509 : 'autochdir' causes :vimgrep to fail](https://github.com/vim/vim/commit/7f51a82c1b340c0442690ab2d4408d74c97d696a)
- ## 新着スクリプト
- - [phpqa : Run PHP QA tools and show highlighted results](http://www.vim.org/scripts/script.php?script_id=3980)
- - [TaskMotions : Motions to task and TODO markers.](http://www.vim.org/scripts/script.php?script_id=3990)
- - [ConflictMotions : Motions to and inside SCM conflict markers.](http://www.vim.org/scripts/script.php?script_id=3991)
- - [Sauce : Manage multiple vimrc files dynamically](http://www.vim.org/scripts/script.php?script_id=3992)
- - [gitvimrc.vim : Source .vimrc file from git repository's root](http://www.vim.org/scripts/script.php?script_id=3993)
- - [instant-markdown.vim : Real-time Markdown previews from Vim!](http://www.vim.org/scripts/script.php?script_id=3994)
- - [vroom : Helps you run your Ruby tests](http://www.vim.org/scripts/script.php?script_id=3995)
- - [portmon : 分析portmon的输出文件](http://www.vim.org/scripts/script.php?script_id=3996)
- - [spacebox.vim : Select a Visual block of indentation whitespace](http://www.vim.org/scripts/script.php?script_id=3997)
- - [paredit.vim : Paredit Mode: Structured Editing of Lisp S-expressions](http://www.vim.org/scripts/script.php?script_id=3998)
- - [Ayumi : A color scheme like my favorite singer ayumi with colors defined by HighlightTag](http://www.vim.org/scripts/script.php?script_id=3999)
- - [Clam : A lightweight plugin for working with shell commands.](http://www.vim.org/scripts/script.php?script_id=4000)
- - [vim\_movement : Movement over Vim functions with \]m etc. ](http://www.vim.org/scripts/script.php?script_id=4002)
- - [vbs\_movement : Movement over VBScript classes / functions / properties / subs with \]m etc. ](http://www.vim.org/scripts/script.php?script_id=4003)
- - [dosbatch\_movement : Movement over MSDOS batch file functions / labels with \]m etc. ](http://www.vim.org/scripts/script.php?script_id=4004)
- - [TextTransform : Create text transformation mappings and commands.](http://www.vim.org/scripts/script.php?script_id=4005)
- - [HyperList : Everything. Concise and precise.](http://www.vim.org/scripts/script.php?script_id=4006)
- - [python-imports.vim : Scripted insertion of import statements](http://www.vim.org/scripts/script.php?script_id=4007)
- - [youdao.dict : a translation tools use youdao dict](http://www.vim.org/scripts/script.php?script_id=4008)
- - [XDebug (DBGp) client (for PHP) : minimal php debug client for XDebug (DBGp)](http://www.vim.org/scripts/script.php?script_id=4009)
- - [Vim-Gromacs : Plugin Vim to manipulate Gromacs files (syntax highlighting, macros)](http://www.vim.org/scripts/script.php?script_id=4010)
- - [vimux : effortless vim and tmux interaction](http://www.vim.org/scripts/script.php?script_id=4011)
- - [Vimpy : Write Vim scripts in Python. Not Vimscript.](http://www.vim.org/scripts/script.php?script_id=4012)
- - [readnovel : 看中文txt小说插件](http://www.vim.org/scripts/script.php?script_id=4013)
- - [Vitality : Make Vim play nicely with iTerm 2 and tmux.](http://www.vim.org/scripts/script.php?script_id=4014)
- - [close-duplicate-tabs : A plugin for closing duplicate tab pages.](http://www.vim.org/scripts/script.php?script_id=4015)
- - [StripWhiteSpaces : Strip White Space on save file](http://www.vim.org/scripts/script.php?script_id=4016)
- - [vim-jsbeautify : Simple javascript formater base on js-beautify](http://www.vim.org/scripts/script.php?script_id=4017)
- - [clean\_imports : Makes use of the Java checkstyle tool to clean your Java file of unused imports](http://www.vim.org/scripts/script.php?script_id=4018)
- - [WebAPI.vim : vimscript for gist](http://www.vim.org/scripts/script.php?script_id=4019)
- - [flipwords.vim : Provides the command Flip that changes the order of two delimited words](http://www.vim.org/scripts/script.php?script_id=4020)
- - [restore\_view.vim : A plugin for automatically restoring file's cursor position and folding](http://www.vim.org/scripts/script.php?script_id=4021)
- - [SpaceBetween : This plugin fix spaces between = { } in your \*.rb file before save it automat](http://www.vim.org/scripts/script.php?script_id=4022)
- - [autolink : find and insert URLs for links in Markdown and ReST](http://www.vim.org/scripts/script.php?script_id=4023)
- - [vim-addon-rdebug : minimal ruby rdebug implementation](http://www.vim.org/scripts/script.php?script_id=4024)
- - [DBGp X client : a real remote debugger (tested only with XDebug/PHP)](http://www.vim.org/scripts/script.php?script_id=4025)
- - [Splice : Initial stable release.](http://www.vim.org/scripts/script.php?script_id=4026)
- - [vim-htmldjango\_omnicomplete : htmldjango filetype omnicomplete - completes template tags/filters/variables ](http://www.vim.org/scripts/script.php?script_id=4027)
- - [vim-addon-ruby-debug-ide : ruby-debug-ide implementation](http://www.vim.org/scripts/script.php?script_id=4028)
- - [a new txt2tags syntax : a new version of txt2tags syntax file](http://www.vim.org/scripts/script.php?script_id=4029)
- - [vim-cpp-auto-include : Automatically insert or delete `#include`s for C++ code](http://www.vim.org/scripts/script.php?script_id=4030)
- - [rstatusline : show buffer list on statusline with highlight](http://www.vim.org/scripts/script.php?script_id=4031)
- - [muxmate : An easy way to send shell commands to tmux from vim.](http://www.vim.org/scripts/script.php?script_id=4032)
- - [vim4rally : Rally ALM Integration for Vim](http://www.vim.org/scripts/script.php?script_id=4033)
- - [SAS Indent : Indent Script for SAS 9.1/9.2/9.3](http://www.vim.org/scripts/script.php?script_id=4034)
- - [modx : Highlights MODX template tags within HTML.](http://www.vim.org/scripts/script.php?script_id=4035)
- - [ucpp-vim-syntax : uC++ Syntax Highlighting](http://www.vim.org/scripts/script.php?script_id=4036)
- - [bestfriend.vim : How long did you spend your time with your friend?](http://www.vim.org/scripts/script.php?script_id=4037)
- - [vim-dasm : Syntax highlighting for dasm & dasm16](http://www.vim.org/scripts/script.php?script_id=4038)
- ## 月間ダウンロードランキング
- 1. [taglist.vim : Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc)](http://www.vim.org/scripts/script.php?script_id=273) (3299)
- 2. [The NERD tree : A tree explorer plugin for navigating the filesystem](http://www.vim.org/scripts/script.php?script_id=1658) (3166)
- 3. [snipMate : TextMate-style snippets for Vim](http://www.vim.org/scripts/script.php?script_id=2540) (1804)
- 4. [Color Sampler Pack : \*NEW\* Jan 2010 Update Top 100 Themes, GUI Menu](http://www.vim.org/scripts/script.php?script_id=625) (1424)
- 5. [python.vim : Enhanced version of the python syntax highlighting script](http://www.vim.org/scripts/script.php?script_id=790) (1418)
- 6. [c.vim : C/C++ IDE -- Write and run programs. Insert statements, idioms, comments etc.](http://www.vim.org/scripts/script.php?script_id=213) (1354)
- 7. [molokai : A port of the monokai scheme for TextMate](http://www.vim.org/scripts/script.php?script_id=2340) (1263)
- 8. [bufexplorer.zip : Buffer Explorer / Browser](http://www.vim.org/scripts/script.php?script_id=42) (1258)
- 9. [minibufexpl.vim : Elegant buffer explorer - takes very little screen space](http://www.vim.org/scripts/script.php?script_id=159) (1243)
- 10. [OmniCppComplete : C/C++ omni-completion with ctags database](http://www.vim.org/scripts/script.php?script_id=1520) (1240)
- ## vim-jp issues
- Open : 117 (+6) | Closed : 76 (+6)
- - [Issue #182 : sign placeされた状態だとfolding部分がsignカラムに食い込んですごく不格好](https://github.com/vim-jp/issues/issues/182)
- - [Issue #183 : コマンドモードでの単語のコピーが正常に動作しない](https://github.com/vim-jp/issues/issues/183)
- - [Issue #184 : ファイナライザが欲しい](https://github.com/vim-jp/issues/issues/184)
- - [Issue #185 : home\_replaceが正しく動作していない](https://github.com/vim-jp/issues/issues/185)
- - [Issue #186 : メタヘルプが欲しい](https://github.com/vim-jp/issues/issues/186)
- - [Issue #187 : system() を呼んだ際に、終了した全ての子プロセスが回収されてしまう](https://github.com/vim-jp/issues/issues/187)
- - [Issue #188 : system()の実装がwait()することにより、vimprocのwaitpid()内でエラーになることがある](https://github.com/vim-jp/issues/issues/188)
- - [Issue #189 : WinコンソールでIMEからの入力が化ける](https://github.com/vim-jp/issues/issues/189)
- - [Issue #190 : セキュリティソフトに引っかかるらしい](https://github.com/vim-jp/issues/issues/190)
- - [Issue #191 : less.sh/less.vimの動作をlessに近づける](https://github.com/vim-jp/issues/issues/191)
- - [Issue #192 : curly-braces-names と autoload を組み合わせると無効な変数名でも実行できる](https://github.com/vim-jp/issues/issues/192)
- - [Issue #193 : Ubuntu 12.04 の gvim がまともに動かない](https://github.com/vim-jp/issues/issues/193)