vim-jp » Vimのユーザーと開発者を結ぶコミュニティサイト

Vim Magazine 2018 年 07 月号

Posted on 2018-07-31


話題

今月の新機能

今月の新機能及びユーザーに影響のある変更は以下のとおりです。

  • 8.1.0142: 組込み termcap の xterm, vt320 エントリにキーパッドのエスケープシーケンスが追加されました
  • 8.1.0182: Unicode 11 に対応しました
  • 8.1.0184: wincolwinrow の項目が getwininfo() の返り値に追加されました (関連: 8.1.0187)
  • 8.1.0198: 'redrawtime' で設定した時間を過ぎてシンタックスハイライトが無効になる場合はメッセージが出るようになりました
  • 8.1.0214: autochdirhas() 関数と :version の出力結果で確認できるようになりました
  • 8.1.0218: matchadd(), matchaddpos() 関数に現在のウィンドウ以外のウィンドウ番号やウィンドウIDを指定できる window の項目が追加されました
  • 8.1.0225: インサートモードで CTRL-O コマンドを実行した際、mode() 関数が niI, niR, niV 等の文字列を返すようになりました

  • ランタイムの更新
    • reStructuredText の ftplugin スクリプトで reStructuredText 標準ルールの設定を行うようになりました (setlocal expandtab shiftwidth=3 softtabstop=3 tabstop=8)
      • shiftwidth=3 softtabstop=3 についてはディレクティブ (..) と 順序付きリスト (1.) のより良いサポートのためですが、問題を起こす可能性もあるため改善の余地ありとのこと (参考)
      • これを抑制するには let g:rst_style = 0 と vimrc に書く必要があります
    • reStructuredText の ftplugin スクリプトでセクションやサブセクションごとに折畳みを行うようになりました
    • WebAssembly テキストフォーマット用ファイルタイプ wast の ftplugin, indent, syntax プラグインが追加されました

Vimに関する脆弱性

特筆すべき脆弱性の報告はありませんでした。

リリース情報

新着スクリプト

月間ダウンロードランキング

  1. jellybeans.vim : Colorful, dark color scheme (7)
  2. verilog_systemverilog.vim : Extending Verilog syntax highlighting for SystemVerilog (5)
  3. taglist.vim : Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc) (4)
  4. bufexplorer.zip : Buffer Explorer / Browser (4)
  5. systemverilog.vim : SystemVerilog syntax highlighting (4)
  6. ctags.exe : Windows version of ctags for 4GL/4Js programs (4)
  7. Emmet.vim : vim plugins for HTML and CSS hi-speed coding. (4)
  8. The NERD tree : A tree explorer plugin for navigating the filesystem (4)
  9. DirDiff.vim : A plugin to diff and merge two directories recursively. (3)
  10. tcl.vim : tcl syntax file (3)

vim-jp issues

Open : 262 (+2) Closed : 916 (+2)

もどる