|
@@ -17,6 +17,7 @@ set expandtab
|
|
|
set hlsearch
|
|
|
set ruler
|
|
|
set shiftwidth=2
|
|
|
+set smartindent
|
|
|
let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0
|
|
|
let v:this_session=expand("<sfile>:p")
|
|
|
silent only
|
|
@@ -27,8 +28,8 @@ endif
|
|
|
set shortmess=aoO
|
|
|
badd +1 index.html
|
|
|
badd +1 demo.html
|
|
|
-badd +0 css/custom.css
|
|
|
-badd +0 p
|
|
|
+badd +1 css/custom.css
|
|
|
+badd +1 p
|
|
|
args index.html demo.html
|
|
|
edit index.html
|
|
|
set splitbelow splitright
|
|
@@ -83,8 +84,8 @@ setlocal iminsert=0
|
|
|
setlocal imsearch=0
|
|
|
setlocal include=
|
|
|
setlocal includeexpr=
|
|
|
-setlocal indentexpr=
|
|
|
-setlocal indentkeys=0{,0},:,0#,!^F,o,O,e
|
|
|
+setlocal indentexpr=HtmlIndentGet(v:lnum)
|
|
|
+setlocal indentkeys=o,O,*<Return>,<>>,{,}
|
|
|
setlocal noinfercase
|
|
|
setlocal iskeyword=@,48-57,_,192-255
|
|
|
setlocal keywordprg=
|
|
@@ -109,7 +110,7 @@ setlocal norelativenumber
|
|
|
setlocal noscrollbind
|
|
|
setlocal shiftwidth=2
|
|
|
setlocal noshortname
|
|
|
-setlocal nosmartindent
|
|
|
+setlocal smartindent
|
|
|
setlocal softtabstop=0
|
|
|
set spell
|
|
|
setlocal spell
|
|
@@ -133,18 +134,24 @@ setlocal nowinfixwidth
|
|
|
setlocal wrap
|
|
|
setlocal wrapmargin=0
|
|
|
silent! normal! zE
|
|
|
-let s:l = 98 - ((32 * winheight(0) + 22) / 44)
|
|
|
+let s:l = 50 - ((21 * winheight(0) + 22) / 44)
|
|
|
if s:l < 1 | let s:l = 1 | endif
|
|
|
exe s:l
|
|
|
normal! zt
|
|
|
-98
|
|
|
-normal! 018l
|
|
|
+50
|
|
|
+normal! 0
|
|
|
tabedit css/custom.css
|
|
|
set splitbelow splitright
|
|
|
+wincmd _ | wincmd |
|
|
|
+split
|
|
|
+1wincmd k
|
|
|
+wincmd w
|
|
|
set nosplitbelow
|
|
|
set nosplitright
|
|
|
wincmd t
|
|
|
set winheight=1 winwidth=1
|
|
|
+exe '1resize ' . ((&lines * 21 + 23) / 46)
|
|
|
+exe '2resize ' . ((&lines * 21 + 23) / 46)
|
|
|
argglobal
|
|
|
edit css/custom.css
|
|
|
setlocal noautoindent
|
|
@@ -193,8 +200,8 @@ setlocal iminsert=0
|
|
|
setlocal imsearch=0
|
|
|
setlocal include=
|
|
|
setlocal includeexpr=
|
|
|
-setlocal indentexpr=
|
|
|
-setlocal indentkeys=0{,0},:,0#,!^F,o,O,e
|
|
|
+setlocal indentexpr=GetCSSIndent()
|
|
|
+setlocal indentkeys=0{,0},!^F,o,O
|
|
|
setlocal noinfercase
|
|
|
setlocal iskeyword=@,48-57,_,192-255
|
|
|
setlocal keywordprg=
|
|
@@ -243,12 +250,120 @@ setlocal nowinfixwidth
|
|
|
setlocal wrap
|
|
|
setlocal wrapmargin=0
|
|
|
silent! normal! zE
|
|
|
-let s:l = 21 - ((20 * winheight(0) + 22) / 44)
|
|
|
+let s:l = 12 - ((6 * winheight(0) + 10) / 21)
|
|
|
if s:l < 1 | let s:l = 1 | endif
|
|
|
exe s:l
|
|
|
normal! zt
|
|
|
-21
|
|
|
+12
|
|
|
normal! 0
|
|
|
+wincmd w
|
|
|
+argglobal
|
|
|
+edit css/custom.css
|
|
|
+setlocal noautoindent
|
|
|
+setlocal nobinary
|
|
|
+setlocal bufhidden=
|
|
|
+setlocal buflisted
|
|
|
+setlocal buftype=
|
|
|
+setlocal nocindent
|
|
|
+setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e
|
|
|
+setlocal cinoptions=
|
|
|
+setlocal cinwords=if,else,while,do,for,switch
|
|
|
+setlocal colorcolumn=
|
|
|
+setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-
|
|
|
+setlocal commentstring=/*%s*/
|
|
|
+setlocal complete=.,w,b,u,t,i
|
|
|
+setlocal completefunc=
|
|
|
+setlocal nocopyindent
|
|
|
+setlocal cryptmethod=
|
|
|
+setlocal nocursorbind
|
|
|
+setlocal nocursorcolumn
|
|
|
+setlocal nocursorline
|
|
|
+setlocal define=
|
|
|
+setlocal dictionary=
|
|
|
+setlocal nodiff
|
|
|
+setlocal equalprg=
|
|
|
+setlocal errorformat=
|
|
|
+setlocal expandtab
|
|
|
+if &filetype != 'css'
|
|
|
+setlocal filetype=css
|
|
|
+endif
|
|
|
+setlocal foldcolumn=0
|
|
|
+setlocal foldenable
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldtext=foldtext()
|
|
|
+setlocal formatexpr=
|
|
|
+setlocal formatoptions=tcq
|
|
|
+setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
|
|
|
+setlocal grepprg=
|
|
|
+setlocal iminsert=0
|
|
|
+setlocal imsearch=0
|
|
|
+setlocal include=
|
|
|
+setlocal includeexpr=
|
|
|
+setlocal indentexpr=GetCSSIndent()
|
|
|
+setlocal indentkeys=0{,0},!^F,o,O
|
|
|
+setlocal noinfercase
|
|
|
+setlocal iskeyword=@,48-57,_,192-255
|
|
|
+setlocal keywordprg=
|
|
|
+setlocal nolinebreak
|
|
|
+setlocal nolisp
|
|
|
+setlocal nolist
|
|
|
+setlocal makeprg=
|
|
|
+setlocal matchpairs=(:),{:},[:]
|
|
|
+setlocal modeline
|
|
|
+setlocal modifiable
|
|
|
+setlocal nrformats=octal,hex
|
|
|
+set number
|
|
|
+setlocal number
|
|
|
+setlocal numberwidth=4
|
|
|
+setlocal omnifunc=
|
|
|
+setlocal path=
|
|
|
+setlocal nopreserveindent
|
|
|
+setlocal nopreviewwindow
|
|
|
+setlocal quoteescape=\\
|
|
|
+setlocal noreadonly
|
|
|
+setlocal norelativenumber
|
|
|
+setlocal noscrollbind
|
|
|
+setlocal shiftwidth=2
|
|
|
+setlocal noshortname
|
|
|
+setlocal nosmartindent
|
|
|
+setlocal softtabstop=0
|
|
|
+set spell
|
|
|
+setlocal spell
|
|
|
+setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+
|
|
|
+setlocal spellfile=
|
|
|
+setlocal spelllang=en
|
|
|
+setlocal statusline=
|
|
|
+setlocal suffixesadd=
|
|
|
+setlocal swapfile
|
|
|
+setlocal synmaxcol=3000
|
|
|
+if &syntax != 'css'
|
|
|
+setlocal syntax=css
|
|
|
+endif
|
|
|
+setlocal tabstop=8
|
|
|
+setlocal tags=
|
|
|
+setlocal textwidth=0
|
|
|
+setlocal thesaurus=
|
|
|
+setlocal noundofile
|
|
|
+setlocal nowinfixheight
|
|
|
+setlocal nowinfixwidth
|
|
|
+setlocal wrap
|
|
|
+setlocal wrapmargin=0
|
|
|
+silent! normal! zE
|
|
|
+let s:l = 51 - ((5 * winheight(0) + 10) / 21)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+exe s:l
|
|
|
+normal! zt
|
|
|
+51
|
|
|
+normal! 0
|
|
|
+wincmd w
|
|
|
+exe '1resize ' . ((&lines * 21 + 23) / 46)
|
|
|
+exe '2resize ' . ((&lines * 21 + 23) / 46)
|
|
|
tabedit demo.html
|
|
|
set splitbelow splitright
|
|
|
set nosplitbelow
|
|
@@ -353,12 +468,12 @@ setlocal nowinfixwidth
|
|
|
setlocal wrap
|
|
|
setlocal wrapmargin=0
|
|
|
silent! normal! zE
|
|
|
-let s:l = 94 - ((20 * winheight(0) + 22) / 44)
|
|
|
+let s:l = 48 - ((42 * winheight(0) + 22) / 44)
|
|
|
if s:l < 1 | let s:l = 1 | endif
|
|
|
exe s:l
|
|
|
normal! zt
|
|
|
-94
|
|
|
-normal! 0
|
|
|
+48
|
|
|
+normal! 07l
|
|
|
tabnext 2
|
|
|
if exists('s:wipebuf')
|
|
|
silent exe 'bwipe ' . s:wipebuf
|