Vim Magazine 3 月号
Posted on 2013-03-31話題
-
Vim Advent Calendar 2012 まだやってます。
今月の新機能
- 7.3.859: CUI 端末で ‘ambiwidth’ が自動設定されるようになりました。
- 7.3.867: 自動コマンドに TextChanged イベントと TextChangedI イベントが追加されました。
- 7.3.872: ‘fileignorecase’ オプションが追加されました。
- 7.3.873: 置換で簡単にタイトルケースに変換できるようになりました。
:echo substitute('abc', '.*', '\L\u\0', '') => Abc
リリース情報
- 7.3.844 : enum is not indented correctly with “public” etc
- 7.3.845 : (after 7.3.844) enum indenting is not tested
- 7.3.846 : missing proto file, listing a non-existing proto file
- 7.3.847 : test 55 fails when messages are translated
- 7.3.848 : can’t build with Ruby 2.0 when using MinGW x64 or MSVC10
- 7.3.849 : “:g//” gives “Pattern not found error” with E486
- 7.3.850 : “:vimgrep //” matches everywhere
- 7.3.851 : empty pattern with :sort incorrect without previous pattern
- 7.3.852 : system() breaks clipboard text
- 7.3.853 : “ra” does not replace all chars on multi-byte chars > 1 line
- 7.3.854 : after BS in insert mode completion current entry is wrong
- 7.3.855 : compiler warnings
- 7.3.856 : system() garbles multi-byte clipboard contents
- 7.3.857 : QuitPre autocommand event does not trigger for :qa and :wq
- 7.3.858 : “gv” selects the wrong area after some operators
- 7.3.859 : ‘ambiwidth’ must be set by the user
- 7.3.860 : in –remote-expr try/catch does not work
- 7.3.861 : “:setlocal number” clears global value of ‘relativenumber’
- 7.3.862 : dragging the status line can be slow
- 7.3.863 : (after 7.3.859) ‘ambiwidth’ detection for ANSI terminal
- 7.3.864 : (after 7.3.862) can’t build without the mouse feature
- 7.3.865 : (after 7.3.862) mouse position can be wrong
- 7.3.866 : not serving the X selection during system() isn’t nice
- 7.3.867 : matchparen does not update match when using auto-indenting
- 7.3.868 : empty line at hit-return prompt with few lines of text
- 7.3.869 : bufwinnr() matches buffers in other tabs
- 7.3.870 : compiler warnings when using MingW 4.5.3
- 7.3.871 : search(‘\^$’, ‘c’) does not use empty match under the cursor
- 7.3.872 : on some systems file name case is always ignored
- 7.3.873 : cannot easily use :s to make title case
- 7.3.874 : comparing file names does not handle multi-byte chars properly
- 7.3.875 : (after 7.3.866) build problem with a combination of features
新着スクリプト
- textobj-gitgutter : text object for a gitgutter hunk
- neosnippet : The neo-snippet plugin contains the neocomplcache snippet completion
- RelativeNumberCurrentWindow : Only show relative numbers in the currently active window.
- ProportionalResize : Adapt the window proportions after Vim is resized.
- vim-easy-submode : using vim-submode easily
- vim-tayra : Syntax highlighting for tayra scripts.
- LineJugglerCommands : Commands to duplicate and move around lines.
- vim-transmitty : Transmit.app integration for VIM (Mac only)
- vim-multiedit : Multi-selection editing for vim, inspired by Sublime Text
- dubs-scheme : a color scheme mainly for programming
- vim-forrestgump : Run code inline and on-the-fly in vim. Inspired by TextMate’s ⌘R.
- hemisu.vim : A color scheme with light and dark variants
- noctu.vim : 16-color terminal color scheme
- obsession.vim : Continuously updated session files
- ghcmod : Happy Haskell programming on Vim, powered by ghc-mod
- interactive-replace : InteractiveReplace lets you choose replacement text for your search
- voogle : search google from vim easily with any modern browser
- vim-scroll-position : Displays the current scroll position like a scrollbar thumb
- vim-php-namespace : imports php namespaces
- vim-run-live : Run or Preview current buffer in highly configurable ways
- iwilldiffer.vim : Show git/hg/bzr add/mode/del signs in buffer
- composer.vim : Composer plugin for Vim
- joy : <tab> becomes <esc>, just like Bill Joy!
- vim-tmuxify : Handling tmux panes like a boss.
- zarniwoop.vim : A colourful, dark colour scheme for Vim.
- assistEncloseManip.vim : Assist manipulation on brackets, quotes
- vim-git-log : View your git log interactively in Vim. Side by side diffs!
- vim-rst-sections : Plugin to work with sections in ReST
- vim-signify : Advanced plugin for showing VCS diffs in the SignColumn
- tbone.vim : tmux basics
- last256 : A dark vim color-scheme, based on vim-hybrid
- QFGrep.vim : A plugin to filter Quickfix entries
- venom : vim python interface extension
- mercury : execute any fragment of code directly from vim
- vim-rusmode : Bind pressing russian key in normal mode to toggle layout and repeat same key.
- Brolink.vim : Live browser editing for Vim
- molokai_nancle : Modify the VertSplit color of the original one
- colorful-statusline : A colorful statusline for vim.
- Git Support : Inspect the state of a repository and execute Git commands without leaving Vim.
- Code Upstairs : A plugin for browsing source code at functions level.
月間ダウンロードランキング
- taglist.vim : Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc) (3579)
- The NERD tree : A tree explorer plugin for navigating the filesystem (2484)
- python.vim : Enhanced version of the python syntax highlighting script (1450)
- pathogen.vim : Easy manipulation of ‘runtimepath’, ‘path’, ‘tags’, etc (1268)
- snipMate : TextMate-style snippets for Vim (1107)
- c.vim : C/C++ IDE – Write and run programs. Insert statements, idioms, comments etc. (1075)
- molokai : A port of the monokai scheme for TextMate (1011)
- OmniCppComplete : C/C++ omni-completion with ctags database (922)
- SuperTab : Do all your insert-mode completion with Tab. (892)
- minibufexpl.vim : Elegant buffer explorer - takes very little screen space (878)
vim-jp issues
Open : 153 (+8) | Closed : 190 (+14) |
- Issue #322 : バグ報告テンプレ欲しい
- Issue #323 : syntax include でエラーがでる。
- Issue #324 : fileencodingsオプションの解析が遅い
- Issue #325 : /doc のテキストエンコードがバラバラ
- Issue #326 : search() で stoppos を利用するとカーソルのある位置が検索対象から外れる
- Issue #327 : Cygwinでtest55が失敗する
- Issue #328 : perlの正規表現中のextra commentがsyntax highlightされない。
- Issue #329 : fFtT ハイライト
- Issue #330 : 設定のハマりどころをなくす (was *_example.vim をデフォルトで読むかどうか)
- Issue #331 : Kaoriya版のシステムのvimrcの副作用が大きすぎる
- Issue #332 : 7.3.859 が Mac で問題が出てるらしい
- Issue #333 : Patch 7.3.872で入った ‘fileignorecase’ オプションの挙動が変かも?
- Issue #334 : macvim-kaoriyaのみ?で filetype=vim の時だけ正規表現がマッチしない
- Issue #335 : python3インターフェイスの vim.eval() で日本語のPython文字列を扱えない
- Issue #336 : poファイル修正
- Issue #337 : DirectWriteパッチ、完成させるよ。
- Issue #338 : py3 で Vim が落ちる
- Issue #339 : 64bit かつ ruby 2.0.0 の環境で、–enable-rubyinterp=dynamic でビルドできない
- Issue #340 : Lua トランスレーター作ろう
- Issue #341 : ifdef のインデント修正する?
- Issue #342 : バッファ系のコマンド(:ls, :bnext, :brewind, etc…)がタブページ使用時を考慮していない
- Issue #343 : help原文の「viにはない」の表記ゆれの統一を検討する
もどる