" ======================== " .gvimrc for BeOS Vim 5.5 " denis@rsn.fdn.fr " ======================== " build2 991117 " Make command line two lines high " -------------------------------- set ch=2 " Make shift-insert work like in Xterm map map! " Only do this for Vim version 5.0 and later. if version >= 500 " I like highlighting strings inside C comments " (denis) hum... I don't like it, so set to 0! ;-) let c_comment_strings=0 " Switch on syntax highlighting. syntax on " Switch on search pattern highlighting. set hlsearch " Hide the mouse pointer while typing set mousehide " Screen size: " ------------ set lines=50 set columns=100 " Choose the console font to use: " ------------------------------- " (only use fixed height fonts!) if filereadable("/boot/home/config/fonts/ttfonts/LUCON.TTF") || filereadable("/boot/home/config/fonts/ttfonts/lucon.ttf") set guifont=Lucida\ Console/Regular/11 else set guifont=Monospac821\ BT/Roman/11 endif "set guifont=Courier10_BT/Roman/12 " Screen colors: " -------------- set background=dark " Help vim to choose the right colors! highlight Normal guibg=#202020 guifg=#FFFFFF highlight NonText guifg=#508050 highlight Constant gui=NONE guifg=#95F0F5 highlight Special gui=NONE guifg=#FF8080 highlight LineNr guibg=#A0FFA0 guifg=#000000 highlight Search guibg=#4040A0 guifg=#FFFF00 highlight ModeMsg guibg=#90FFA0 guifg=#000000 highlight StatusLine guibg=#FFFF00 guifg=#404040 highlight StatusLineNC guibg=#D0D0D0 guifg=#404040 highlight WarningMsg guifg=#A02020 guibg=#FFFFFF highlight ErrorMsg guibg=#EF3030 guifg=#FFFF00 highlight Visual guifg=#7070FF " highlight Cursor guibg=#FF0000 guifg=NONE " Add a BeOS specific menu with a few hacks: " ------------------------------------------ amenu BeOS.Vim\ Config.Edit\ \.vimrc :e /boot/home/.vimrc amenu BeOS.Vim\ Config.Edit\ \.gvimrc :e /boot/home/.gvimrc amenu BeOS.Vim\ Config.-sep- amenu BeOS.Vim\ Config.Window\ Size.80x25 :set lines=25 :set columns=80 amenu BeOS.Vim\ Config.Window\ Size.80x50 :set lines=50 :set columns=80 amenu BeOS.Vim\ Config.Window\ Size.100x50 :set lines=50 :set columns=100 amenu BeOS.Vim\ Config.Font.Standard\ Courier.10 :set guifont=Courier10_BT/Roman/10 amenu BeOS.Vim\ Config.Font.Standard\ Courier.11 :set guifont=Courier10_BT/Roman/11 amenu BeOS.Vim\ Config.Font.Standard\ Courier.12 :set guifont=Courier10_BT/Roman/12 amenu BeOS.Vim\ Config.Font.Standard\ Courier.13 :set guifont=Courier10_BT/Roman/13 amenu BeOS.Vim\ Config.Font.Standard\ Courier.14 :set guifont=Courier10_BT/Roman/14 amenu BeOS.Vim\ Config.Font.Monospace.10 :set guifont=Monospac821\ BT/Roman/10 amenu BeOS.Vim\ Config.Font.Monospace.11 :set guifont=Monospac821\ BT/Roman/11 amenu BeOS.Vim\ Config.Font.Monospace.12 :set guifont=Monospac821\ BT/Roman/12 amenu BeOS.Vim\ Config.Font.Monospace.13 :set guifont=Monospac821\ BT/Roman/13 amenu BeOS.Vim\ Config.Font.Monospace.14 :set guifont=Monospac821\ BT/Roman/14 amenu BeOS.Vim\ Config.Font.-sep- if filereadable("/boot/home/config/fonts/ttfonts/LUCON.TTF") || filereadable("/boot/home/config/fonts/ttfonts/lucon.ttf") amenu BeOS.Vim\ Config.Font.Lucida\ Console.10 :set guifont=Lucida\ Console/Regular/10 amenu BeOS.Vim\ Config.Font.Lucida\ Console.11 :set guifont=Lucida\ Console/Regular/11 amenu BeOS.Vim\ Config.Font.Lucida\ Console.12 :set guifont=Lucida\ Console/Regular/12 amenu BeOS.Vim\ Config.Font.Lucida\ Console.13 :set guifont=Lucida\ Console/Regular/13 amenu BeOS.Vim\ Config.Font.Lucida\ Console.14 :set guifont=Lucida\ Console/Regular/14 else menu BeOS.Vim\ Config.Font.Lucida\ Console :echo "'Lucida Console' font not found in ~/config/fonts/ttfonts" endif if filereadable("/boot/home/config/fonts/ttfonts/COUR.TTF") || filereadable("/boot/home/config/fonts/ttfonts/cour.ttf") amenu BeOS.Vim\ Config.Font.Courier\ New.10 :set guifont=Courier\ New/Regular/10 amenu BeOS.Vim\ Config.Font.Courier\ New.11 :set guifont=Courier\ New/Regular/11 amenu BeOS.Vim\ Config.Font.Courier\ New.12 :set guifont=Courier\ New/Regular/12 amenu BeOS.Vim\ Config.Font.Courier\ New.13 :set guifont=Courier\ New/Regular/13 amenu BeOS.Vim\ Config.Font.Courier\ New.14 :set guifont=Courier\ New/Regular/14 else menu BeOS.Vim\ Config.Font.Courier\ New :echo "'Courier New' font not found in ~/config/fonts/ttfonts" endif amenu BeOS.System\ Config.Edit\ \.profile :e /boot/home/.profile amenu BeOS.System\ Config.Edit\ \UserBootscript :e /boot/home/config/boot/UserBootscript amenu BeOS.System\ Config.Edit\ \UserShutdownscript :e /boot/home/config/boot/UserShutdownscript endif