vimrc

" It takes a lot of doing to get vim (which is really gvim)
" to behave properly on Windoze, but I've got something that
" works a bit.  I have to turn auto-indenting off because it
" constantly screws up, but it's better than notepad.

colors darkblue
set guifont=Lucida_Console:h10:cANSI
set nocompatible
"source $VIMRUNTIME/vimrc_example.vim
"source $VIMRUNTIME/mswin.vim
"behave mswin
set backspace=indent,eol,start
set ruler
set nocompatible
set showcmd
set ts=4
set shiftwidth=4
set expandtab
set shiftround
set smarttab
set tw=72

set incsearch
filetype plugin on
syntax on

:inoremap ( ()<ESC>i
:inoremap [ []<ESC>i
:inoremap " ""<ESC>i
:inoremap { {}<ESC>i
:inoremap < <>i

iab teh the
iab hte the
iab adn and
iab nad and
iab taht that
iab htat that
iab fo of
iab ot to

XF86Config-4 – Dual-Head

Section "ServerLayout"
    Identifier     "Matrox PowerDesk configured."
    Screen      0  "Display 1" RightOf "Display 2"
    Screen         "Display 2" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "PS/2 Mouse" "CorePointer"
EndSection

Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    ModulePath  "/usr/X11R6/lib/modules"
    FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
    FontPath    "/usr/local/fonts/unicode"
#   FontPath     "unix/:7101"
    FontPath    "unix/:7100"
    FontPath    "/usr/X11R6/lib/X11/fonts/misc"
#   FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
#   FontPath     "/usr/X11R6/lib/X11/fonts/misc"
#   FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
#   FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
#   FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
#   FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
#   FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
#   FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
#   FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
#   FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
#   FontPath     "/usr/share/fonts/ttf/western"
#   FontPath     "/usr/share/fonts/ttf/decoratives"
#   FontPath     "/usr/share/fonts/truetype"
#   FontPath     "/usr/share/fonts/truetype/openoffice"
#   FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
#   FontPath     "/usr/share/fonts/latex-ttf-fonts"
#   FontPath     "/usr/X11R6/lib/X11/fonts/defoma/CID"
#   FontPath     "/usr/X11R6/lib/X11/fonts/defoma/TrueType"
EndSection

Section "Module"
    Load  "ddc"
    Load  "GLcore"
    Load  "dbe"
    Load  "extmod"
    Load  "glx"
    Load  "bitmap"
    Load  "speedo"
    Load  "type1"
    Load  "freetype"
    Load  "record"
EndSection

Section "ServerFlags"
    Option "AllowMouseOpenFail" "true"
    Option "Xinerama"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
    Option      "CoreKeyboard"
    Option      "XkbRules" "xfree86"
    Option      "XkbModel" "pc105"
    Option      "XkbLayout" "us"
    #Option      "XkbLayout" "us_intl"
EndSection

Section "InputDevice"
    Identifier  "PS/2 Mouse"
    Driver      "mouse"
    Option      "Protocol" "PS/2"
    Option      "ZAxisMapping" "4 5"
    Option      "Device" "/dev/psaux"
    Option      "Emulate3Buttons" "true"
    Option      "Emulate3Timeout" "70"
    Option      "SendCoreEvents" "true"
EndSection

Section "Monitor"
    Identifier   "Display 1"
    VendorName   "CPQ"

    ModelName    "CPQ1330"
    HorizSync    30.0 - 85.0
    VertRefresh  50.0 - 150.0
    Option       "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "Display 2"
    VendorName   "CPQ"
    ModelName    "CPQ1330"
    HorizSync    30.0 - 50.0
    VertRefresh  50.0 - 90.0
EndSection

Section "Device"
    Identifier  "MATROX CARD 1"
    Driver      "mga"
    VendorName  "All"
    BoardName   "All"
    BusID       "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "MATROX CARD 2"
    Driver      "mga"
    VendorName  "All"
    BoardName   "All"
    BusID       "PCI:1:0:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "Display 1"
    Device     "MATROX CARD 1"
    Monitor    "Display 1"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes    "1024x768" "1024x768" "1024x768" "1024x768" "1024x768"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Display 2"
    Device     "MATROX CARD 2"
    Monitor    "Display 2"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes    "1024x768"
    EndSubSection
EndSection

Section "DRI"
    Mode         0666
EndSection

oglerc

<!-- I left the RC file almost totally alone, but I run two monitors on a Matrox G400, and so I had to do the following: -->
<geometry>
    <width>400</width>
    <height>300</height>
</geometry>
<geometry_src>user</geometry_src>
<resolution_src>Xinerama</resolution_src>