木魚ブログ

@sainoky

device treeをVimでシンタックスハイライト

syntaxファイルを作成・公開されてる方がいるのでありがたく使わせていただく。 https://github.com/b4winckler/macvim/blob/master/runtime/syntax/dts.vim

  1. ~/.vim/syntax/dts.vimとして保存
  2. 拡張子でfiletype判定させるため~/.vimrcに下記2行追加
au BufNewFile,BufRead *.dts setf dts
au BufNewFile,BufRead *.dtsi setf dts

コメントや変数の部分がハイライトされて分かりやすくなった。

f:id:sainoky:20140527234308p:plain

スクリーンショットはraspberry pi kernelのarch/arm/boot/dts/bcm2835.dtsiからとりました。https://github.com/raspberrypi/linux/blob/rpi-3.12.y/arch/arm/boot/dts/bcm2835.dtsi#L50