On 2007-02-16, Larry Alkoff <[EMAIL PROTECTED]> wrote: > Charles E Campbell Jr wrote: > > Larry Alkoff wrote: > > > >> I have a desktop and newly configured laptop with different versions > >> of vim. > >> > >> The desktop has vim 6.4.6 which contains the lines in ~/.vimrc > >> set mouse=a > >> syntax on > >> They show in :help > >> > >> > >> The laptop has vim 7.0.35 and gives an error on the above two vimrc > >> commands. Also they don't show in :help. > >> > >> What has happened in vim 7? Are there replacements for syntax on and > >> set mouse? > > > > > > These commands are fine. So, bring up your new vim and type: > > :version > > > > What does that show?
Tony has already addressed most of your issues, so I'll just add this. > The error I get is: > > [EMAIL PROTECTED] X11 # vi xorg.conf > Error detected while processing /home/lba/.vimrc: > line 52: > E319: Sorry, the command is not available in this version: syntax on > line 121: > E538: No mouse support: mouse=a > Press ENTER or type command to continue > > > Where line 52 says: > syntax on > > and line 121 says: > set mouse=a That explains a lot. You're executing "vi", not "vim", and apparently on a Linux system. Some Linux system vendors put a very limited version of vim in /bin/vi so that there is some editor that doesn't take much disk space or RAM available for troubleshooting systems that may not be able to mount /usr. I get similar errors when I execute /bin/vi on a Red Hat 9 system. Executing :version shows that none of the mouse-related features were included. :version VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Feb 12 2003 07:44:25) Included patches: 1, 3-15, 17-18, 20-22, 24-34, 36-43, 45-49, 51-72, 74-75, 77-8 3, 85-87, 89-92, 94-99, 101-118, 120-146, 150, 152-153, 157-183, 185-189, 191-19 5, 197, 200-201, 203-227, 231-239, 241-242, 244-252, 254-258, 260-289, 293-295, 297-299, 301-302, 305-310, 312-320 Compiled by <[EMAIL PROTECTED]> Tiny version without GUI. Features included (+) or not (-): -autocmd -balloon_eval -browse +builtin_terms -byte_offset -cindent -clientserver -clipboard -cmdline_compl -cmdline_hist -cmdline_info -comments -cryptv -cscope -dialog -diff -digraphs -ebcdic -emacs_tags -eval -ex_extra -extra_search -farsi -file_in_path -find_in_path -folding -footer +fork() -gettext -hangul_input +iconv -insert_expand -jumplist -keymap -langmap -libcall -linebreak -lispindent -listcmds -localmap -menu -mksession -modify_fname -mouse -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_xterm +multi_byte -multi_lang -osfiletype -path_extra -perl -printer -python -quickfix -rightleft -ruby -scrollbind -signs -smartindent -sniff -statusline -sun_workshop -syntax -tag_binary -tag_old_static -tag_any_white -tcl +terminfo -termresponse -textobjects -title -toolbar -user_commands -vertsplit -virtualedit -visual -viminfo -vreplace +wildignore -wildmenu -windows +writebackup -X11 -xfontset -xim -xterm_clipboard -xterm_save system vimrc file: "/usr/share/vim/vim61/macros/vimrc" user vimrc file: "$HOME/.vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -march=i386 -mcpu=i686 - g -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strength-reduce Linking: gcc -L/usr/local/lib -o vim -ltermcap -lacl -ldl The easiest solution is to use "vim" and not "vi". That should run /usr/bin/vim which is built with many more features than /bin/vi. If your fingers are too accustomed to "vi" for that, you could put an alias in your ~/.bashrc file: alias vi=vim Regards, Gary -- Gary Johnson | Agilent Technologies [EMAIL PROTECTED] | Wireless Division | Spokane, Washington, USA