further work on vimrc

This commit is contained in:
David Majnemer 2010-06-19 12:55:54 -07:00
parent 39bf75e899
commit 75131ce114

23
vimrc
View file

@ -109,7 +109,6 @@ endif
set laststatus=2 set laststatus=2
set shortmess=atI set shortmess=atI
if has('statusline') if has('statusline')
set statusline=Editing:\ %r%t%m\ %=Location:\ Line\ %l/%L\ \ Col:\ %c\ (%p%%)
set statusline=%<%F\ %r[%{&ff}]%y%m\ %=\ Line\ %l\/%L\ Col:\ %c\ (%P) set statusline=%<%F\ %r[%{&ff}]%y%m\ %=\ Line\ %l\/%L\ Col:\ %c\ (%P)
endif endif
@ -145,7 +144,7 @@ if has('eval')
elseif &t_Co == 88 elseif &t_Co == 88
call LoadColorScheme("wombat:zellner") call LoadColorScheme("wombat:zellner")
else else
call LoadColorScheme("zellner") call LoadColorScheme("darkblue:zellner")
endif endif
endif endif
@ -242,13 +241,15 @@ endif
" Append modeline after last line in buffer. " Append modeline after last line in buffer.
" Use substitute() (not printf()) to handle '%%s' modeline in LaTeX files. " Use substitute() (not printf()) to handle '%%s' modeline in LaTeX files.
function! AppendModeline() if has('eval')
let save_cursor = getpos('.') fun! AppendModeline()
let append = ' vim: set ts='.&tabstop.' sw='.&shiftwidth.' tw='.&textwidth.': ' let save_cursor = getpos('.')
$put =substitute(&commentstring, '%s', append, '') let append = ' vim: set ts='.&tabstop.' sw='.&shiftwidth.' tw='.&textwidth.': '
call setpos('.', save_cursor) $put =substitute(&commentstring, '%s', append, '')
endfunction call setpos('.', save_cursor)
nnoremap <silent> <Leader>ml :call AppendModeline()<CR> endfun
nnoremap <silent> <Leader>ml :call AppendModeline()<CR>
endif
" tab indents selection " tab indents selection
vmap <silent> <Tab> >gv vmap <silent> <Tab> >gv
@ -283,14 +284,14 @@ endif
nmap K K<cr> nmap K K<cr>
" stolen from auctex.vim " stolen from auctex.vim
function! EmacsKill() fun! EmacsKill()
if col(".") == strlen(getline(line(".")))+1 if col(".") == strlen(getline(line(".")))+1
let @" = "\<CR>" let @" = "\<CR>"
return "\<Del>" return "\<Del>"
else else
return "\<C-O>D" return "\<C-O>D"
endif endif
endfunction endfun
" some emacs-isms are OK " some emacs-isms are OK
map! <C-a> <Home> map! <C-a> <Home>