'isident', 'iskeyword', 'isfname' に含まれない文字にマッチする正規表現パターンを構成したい #996

Closed
ichizok opened this Issue Dec 24, 2016 · 3 comments

Projects

None yet

1 participant

@ichizok
Member
ichizok commented Dec 24, 2016 edited

質問・報告の内容

http://lingr.com/room/vim/archives/2016/12/05#message-23747950

\Kって\kの否定じゃないのか‥‥
[^\k]的なのどう表現すればいいんだろう
[]の中でターム使えないの辛い‥‥
iskeywordに含まれない文字にマッチする正規表現書けない‥‥どなたかご存知ありませんか?

character class に [:ident:], [:keyword:], [:fname:] を追加する提案です。

https://github.com/vim/vim/compare/master...ichizok:feature/regexp-classes.patch

@ichizok ichizok changed the title from 'isident', 'iskeyword', 'isfname' に含まれない文字にマッチする正規表現パターンwo to 'isident', 'iskeyword', 'isfname' に含まれない文字にマッチする正規表現パターンを構成したい Dec 24, 2016
@ichizok
Member
ichizok commented Dec 24, 2016 edited

https://groups.google.com/forum/#!topic/vim_dev/_OlSClfGFCM
この問題のため、今のところ enc=utf-8 のとき \k[:keyword:] は一致しません。

@ichizok
Member
ichizok commented Jan 12, 2017

投げました。
vim/vim#1373

@ichizok ichizok closed this Jan 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment