Hi,
I'm trying to start vim using an init file and vim is complaining at startup. The same startup file works on other operating systems with vim.
Does anyone know what the cause could be?
Thanks
This is the feedback at startup:
$ vim
--- Autocommands ---
vimStartup BufRead
*if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit' | exe "normal! g`\"" | endif
filetypedetect BufRead
*if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat | runtime! scripts.vim | endif
*if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf FALLBACK conf | endif
Press ENTER or type command to continue
Removing this from the .vimrc resolves the issue:
> if has ("autocmd")
> " Automatically go to last place in file
> autocmd BufReadPost *
> if line("'\"") > 0 && line ("'\"") <= line("$") | exe "normal g'\"" |
> endif
>
> augroup default
> "autocmd BufEnter * set textwidth=72 ai formatoptions=tcqn
> augroup END
>
> " Only turn on C-indenting on C type files
> augroup cprog
> " Remove all cprog autocommands
> " au!
> autocmd FileType c,cpp au! default
>
> " When starting to edit a file:
> " For C and C++ files set formatting of comments and set C-indenting on.
> " For other files switch it off.
> " Don't change the order, it's important that the line with *
> " comes first.
> "autocmd FileType * set formatoptions=tcql nocindent comments&
> "autocmd FileType c,cpp set formatoptions=croql cindent comments=sr:/*,mb:*,el:*/,://
> "autocmd FileType c,cpp set textwidth=80 ai formatoptions=tcrql
> autocmd FileType c,cpp, set expandtab
> augroup END
> else
> set textwidth=72
> endif
The version of vim I'm using:
VIM - Vi IMproved 8.1 (2018 May 18, compiled Jul 20 2019 18:44:42)
Included patches: 1-1721
Compiled by oi-userland build environment
Huge version without GUI. Features included (+) or not (-):
+acl -farsi -mouse_sysmouse -tag_any_white
+arabic +file_in_path +mouse_urxvt -tcl
+autocmd +find_in_path +mouse_xterm +termguicolors
+autochdir +float +multi_byte +terminal
-autoservername +folding +multi_lang +terminfo
-balloon_eval -footer -mzscheme +termresponse
+balloon_eval_term +fork() +netbeans_intg +textobjects
-browse +gettext +num64 +textprop
++builtin_terms -hangul_input +packages +timers
+byte_offset +iconv +path_extra +title
+channel +insert_expand +perl/dyn -toolbar
+cindent +job +persistent_undo +user_commands
-clientserver +jumplist +postscript +vartabs
-clipboard +keymap +printer +vertsplit
+cmdline_compl +lambda +profile +virtualedit
+cmdline_hist +langmap +python/dyn +visual
+cmdline_info +libcall +python3/dyn +visualextra
+comments +linebreak +quickfix +viminfo
+conceal +lispindent +reltime +vreplace
+cryptv +listcmds +rightleft +wildignore
+cscope +localmap +ruby/dyn +wildmenu
+cursorbind +lua/dyn +scrollbind +windows
+cursorshape +menu +signs +writebackup
+dialog_con +mksession +smartindent -X11
+diff +modify_fname -sound -xfontset
+digraphs +mouse +spell -xim
-dnd -mouseshape +startuptime -xpm
-ebcdic +mouse_dec +statusline -xsmp
+emacs_tags -mouse_gpm -sun_workshop -xterm_clipboard
+eval -mouse_jsbterm +syntax -xterm_save
+ex_extra +mouse_netterm +tag_binary
+extra_search +mouse_sgr -tag_old_static
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/share/vim"
Compilation: /usr/gcc/6/bin/gcc -c -I. -Iproto -DHAVE_CONFIG_H -m64 -O3 -std=c9
9 -D_XOPEN_SOURCE=600 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: /usr/gcc/6/bin/gcc -L. -fstack-protector-strong -R /usr/perl5/5.24/lib/i8
6pc-solaris-thread-multi-64/CORE -m64 -o vim -lncurses -lsec -R /usr/perl5
/5.24/lib/i86pc-solaris-thread-multi-64/CORE -m64 -fstack-protector-strong -L/usr
/perl5/5.24/lib/i86pc-solaris-thread-multi-64/CORE -lsocket -lnsl -lm -lc