2003-08-11 19:56:08 +02:00
|
|
|
-*- llvm/utils/vim/README -*-
|
|
|
|
|
2015-04-21 03:35:42 +02:00
|
|
|
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).
|
2003-08-11 19:56:08 +02:00
|
|
|
|
2015-04-21 03:35:42 +02:00
|
|
|
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.
|
2003-08-11 20:05:19 +02:00
|
|
|
|
2003-08-11 19:56:08 +02:00
|
|
|
Note: If you notice missing or incorrect syntax highlighting, please contact
|
2015-08-05 05:51:17 +02:00
|
|
|
<llvm-bugs [at] lists.llvm.org>; if you wish to provide a patch to improve the
|
2003-08-11 19:56:08 +02:00
|
|
|
functionality, it will be most appreciated. Thank you.
|
2004-05-19 23:20:40 +02:00
|
|
|
|
|
|
|
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
|