<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Life's End</title>
    <link>http://lifesend.com/</link>
    <description>Worship</description>
    <language>en-us</language>
    <item>
      <title>vim settings</title>
      <description>&lt;!-- 
Found 0 labeled equations 
eq ids: 
--&gt;
&lt;!-- 
Found 0 figures 
fig ids: 
--&gt;
&lt;style type="text/css"&gt;pre.code {   background-color: #DDD;   color: #112;   padding: 10px;   font-size: 90%;   overflow: auto;   margin: 4px 0px;   width: 95%;}pre .normal {}pre .comment { color: #005; font-style: italic; }pre .keyword { color: #A00; font-weight: bold; }pre .method { color: #077; }pre .class { color: #074; }pre .module { color: #050; }pre .punct { color: #447; font-weight: bold; }pre .symbol { color: #099; }pre .string { color: #944; }pre .char { color: #F07; }pre .ident { color: #004; }pre .constant { color: #07F; }pre .regex { color: #B66; }pre .number { color: #F99; }pre .attribute { color: #5bb; }pre .global { color: #7FB; }pre .expr { color: #227; }pre .escape { color: #277; }div .aao_footer{ font-size: 80%; }&lt;/style&gt;
   &lt;div id=header&gt;
   &lt;h2&gt;Vim Settings&lt;/h2&gt;
Aaron Radke &lt;br&gt;
2007-11-26 &lt;br&gt;
&lt;em&gt;Vimrc file and collection of vimfile addonns&lt;/em&gt;&lt;p&gt;
&lt;/div&gt;
Download: &lt;a href='/static/file/_vimrc'&gt;_vimrc&lt;/a&gt;&lt;pre class="prettyprint"&gt;
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set ai
set spell
set ignorecase smartcase
set gfn=Lucida_Console:h9:cANSI
set selectmode=
set path+=**
   
set tabstop=2
set shiftwidth=2
   
colorscheme evening
   
      
"--------Commands to match vimized text mate
"iabbr aaotitlex title:Unset&lt;CR&gt;author:Aaron Radke&lt;CR&gt;date:&lt;C-R&gt;=strftime("%Y-%m-%d")&lt;CR&gt;&lt;CR&gt;abstract:&lt;CR&gt;grammar:aaoDoc_blogWithToc.markdown&lt;CR&gt;---------
"ab aaotitle	&lt;CR&gt;&lt;CR&gt;&lt;Esc&gt;kD!!ruby -e 'require "date"; puts "aaotitle:Unset\ndate:\#{DateTime.now}\nauthor:Aaron Radke\n---------\n"'&lt;CR&gt;kJJi
ab aaotitle	title:Unset&lt;CR&gt;author:Aaron Radke&lt;CR&gt;&lt;Esc&gt;!!ruby -e 'require "date"; puts "date:\#{DateTime.now}"'&lt;CR&gt;oabstract:&lt;CR&gt;grammar:aaoDoc_blogWithToc.markdown&lt;CR&gt;---------&lt;CR&gt;&lt;Esc&gt;6kwwDa
ab datetime &lt;CR&gt;&lt;CR&gt;&lt;Esc&gt;kD!!ruby -e 'require "date"; print DateTime.now'&lt;CR&gt;kJJi
ab datenow &lt;CR&gt;&lt;CR&gt;&lt;Esc&gt;kD!!ruby -e 'puts Time.now.strftime("\%Y-\%m-\%d")'&lt;CR&gt;kJJi
   
"-comments
vmap &lt;A-/&gt;	:rubydo $_ = $_.match(/^(\S*)\#(.*)/)?"#{$1}#{$2}":"\##{$_}"&lt;CR&gt;
nmap &lt;A-/&gt;	V:rubydo $_ = $_.match(/^(\S*)\#(.*)/)?"#{$1}#{$2}":"\##{$_}"&lt;CR&gt;
imap &lt;A-/&gt;	&lt;Esc&gt;V:rubydo $_ = $_.match(/^(\S*)\#(.*)/)?"#{$1}#{$2}":"\##{$_}"&lt;CR&gt;a
   
"-execute the current file
map &lt;A-r&gt;	:!start %&lt;CR&gt;&lt;CR&gt;
imap &lt;A-r&gt;	&lt;Esc&gt;:!start %&lt;CR&gt;&lt;CR&gt;a
   
"-save
map &lt;A-s&gt;	:w&lt;CR&gt;
imap &lt;A-s&gt;	&lt;Esc&gt;:w&lt;CR&gt;a
   
"-delete line
nmap &lt;C-K&gt;	dd
imap &lt;C-K&gt;	&lt;Esc&gt;ddo
vmap &lt;C-K&gt;	d
   
"-duplicate line
nmap &lt;C-D&gt;	yyp
imap &lt;C-D&gt;	&lt;Esc&gt;yyp
vmap &lt;C-D&gt;	ykp
   
"-select word
"nmap &lt;C-w&gt;	wbvw
imap &lt;C-w&gt;	&lt;Esc&gt;wbvw
vmap &lt;C-w&gt;	bw
   
"-ruby evaluation
nmap &lt;C-E&gt;	V:rubydo $_ = eval($_).to_s&lt;CR&gt;
vmap &lt;C-E&gt;	:rubydo $_ = eval($_).to_s&lt;CR&gt;
   
      
set lines=70 columns=100
   
      
set diffexpr=MyDiff()
   
function MyDiff()
let opt = '-a --binary '
if &amp;diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &amp;diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
   if &amp;sh =~ '\&lt;cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
   else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
   endif
else
   let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' &gt; ' . arg3 . eq
endfunction
   
"auto cd to current file on load
autocmd BufEnter * lcd %:p:h
   
      
" Project settings
let g:proj_window_width = 40
nmap &lt;silent&gt; &lt;S-F12&gt; &lt;Plug&gt;ToggleProject
&lt;/pre&gt;
&lt;div class=aao_footer&gt;
&lt;hr&gt;

&lt;/div&gt;
</description>
      <author>Aaron Radke</author>
      <pubDate>Mon, 26 Nov 2007 15:23:04 +0000</pubDate>
      <link>&lt;a href="/feed/vim"&gt;/vim_settings&lt;/a&gt;</link>
      <guid>&lt;a href="/feed/vim"&gt;/vim_settings&lt;/a&gt;</guid>
    </item>
  </channel>
</rss>
