Vim Magazine 11 月号
Posted on 2015-11-30話題
-
伝説のVim Advent Calendarが、また今年もやってまいりました!
-
Vim script Advent Calendar 2015
ランタイムのための Vim Advent Calendar とは違ってこっちは言語の方です。
今月の新機能
- 7.4.907 : 言語拡張の dll パスを指定するためのオプションが追加されました。
- 7.4.911 :
't_Ce'
と't_Cs'
オプションが追加されました。 - 7.4.941 :
'tagcase'
オプションが追加されました。 - 7.4.944 :
assertEqual()
,assertFalse()
,assertTrue()
関数が追加されました。
リリース情報
- 7.4.903 : MS-Windows: expandinig wildcards may cause bad memory access
- 7.4.904 : Vim does not provide .desktop files
- 7.4.905 : Python interface misses some functions on vim.message
- 7.4.906 : MS-Windows: viminfo file is (always) given hidden attribute
- 7.4.907 : dynamically loaded libs can only be defined at compile time
- 7.4.908 : (after 7.4.907) build error with MingW compiler
- 7.4.909 : “make install” fails
- 7.4.910 : (after 7.4.905) compiler complains about type punned pointer
- 7.4.911 : t_Ce and t_Cs are documented but not supported
- 7.4.912 : wrong indenting for C++ constructor
- 7.4.913 : no utf-8 support for the hangul input feature
- 7.4.914 : new compiler warning: logical-not-parentheses
- 7.4.915 : comma goes missing when removing from ‘path’ and then adding
- 7.4.916 : when running out of memory, memory may be freed twice
- 7.4.917 : compiler warning for comparing signed and unsigned
- 7.4.918 : (after 7.4.907) a digit in an option name has problems
- 7.4.919 : the dll options are not in the options window
- 7.4.920 : the rubydll option is not in the options window
- 7.4.921 : (after 7.4.906) missing proto file update
- 7.4.922 : leaking memory with “:helpt {dir-not-exists}”
- 7.4.923 : prototypes not always generated
- 7.4.924 : DEVELOPER_DIR gets reset by configure
- 7.4.925 : user may yank or put using the register being recorded in
- 7.4.926 : completing longest match doesn’thandle multi-byte chars
- 7.4.927 : Ruby crashes when there is a runtime error
- 7.4.928 : a clientserver message interrupts handling keys of a mapping
- 7.4.929 : “gv” after paste selects one char less if ‘sel’ is “exclusive”
- 7.4.930 : MS-Windows: Most users appear not to like the window border
- 7.4.931 : (after 7.4.929) test 94 fails on some systems
- 7.4.932 : (after 7.4.926) test_utf8 has confusing dummy command
- 7.4.933 : (after 7.4.926) crash using longest match in completion
- 7.4.934 : Appveyor also builds on a tag push
- 7.4.935 : test_utf8 fails on MS-Windows when executed with gvim
- 7.4.936 : crash when dragging with the mouse
- 7.4.937 : segfault reading unitialized memory
- 7.4.938 : X11 and GTK have moure mouse buttons than Vim supports
- 7.4.939 : memory leak when encountering a syntax error
- 7.4.940 : vt52 terminal codes are not correct
- 7.4.941 : there is no way to ignore case only for tag searches
- 7.4.942 : (after 7.4.941) test_tagcase breaks for small builds
- 7.4.943 : test_writefile tests are not run
- 7.4.944 : Writing tests for Vim script is hard
新着スクリプト
- Never Optimal Wiki : a minimalistic pure vim personal wiki
- vim-abbrev-matcher : Abbreviation matcher plugin to be used with CtrlP and Unite
- wimproved.vim : Better fullscreen and more on Windows.
- vim-maildrop : Syntax highlighting for Courier maildrop filters
- simple_playground.vim : make vim be language playgrounds
- fountainflow.vim : Convert Fountain screenplay files to HTML and LibreOffice
- Nette : Plugin for Nette Framework; syntax, indent, snipMate snippets, …
- todo-vim : todo-vim is plugin for manage your todo notes
- EasyClipRing.vim : Autocomplete style vim pop-up menu for your registers.
- Buffer Hint : A handy buffer switcher
- Delphi : Executes your python code as you write it
- optcmd : plugin provides dialog for choicing command and process it by prefix option
月間ダウンロードランキング
- The NERD tree : A tree explorer plugin for navigating the filesystem (1275)
- taglist.vim : Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc) (1241)
- python.vim : Enhanced version of the python syntax highlighting script (656)
- c.vim : C/C++ IDE – Write and run programs. Insert statements, idioms, comments etc. (598)
- molokai : A port of the monokai scheme for TextMate (517)
- pathogen.vim : Poor man’s package manager. Easy manipulation of ‘runtimepath’ et al (509)
- AutomaticLaTeXPlugin : Background compilation, completion, bib serch, toc and other nice features. (401)
- OmniCppComplete : C/C++ omni-completion with ctags database (372)
- nginx.vim : initial version (348)
- SuperTab : Do all your insert-mode completion with Tab. (346)
vim-jp issues
Open : 238 (-2) | Closed : 553 (+8) |
- Issue #786 : if_pythonとif_python3の同時使用
- Issue #787 : HomebrewでvimのHEADをインストールしようとすると失敗する
- Issue #788 : vim.exe gvim.exe起動するとノートンセキュリティに不正と判断されて削除される
- Issue #789 : Unix, Cygwin, Windows で fnamemodify の相対パス変換結果が違う
- Issue #790 : getcwd() でカレントウィンドウ以外のローカル cwd を取りたい
- Issue #791 : wildmode=longest 時にマルチバイト文字がバイト単位で補完される
もどる