---
.gitignore | 1 +
docs/hacking.html.in | 25 +++++++++++++++++++++++++
2 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
index 41f7654..197b4df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -65,3 +65,4 @@ results.log
stamp-h
stamp-h.in
stamp-h1
+.lvimrc
diff --git a/docs/hacking.html.in b/docs/hacking.html.in
index 0d81b0b..6093fc6 100644
--- a/docs/hacking.html.in
+++ b/docs/hacking.html.in
@@ -101,6 +101,31 @@
(libvirt-c-mode))))
</pre>
+ <p>
+ If you use vim, append the following to your ~/.vimrc file:
+ </p>
+<pre>
+ set nocompatible
+ filetype on
+ set autoindent
+ set smartindent
+ set cindent
+ set tabstop=8
+ set shiftwidth=4
+ set expandtab
+ set cinoptions=(0,:0,l1,t0
+ filetype plugin indent on
+ au FileType make setlocal noexpandtab
+ au BufRead,BufNewFile *.am setlocal noexpandtab
+ match ErrorMsg /\s\+$\| \+\ze\t/
+</pre>
+ <p>
+ Or if you don't want to mess your ~/.vimrc up, you can save the above
+ into a file called .lvimrc(not .vimrc) located at the root of libvirt
+ source, then install a vim script from
http://www.vim.org/scripts/script.php?script_id=1408,
+ It will load the .lvimrc only when you edit libvirt code.
+ </p>
+
<h2><a name="formatting">Code formatting (especially for new
code)</a></h2>
<p>
--
1.7.3.1