-
Notifications
You must be signed in to change notification settings - Fork 44
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
Support User defined literals #17
Comments
リテラルとして扱うのではなく、どうせならユーザ定義リテラルだと分かる様にしたいです。 |
反応遅くなってすみません. とりあえず上ので実装して試してみました. @mattn |
ですです > nextgroup |
うーん,現状 |
Hi all, any plans to add literals highlight into master? |
My understanding is that to do this would require information from the source file which can only be obtained by parsing it as a compiler would do. Consider the related desire of highlighting macros: it would be necessary to detect if a sequence was found in a corresponding preprocessor directive, which involves scanning the file for those include directives. While it is possible to solve the above example fairly easily, this quickly requires implementing more and more rules until, eventually, you must implement a C++ parser to get highlighting right in every case. And it is not possible to do this with regular expressions. I would suggest closing this issue and researching e.g. DyeVim to see if it fits your needs, or another project found by a search query like "vim C++ semantic highlighting". |
Twitter でそういう話がでていたので立てておきます。
[目的]
以下のように C++11 で追加されたユーザ定義リテラルもリテラルとして一緒に
ハイライトを行いたい。
Vim のシンタックスはあまり詳しくないのですが、とりあえず、既存のシンタックスの末尾に `\w*` を追加してみました。
いまは『数値+リテラル』を1つのシンタックスとして定義する事を考えています。
上記のコードを https://github.com/vim-jp/cpp-vim/blob/master/syntax/cpp.vim#L38 あたりに追加すればよさそう?
Vim のシンタックスに詳しい人誰か。
The text was updated successfully, but these errors were encountered: