• Andrew Smith's avatar
    Reformat CSS to use the coding standard. #947 · f983b451
    Andrew Smith authored
    Formatting was done mostly by hand using the following as a guide
    http://gnuvince.wordpress.com/2007/02/26/reformatting-a-css-file-with-vim/
    
    " Replace all sequences of white spaces with one space
    :%s/[ \t\n]\+/ /g
    
    " Go to the end of the command, then forward one character and insert
    " a newline
    ]/lr^M
    
    " Make sure there is a semi-colon before each closing bracket
    :%s/\([^; ]\) *}/\1;}/g
    
    " Add a newline after every semi-colon
    :%s/;/;^M/g
    
    " Add a newline after every opening brace and make put one space
    " between it and the preceeding text
    :%s/\([^ ]*\) *{/\1 {^M/g
    
    " Add two newlines after every closing brace
    :%s/}/}^M^M/g
    
    " Remove 'trailing' spaces in front of the semi-colons
    :%s/ *;/;/g
    
    " Make sure there is only one space after a colon
    :%s/: */: /g
    
    " Make the text before the colon lowercase
    :%s/\(.\{-}\):/\L\1:/g
    
    " Remove all trailing spaces at the beginning of lines
    :%s/^ \+/g
    
    " Indent the whole file
    gg=G
    
    " Split each rule onto its own line (This also matched some
    " property/value combos so needed confirming
    :%s/\([a-z0-9]\+\), \+/\1,^M/gc
    f983b451
Name
Last commit
Last update
app Loading commit data...
config Loading commit data...
db Loading commit data...
doc Loading commit data...
extra Loading commit data...
files Loading commit data...
lib Loading commit data...
log Loading commit data...
public Loading commit data...
script Loading commit data...
test Loading commit data...
tmp/test Loading commit data...
vendor Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.hgignore Loading commit data...
.travis.yml Loading commit data...
Gemfile Loading commit data...
README.rdoc Loading commit data...
Rakefile Loading commit data...