| -*- llvm/utils/vim/README -*- |
| |
| This directory contains settings for the vim editor to work on llvm *.ll and |
| tablegen *.td files. It comes with filetype detection rules in the (ftdetect), |
| syntax highlighting (syntax), some minimal sensible default settings (ftplugin) |
| and indentation plugins (indent). |
| |
| To install copy all subdirectories to your $HOME/.vim or if you prefer create |
| symlinks to the files here. Do not copy the vimrc file here it is only meant as an inspiration and starting point for those working on llvm c++ code. |
| |
| Note: If you notice missing or incorrect syntax highlighting, please contact |
| <llvm-bugs [at] lists.llvm.org>; if you wish to provide a patch to improve the |
| functionality, it will be most appreciated. Thank you. |
| |
| If you find yourself working with LLVM Makefiles often, but you don't get syntax |
| highlighting (because the files have names such as Makefile.rules or |
| TEST.nightly.Makefile), add the following to your ~/.vimrc: |
| |
| " LLVM Makefile highlighting mode |
| augroup filetype |
| au! BufRead,BufNewFile *Makefile* set filetype=make |
| augroup END |