aboutsummaryrefslogtreecommitdiff
path: root/dot_vimrc
diff options
context:
space:
mode:
Diffstat (limited to 'dot_vimrc')
-rw-r--r--dot_vimrc69
1 files changed, 69 insertions, 0 deletions
diff --git a/dot_vimrc b/dot_vimrc
new file mode 100644
index 0000000..4bc5f32
--- /dev/null
+++ b/dot_vimrc
@@ -0,0 +1,69 @@
+" p
+" Line numbering
+"set number
+" Set syntax highlighting
+syntax on
+colorscheme brookstream
+" Tabbing
+set et
+set shiftwidth=4
+set smarttab
+set autoindent
+" We want a mouse in consoles, so:"
+set mouse=a
+filetype plugin on
+filetype indent on
+set textwidth=80
+set bg=dark
+set modeline
+set modelines=1
+set pastetoggle=<F10>
+command -nargs=1 Hugged :/<args>/s/\(.*\) ;\(.*\)\(||\)/\1 lightgreen;\2 RyanKavanagh ||/c
+""" Don't connect to X clipboard, slow
+""" set clipboard=exclude:.*
+" For :sp, switching and minimum height
+" map <C-H> <C-W>j<C-W>_
+" map <C-L> <C-W>k<C-W>_
+" set wmh=0
+" REQUIRED. This makes vim invoke Latex-Suite when you open a tex file.
+filetype plugin on
+" IMPORTANT: grep will sometimes skip displaying the file name if you
+" search in a singe file. This will confuse Latex-Suite. Set your grep
+" program to alway generate a file-name.
+set grepprg=grep\ -nH\ $*
+
+" Haskell crud
+au BufEnter *.hs compiler ghc
+let g:haddock_browser = "/usr/bin/w3m"
+let g:ghc_version = 6.8.2
+let g:ghc = "/usr/bin/ghc"
+
+" Support my daylog
+au BufNewFile,BufRead daylog,daylog.dch setf debchangelog
+au BufNewFile,BufRead *.tikz setf tex
+
+map! i_<help> <Esc>
+map! <Help> <Esc>
+map! i_<F1> <Esc>
+map! <F1> <Esc>
+
+" minibufexpl.vim
+"map \mbe :MiniBufExplorer<cr>
+"map \mbc :CMiniBufExplorer<cr>
+"map \mbu :UMiniBufExplorer<cr>
+"map \mbt :TMiniBufExplorer<cr>
+
+"let g:miniBufExplMapWindowNavVim = 1
+let g:miniBufExplMapWindowNavArrows = 1
+let g:miniBufExplMapCTabSwitchBufs = 1
+
+let g:Tex_CompileRule_dvi = 'latex-mk $*'
+let g:Tex_CompileRule_pdf = 'latex-mk --pdflatex $*'
+let g:Tex_DefaultTargetFormat = 'pdf'
+let g:Tex_ItemStyle_inparaenum = '\item'
+
+let g:po_translator = 'Ryan Kavanagh <rak@debian.org>'
+
+au BufEnter ~/.mutt/tmp/mutt-* set textwidth=72 | set list lcs=trail:-,nbsp:%
+au BufEnter ~/.mutt/tmp/neomutt-* set textwidth=72 | set list lcs=trail:-,nbsp:%
+au BufEnter */gophermap set list lcs=trail:-,nbsp:%,tab:»·,space:·