Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
TokyoVim#15 memo

TokyoVim#15 のメモ

タブ文字の表示

syntax highlight を整理したい

rspec

  • オフィスの環境とMBA環境でハイライトの仕方が違っていたので気になっていた
  • MBAの環境だけ、specky のシンタックスファイルを流用していた
  • rspec という filetype になっているので、do...end などのスニペットが呼ばれない
  • ので filetype を ruby にしてみる
  • specky から流用したシンタックスファイルを ruby.vim で保存
  • *_spec.rbを開いて set ft=ruby にするとrspec用のシンタックスハイライトが反映された
  • ftdetect/rspec.vimau BufRead,BufNewFile *_spec.rb set filetype=rspec していたのを削除した

mongoid

  • relation をハイライトさせたい embedsとかembedded_inとか
  • Mongoid::Relations::Macros::ClassMethods ここで定義されているメソッドが対象っぽい
  • vim-mongoid-syntax というリポジトリを作った
  • mongoid を使っているかどうかの判定?
  • include Mongoid::Document しているかどうか?
  • とりあえず自分で mongoid syntax を使うかどうかを決める方法で実装してみる
  • :MongoidSyntaxOn``:MongoidSyntaxOffというコマンドを作って制御するようにした
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.