|
| 1 | +--- |
| 2 | +layout: vimmagazine |
| 3 | +category: vimmagazine |
| 4 | +title: Vim Magazine 2016 年 12 月号 |
| 5 | + |
| 6 | +--- |
| 7 | +2016年最後の発行となりました。 |
| 8 | +ちょっと新しい動きの乏しい月となりましたが、 |
| 9 | +Vim 8.0も落ち着いてきたということでしょう。 |
| 10 | + |
| 11 | +2016年中はVimとvim-jp、加えてVim Magazineへのご愛顧ご助力をありがとうございました。 |
| 12 | +2017年も引き続きよろしくお願いいたします。 |
| 13 | + |
| 14 | +## 話題 |
| 15 | + |
| 16 | +* [Meguro.vim #1](https://megurovim.connpass.com/event/46044/) が 12/18(日) に目黒で開催されました |
| 17 | +* 2016 年のアドベントカレンダーが終了しました |
| 18 | + * [Vim](http://qiita.com/advent-calendar/2016/vim) |
| 19 | + * [Vim (その2)](http://qiita.com/advent-calendar/2016/vim2) |
| 20 | + * [Vim 8.0](http://qiita.com/advent-calendar/2016/vim8) |
| 21 | + |
| 22 | +## 今月の新機能 |
| 23 | + |
| 24 | +* 8.0.0107: `ch_open()` のオプションに `"drop"` が追加されました。 |
| 25 | +* 8.0.0117: 並列 make (例 : `make -j 4`) に対応しました。 |
| 26 | +* ランタイム更新 2016/12/01: `:compiler` に `ghc` が追加されました。 |
| 27 | + |
| 28 | +## リリース情報 |
| 29 | + |
| 30 | +- [8.0.0107 : when reading channel output in timer messages may be missing](https://github.com/vim/vim/commit/958dc6923d341390531888058495569d73c356c3) |
| 31 | +- [8.0.0108 : (after 8.0.0107) the channel "drop" option is not tested](https://github.com/vim/vim/commit/65e08ee1d26aa7bf341ac0e0400839d696d1ab64) |
| 32 | +- [8.0.0109 : still checking if memcmp() exists, should be everywhere now](https://github.com/vim/vim/commit/b129a447f3b580d4c941869672b0557c52c37e4d) |
| 33 | +- [8.0.0110 : drop command doesn't use existing window](https://github.com/vim/vim/commit/5a030a540f4157d5c9905e3564282c92b4dcec9a) |
| 34 | +- [8.0.0111 : the :history command is not tested](https://github.com/vim/vim/commit/eebd84eb94ed7f59a06a52cb4863563642f58899) |
| 35 | +- [8.0.0112 : tests 92 and 93 are old style](https://github.com/vim/vim/commit/eca626fcdb73d480660c78b9f84cc043fa561922) |
| 36 | +- [8.0.0113 : MS-Windows: dialog for saving changes on the wrong monitor](https://github.com/vim/vim/commit/87f3d202a90bd2d08a7afd55b3486b10bef858bb) |
| 37 | +- [8.0.0114 : coding style not optimal](https://github.com/vim/vim/commit/b04a98f6c3cca14bf055934b0a793f4dc376858b) |
| 38 | +- [8.0.0115 : when building with Cygwin libwinpthread isn't found](https://github.com/vim/vim/commit/e3af763d5e6b90a9b5d5706920e669fd8f0b6c77) |
| 39 | +- [8.0.0116 : using CTRl-\] in English help language from 'helplang' is used](https://github.com/vim/vim/commit/6dbf66aa3e2197ce41f2b1cc7602bb9c15840548) |
| 40 | +- [8.0.0117 : parallel make fails](https://github.com/vim/vim/commit/327054df45faf5390e7392708f58eb49e9f323d4) |
| 41 | +- [8.0.0118 : "make proto" adds extra function prototype](https://github.com/vim/vim/commit/5162822914372fc916a93f85848c0c82209e7cec) |
| 42 | +- [8.0.0119 : no test for using CTRL-R on the command line](https://github.com/vim/vim/commit/21efc3633edb58809c5dd89b025d34d7002e731c) |
| 43 | +- [8.0.0120 : channel test is still flaky on OS X](https://github.com/vim/vim/commit/5643db84c6a9f15d14492cefd52647623aa2ac7c) |
| 44 | +- [8.0.0121 : setting 'cursorline' changes the curswant column](https://github.com/vim/vim/commit/a2477fd3490c1166522631eee53c57d34321086a) |
| 45 | +- [8.0.0122 : channel test is still flaky on OS X](https://github.com/vim/vim/commit/3fad98e8af247af8ebc49730646282a71ccdd47a) |
| 46 | +- [8.0.0123 : modern Sun compilers define "__sun" instead of "sun"](https://github.com/vim/vim/commit/a899e6ecc4523c7e411eaf6fbaa4197d70f6f39e) |
| 47 | +- [8.0.0124 : internal error for assert_inrange(1, 1)](https://github.com/vim/vim/commit/3421566376b5723213af502bd3c2b9debe025ef1) |
| 48 | +- [8.0.0125 : not enough testing for entering Ex commands](https://github.com/vim/vim/commit/eaaa9bbda6ec0a8589a9b23720f95bffe01dc267) |
| 49 | +- [8.0.0126 : display problem with 'foldcolumn' and a wide character](https://github.com/vim/vim/commit/6270660611a151c5d0f614a5f0248ccdc80ed971) |
| 50 | +- [8.0.0127 : cancelling completion still formats text](https://github.com/vim/vim/commit/73fd4988866c3adc15b5d093efdf5e8cf70d093d) |
| 51 | +- [8.0.0128 : (after 8.0.0126) display test fails on MS-Windows](https://github.com/vim/vim/commit/7089237885218eb8a19805bc2b75481c4efcd6ba) |
| 52 | +- [8.0.0129 : parallel make still doesn't work](https://github.com/vim/vim/commit/0df3c7f2a05c2a99f2fb2747ae46bd6594052997) |
| 53 | +- [8.0.0130 : configure uses "ushort" while the Vim code doesn't](https://github.com/vim/vim/commit/63de19e805a7df2b52ec0e705b6a668ecd8e1b64) |
| 54 | +- [8.0.0131 : not enough test coverage for syntax commands](https://github.com/vim/vim/commit/73b484c4da00011317dc68ada4f5dfc6515ad263) |
| 55 | +- [8.0.0132 : (after 8.0.0131) test fails because of using :finish](https://github.com/vim/vim/commit/4c8980b717f73042f1d625ee255fa74eddb989ba) |
| 56 | +- [8.0.0133 : "2;'(" causes ml_get errors in an empty buffer](https://github.com/vim/vim/commit/fe38b494fff56cd9b2fcaeef26a8fd7b6557d69c) |
| 57 | +- [8.0.0134 : null pointer access reported by UBsan](https://github.com/vim/vim/commit/c4bfedabe057c05f09a455a5851089e177fa9c00) |
| 58 | + |
| 59 | +## 新着スクリプト |
| 60 | + |
| 61 | +- [minimalist.vim : A Material Colorscheme Darker for Vim](http://www.vim.org/scripts/script.php?script_id=5490) |
| 62 | +- [vim-base64 : Vim plugin to encode/decode base64 strings](http://www.vim.org/scripts/script.php?script_id=5491) |
| 63 | +- [vim-loggly-search : A vim plug-in to easily search in loggly](http://www.vim.org/scripts/script.php?script_id=5492) |
| 64 | +- [far.vim : Find And Replace Vim plugin](http://www.vim.org/scripts/script.php?script_id=5493) |
| 65 | +- [vtags : verdi like, verilog code signal trace and show topo script ](http://www.vim.org/scripts/script.php?script_id=5494) |
| 66 | +- [ExpandBackspace : Make backspace eat white space to the last tabstop](http://www.vim.org/scripts/script.php?script_id=5495) |
| 67 | +- [coverage.vim : Show code coverage as signs](http://www.vim.org/scripts/script.php?script_id=5496) |
| 68 | +- [Grammalecte : Vim plugin for the Grammalecte French grammar checker](http://www.vim.org/scripts/script.php?script_id=5497) |
| 69 | +- [Broduo Color Scheme : A dark color scheme for Vim.](http://www.vim.org/scripts/script.php?script_id=5498) |
| 70 | +- [gen_tags.vim : A simple vim plugin that generate/maintain ctags and gtags database.](http://www.vim.org/scripts/script.php?script_id=5499) |
| 71 | +- [vim-paragraph : Vim plain text utilities](http://www.vim.org/scripts/script.php?script_id=5500) |
| 72 | +- [rpgle.vim : Free (7.1) syntax highlight, folds, indent, etc for RPG/ILE](http://www.vim.org/scripts/script.php?script_id=5501) |
| 73 | +- [vim-workspace : The Vim Workspace Manager.](http://www.vim.org/scripts/script.php?script_id=5502) |
| 74 | +- [yarn.vim : Yarn for Vim.](http://www.vim.org/scripts/script.php?script_id=5503) |
| 75 | +- [Sprint : Async file running](http://www.vim.org/scripts/script.php?script_id=5504) |
| 76 | +- [vmux : vim/neovim session handler within tmux](http://www.vim.org/scripts/script.php?script_id=5505) |
| 77 | +- [ipynb_notedown.vim : plugin for editing jupyter notebook (ipynb) files through notedown](http://www.vim.org/scripts/script.php?script_id=5506) |
| 78 | +- [Arcadia : A Monochromatic colorscheme ](http://www.vim.org/scripts/script.php?script_id=5507) |
| 79 | + |
| 80 | +## 月間ダウンロードランキング |
| 81 | + |
| 82 | +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) (1327) |
| 83 | +2. [The NERD tree : A tree explorer plugin for navigating the filesystem](http://www.vim.org/scripts/script.php?script_id=1658) (1190) |
| 84 | +3. [python.vim : Enhanced version of the python syntax highlighting script](http://www.vim.org/scripts/script.php?script_id=790) (582) |
| 85 | +4. [c.vim : C/C++ IDE -- Write and run programs. Insert statements, idioms, comments etc.](http://www.vim.org/scripts/script.php?script_id=213) (506) |
| 86 | +5. [wombat256.vim : Wombat for 256 color xterms](http://www.vim.org/scripts/script.php?script_id=2465) (498) |
| 87 | +6. [winmanager : A windows style IDE for Vim 6.0](http://www.vim.org/scripts/script.php?script_id=95) (423) |
| 88 | +7. [molokai : A port of the monokai scheme for TextMate](http://www.vim.org/scripts/script.php?script_id=2340) (417) |
| 89 | +8. [nginx.vim : initial version](http://www.vim.org/scripts/script.php?script_id=1886) (415) |
| 90 | +9. [OmniCppComplete : C/C++ omni-completion with ctags database](http://www.vim.org/scripts/script.php?script_id=1520) (392) |
| 91 | +10. [pathogen.vim : Poor man's package manager. Easy manipulation of 'runtimepath' et al](http://www.vim.org/scripts/script.php?script_id=2332) (354) |
| 92 | + |
| 93 | +## vim-jp issues |
| 94 | + |
| 95 | +Open : 248 (-1) | Closed : 748 (+6) |
| 96 | + |
| 97 | +- [Issue #992 : if_pythでvim.buffersした結果がvim8とneovimで違う](https://github.com/vim-jp/issues/issues/992) |
| 98 | +- [Issue #993 : getbufinfo() で得られる lnum の意味を知りたい](https://github.com/vim-jp/issues/issues/993) |
| 99 | +- [Issue #994 : 画面描画が遅くなる](https://github.com/vim-jp/issues/issues/994) |
| 100 | +- [Issue #995 : BufWinLeave発生時にquitするとSEGVする](https://github.com/vim-jp/issues/issues/995) |
| 101 | +- [Issue #996 : 'isident', 'iskeyword', 'isfname' に含まれない文字にマッチする正規表現パターンを構成したい](https://github.com/vim-jp/issues/issues/996) |
| 102 | + |
0 commit comments