-
Notifications
You must be signed in to change notification settings - Fork 32
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
{hoge ...}形式のシンタックスハイライト #40
Comments
関連: vim-jp/issues#197 本体側での対応方法を検討するissue |
本体は本体で対応していただくとして、2.の表記が揃っていない部分は |
vim-jp/issues#197 から vimdoc-ja 内の syntax/help_ja.vim を拡張すれば良い、とわかりました。私は賛成。 |
vim-jp/issues#197 から転載 ヘルプタグに日本語を使う syntax/help_ja.vim の修正 scriptencoding utf-8
syn match helpVim "Vim バージョン [0-9.a-z]\+"
syn region helpNotVi start="{Vim" end="}" contains=helpLeadBlank,helpHyperTextJump
syn match helpSpecial "{[^}]\+}"
syn match helpHyperTextJump "\\\@<!|\S\+|" contains=helpBar
syn match helpHyperTextEntry "\*\S\+\*" contains=helpStar
syn match helpOption "'[^']\+'" |
めざせ愛生会病院! |
愛生会!w 初めて見たときは精神科かとおもった。 |
これあと残作業はなんですか? @mattn さんが書いた変更を適用するだけ? |
するかどうかの採決 |
すべき。 |
しちゃっていいと思います。 |
あ、ちょっと気になる点が。 syn match helpHyperTextJump "\\\@<!|\S\{-}|" contains=helpBar これでどうでしょ。 |
単純に複数単語を使いたい時だったと思います。 |
あーすみません、 |
syn match helpSpecial "{[^}]\+}" これなんですが、
こういう所でヒットしちゃいますね。 syn match helpSpecial "{\_[^}]\{-}}" こうしたいところですが、こうすると誤爆箇所更に増えそう。 |
@thinca あけましておめでとうございます。今年もよろしくお願いします。
分かりません><
(ついでに'{~{~}~}'等括弧が入れ子になっているところは最内の括弧だけsyntaxされるようにしてみた。) |
あれ?vimdoc-ja/syntax/help_ja.vim すごくシンプルになってる。
な行がない。 |
それは 上で @mattn さんが挙げた例 で、まだ適用されてません。 |
ありがとう。で? |
すいません。どこかわかりにくかったでしょうか? 何がわからなかったのか教えていただけると助かります。 |
あー構えられちゃったー。(新年の挨拶したのにー...)ってだけです。俺たち相変わらずだね 😄 |
え、構えたとはどういう… |
これ、自分で言っておきながらですが、helpSpecial じゃなくて helpNotVi が本来の目的ですね。
は
のはずなので。 |
アドホックな対応と言うのは、具体的にはシンタックス定義に |
改行だけ心配
こういうのがクリア出来ればいいが |
任意位置の空白だと、migemo が吐くような感じの正規表現にする必要がありそうですね。 |
重くもなる |
確かにそれもありますね。 |
せっかくの
{hoge ...}
形式でシンタックスハイライトが効いていないパターンがいくつかあります。{これらのコマンドはViには存在しない}
{Vi にはこれらのコマンドは存在しない}
に直そうと思います。{|+xxx| 機能を有効にしてコンパイルしたときのみ有効}
{Vim: |+xxx| 機能を有効にしてコンパイルしたときのみ有効}
にでも直すのがよいでしょうか。それともそのままでシンタックスハイライトを効かせる方法有りますか?
(
{コンパイル時に |+xxx| 機能が...}
という表記の部分もある。){訳注: ...}
シンタックスハイライトを効かせる方法有りますか? ({Vi m が気持ち悪い #7 と同じ方法?)
The text was updated successfully, but these errors were encountered: