Skip to content

Vim Magazine 2017年2月号 #238

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Mar 1, 2017
Merged

Vim Magazine 2017年2月号 #238

merged 7 commits into from
Mar 1, 2017

Conversation

koron
Copy link
Member

@koron koron commented Jan 31, 2017

Vim Magazine 2017 年 2 月号のPRです。

2017/02/28 に以下を実施して、パッチなどの情報を追加 commit してからマージしてください。
2017/02/28 は火曜日で平日です。作業忘れに気をつけてください。

ruby scripts/vimmagazinetools.rb generate --update scripts/vimmagazinestate.json >> _posts/vimmagazine/2017-02-28-vimmagazine.md

今月の新機能 のフォーマット

今月の新機能 は以下のフォーマットに従う。

*   {パッチ番号}: {新機能についての簡潔な説明。可能な限り一文であることが好ましい}

各新機能のパッチについて特に重要な関連パッチが存在する場合、末尾に以下のように追加する。

*   {パッチ番号}: {新機能についての簡潔な説明} (関連パッチ: {パッチ番号1}, {パッチ番号2})

その他のルール

  • {パッチ番号}8.0.0999 のように完全な記述とする(暫定)
  • 英数字と日本語の境界にはスペースを開ける(github-pagesのmarkdown engineの不具合を避けるため)
  • オプションや関数は原則として `` で囲む

以上はあくまでも基本形であり、必要であれば例外を許容する。


資料

  • 先月: 2017/01 号のPR

  • 日本語と英語の間にスペースを空けるためのコマンド

    %s/[!-',0-~]\zs\ze[^ -~]\|[^ -~]\zs\ze[!-',0-~]/ /g
    
  • Circle CI 上でプレビューするためのURL

    https://circleci.com/api/v1/project/vim-jp/vim-jp.github.io/{BUILD_NUMBER}/artifacts/0/$CIRCLE_ARTIFACTS/vimmagazine/2017/02/28/vimmagazine.html
    

このURL簡単に生成する方法はないだろうか?

@koron koron added the contents label Jan 31, 2017
@koron koron self-assigned this Jan 31, 2017
@h-east
Copy link
Member

h-east commented Feb 2, 2017

今月の新機能(1)
8.0.0274~8.0.0295

  • 8.0.0283: mode() が置換モードおよびインサートモード中の2種類の補完状態 "c" と "x" を返すようになりました。

@h-east
Copy link
Member

h-east commented Feb 10, 2017

今月の新機能(2)
8.0.0296~8.0.0340

  • 8.0.0302: 端末キーコード ('t_kl' 等)が、 :let で設定できるようになりました。
  • 8.0.0309: json_decode() が空のキーを受け付けるようになりました。

@h-east
Copy link
Member

h-east commented Feb 27, 2017

今月の新機能(3)
8.0.0341~8.0.0386

  • 8.0.0369: いくつかのオプションが features に依存して定義されていなかったものが、常に定義されるようになりました。 (関連patch: 8.0.0372)

@h-east
Copy link
Member

h-east commented Feb 28, 2017

@koron Ready to publication:+1:

@k-takata
Copy link
Member

脆弱性情報も載せたほうがいいのですかね?

8.0.0322 (related: 8.0.0376)
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5953

8.0.0377
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6349

8.0.0378
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6350

@koron
Copy link
Member Author

koron commented Mar 1, 2017

現在作業中です~

@koron
Copy link
Member Author

koron commented Mar 1, 2017

私の方からは修正ここまでです。

30分くらい寝かせます。

* 8.0.0369: いくつかのオプションが features に依存して定義されていなかったものが、常に定義されるようになりました。 (関連patch: 8.0.0372)

## Vimに関する脆弱性
* 8.0.0322 (related: 8.0.0376) <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5953>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

related: は新機能の表記に合わせて 関連patch: の方がいいですかね?

Copy link
Member Author

@koron koron Mar 1, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

head にあるように 関連パッチ で統一しました。 4ab6e47

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#236 (comment)
これはスルー?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

パッチよりもpatchの方がかっこいいというのは個人的にはあまり同意していないのと、かっこいいかどうかという主観的な判断で決めるようなものでもないと思ったので黙ってました。

@koron koron merged commit fda6620 into master Mar 1, 2017
@koron koron deleted the magazine-201702 branch March 1, 2017 09:54
@koron
Copy link
Member Author

koron commented Mar 1, 2017

今月も編集にご協力をありがとうございました。
来月もよろしくお願いいたします 🙇

- [8.0.0386 : tiny build has a problem with generating the options test](https://github.com/vim/vim/commit/5b3af14b34c97ab58bfd4699bc2f3e5a2b704117)
- [8.0.0387 : compiler warnings](https://github.com/vim/vim/commit/b113c3a618113122e62697dd73427261f8c51b2c)
- [8.0.0388 : filtering lines changes folds](https://github.com/vim/vim/commit/1159b168dd94c1a25b4284c6544de385855df6f6)
- [8.0.0389 : test for arabic does not check what is displayed]()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

昨日の時点でGitHubにコミットされていなかった 8.0.0389 が先ほどコミットされました。
vim/vim@5342f00
リンクを更新したほうがよさそう。

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

master で直接修正をおねがいできますか?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done.

@h-east
Copy link
Member

h-east commented Mar 1, 2017

「今月の新機能」3月から誰かやって下さいね。私は降ります。

k-takata added a commit that referenced this pull request Mar 1, 2017
@koron koron mentioned this pull request Mar 1, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants