Browse files

Added .vimrc for coding standards and updated README so people know h…

…ow to use it
  • Loading branch information...
Fotios Lindiakos
Fotios Lindiakos committed Apr 27, 2012
1 parent 0718ff2 commit 7c62e072df7d68bab9c532462e91f3d3d37911cc
Showing with 22 additions and 0 deletions.
  1. +16 −0 .vimrc
  2. +6 −0
16 .vimrc
@@ -0,0 +1,16 @@
+" Some basic vim options to make it work better
+set nocompatible
+syntax on
+filetype on
+filetype plugin indent on
+" Set tabbing options
+autocmd FileType ruby,yaml setlocal expandtab autoindent shiftwidth=2 softtabstop=2
+" Trim trailing whitespace from Ruby and Yaml files
+autocmd BufWritePre *.rb,*.yml,*.yaml :%s/\s\+$//e
+"flag problematic whitespace (trailing and spaces before tabs)
+"Note you get the same by doing let c_space_errors=1 but
+"this rule really applies to everything.
+highlight RedundantSpaces term=standout ctermbg=red guibg=red
+match RedundantSpaces /\s\+$\| \+\ze\t/ "\ze sets end of match so only spaces highlighted
@@ -14,3 +14,9 @@ comments. For more information about OpenShift, visit https://openshift.redhat.
or the OpenShift forum
+Coding Standards
+We are following the GitHub Ruby styleguide (
+If you use vim, we've included a .vimrc in the root of this project.
+In order to use it, install

0 comments on commit 7c62e07

Please sign in to comment.