Vim Magazine 2016 年 11 月号
Posted on 2016-11-30話題
- VimConf 2016 が開催されました
- 2016 年のアドベントカレンダー
-
Vimmer もくもく交流会です。 12/18(日) 目黒
今月の新機能
-
8.0.0056:
'filetype'
と'syntax'
と'keymap'
で正常値チェックをおこなうようになりました。 - 8.0.0062: digraph に HORIZONTAL ELLIPSIS (
…
) が追加されました。 - 8.0.0077: Travis CI で GUI の test がおこなわれるようになりました。
- 8.0.0093: MSVC 10 のビルドがマルチプロセスに対応しました。
- 8.0.0096: 起動オプションに
--ttyfail
が追加されました。また、has("ttyin")
とhas("ttyout")
が追加されました。 - 8.0.0105:
ch_canread()
が追加されました。
リリース情報
- 8.0.0056 : when setting ‘filetype’ there is no check for a valid name
- 8.0.0057 : (after 8.0.0056) tests fail without the ‘keymap’ features
- 8.0.0058 : positioning of the popup menu is not good
- 8.0.0059 : Vim does not build on VMS systems
- 8.0.0060 : when ‘keywordprg’ is an Ex command it is shell-escaped
- 8.0.0061 : (after 8.0.0058) compiler warning for unused variable
- 8.0.0062 : no digraph for HORIZONTAL ELLIPSIS
- 8.0.0063 : compiler warning for comparing with unsigned
- 8.0.0064 : (after 8.0.0060) normal test fails on MS-Windows
- 8.0.0065 : (after 8.0.0056) compiler warning for unused function
- 8.0.0066 : calling an operator function without ‘linebreak’ set
- 8.0.0067 : VMS has a problem with infinity
- 8.0.0068 : checking did_throw after executing autocommands is wrong
- 8.0.0069 : compiler warning for self-comparison
- 8.0.0070 : tests referred in Makefile that no longer exist
- 8.0.0071 : exit value from a shell command is wrong
- 8.0.0072 : MS-Windows: Crash with long font name
- 8.0.0073 : (after 8.0.0069) more comparisons between firstwin & lastwin
- 8.0.0074 : cannot make Vim fail on an internal error
- 8.0.0075 : using number for exception type lacks type checking
- 8.0.0076 : channel log has double parens ()()
- 8.0.0077 : GUI is not tested on Travis CI
- 8.0.0078 : accessing freed memory in quickfix
- 8.0.0079 : accessing freed memory in quickfix
- 8.0.0080 : Travis CI fails for OS X
- 8.0.0081 : inconsistent function names
- 8.0.0082 : extension for configure should be “.ac”
- 8.0.0083 : using freed memory with win_getid()
- 8.0.0084 : using freed memory when adding to a quickfix list
- 8.0.0085 : using freed memory with recursive function call
- 8.0.0086 : cannot add a comment after “:hide”
- 8.0.0087 : channel callback may get job info after it was deleted
- 8.0.0088 : when a test fails in Setup/Teardown problem is not reported
- 8.0.0089 : various problems with GTK 3.22.2
- 8.0.0090 : cursor moved after last character when using ‘breakindent’
- 8.0.0091 : test_help_complete sometimes fails in MS-Windows console
- 8.0.0092 : C indent does not support nested namespaces that C++ 17 has
- 8.0.0093 : not using multiprocess build feature
- 8.0.0094 : if vimrun.exe not found error message is not properly encoded
- 8.0.0095 : problems with GTK 3.22.2 fixed in 3.22.4
- 8.0.0096 : when the input or output is not a tty Vim appears to hang
- 8.0.0097 : if channel callback takes a lot of time Vim is unresponsive
- 8.0.0098 : (after 8.0.0097) can’t build on MS-Windows
- 8.0.0099 : popup menu appears above the cursor too often
- 8.0.0100 : file name options may contain non-filename characters
- 8.0.0101 : some options are not strictly checked
- 8.0.0102 : (after 8.0.0101) cannot set ‘dictionary’ to a path
- 8.0.0103 : may not process channel readahead
- 8.0.0104 : value of ‘thesaurus’ option not checked properly
- 8.0.0105 : can’t tell difference between reading empty line or nothing
- 8.0.0106 : (after 8.0.0100) cannot use a semicolon in ‘backupext’
新着スクリプト
- vim-codequery : An asynchronous code searcher
- mythos : A dark, low contrast, Cthulhu-esque colour scheme
- vim-makejob : Minimal, asynchronous make and lmake for Vim 8.0
- StyleGuide : Code with google-syleguide. Readability, quality and unity well be better
- gnugo.vim : Play a game of Go in your text editor, using GnuGo
- vim-matchit : Extended matching with “%”
- Replay : Convenient re-run of last recorded Vim macro
- syn-preproc : C preprocessor syntax on top of other syntaxes.
- vim-shaderlab : Unity ShaderLab
- vim-yesod : Syntax and utility for the Haskell Yesod web framework
- ViewMaps : Lightweight plugin for viewing mappings from vimrc
- flatwhite : A Vim port of biletskyys flatwhite-syntax for Atom
- vim-guesslang : guess the spell-check language of the current buffer
月間ダウンロードランキング
- taglist.vim : Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc) (1417)
- The NERD tree : A tree explorer plugin for navigating the filesystem (1239)
- python.vim : Enhanced version of the python syntax highlighting script (584)
- c.vim : C/C++ IDE – Write and run programs. Insert statements, idioms, comments etc. (505)
- wombat256.vim : Wombat for 256 color xterms (430)
- nginx.vim : initial version (429)
- winmanager : A windows style IDE for Vim 6.0 (425)
- molokai : A port of the monokai scheme for TextMate (419)
- pathogen.vim : Poor man’s package manager. Easy manipulation of ‘runtimepath’ et al (399)
- OmniCppComplete : C/C++ omni-completion with ctags database (393)
vim-jp issues
Open : 249 (+12) | Closed : 742 (+5) |
- Issue #975 : デュアルモニタで「変更を “無題” に保存しますか?」ダイアログが常にメインモニタ上に現れてしまう
- Issue #976 : [count]tabnextの挙動が[count]tabcloseや[count]tabonlyなどのcountの解釈と異なる
- Issue #977 : マルチ選択領域機能の考察
- Issue #978 : EPIPE error
- Issue #979 : ユーザー定義のモーションでマクロを中断させる方法
- Issue #980 : キーマクロの実行中に意図しないキーマップの展開が起こる
- Issue #981 : :help :&& の項目が存在しない
- Issue #982 : PYTHONHOMEをif_pythonとif_python3に同時に設定できない
- Issue #983 : 乱数が欲しい
- Issue #984 : 補完候補が 1 つの際の noselect,noinsert の挙動
- Issue #985 : channel の IPv6 対応
- Issue #986 : テスト実行後に test29.in の改行コードが書き換わる
- Issue #987 : textobj と syntax の連携
- Issue #988 : v:register が更新されない場合がある
- Issue #989 : :filter! の help がない
- Issue #990 : 異なる引数に対して同じウィンドウ番号が返されるケース
- Issue #991 : :filter の {pat} が / で囲まれていないと {command} の補完が効かない
もどる