On 20/12/2023 03:47, Beau James via Cygwin wrote:
This problem appeared with my most recent Cygwin update that included an update to "vim".

My Cygwin installation now show vim version 9.0.2115.

Launching VIM from the shell running in a mintty window using the full pathname "/usr/bin/vim" works fine.

But launching "/usr/bin/vi" (which has worked fine for many years, until the most recent update), results in a long string of startup E319 errors:

    $ /usr/bin/vi
    Error detected while processing /usr/share/vim/vim90/filetype.vim:
    line   11:
    E319: Sorry, the command is not available in this version: let
    did_load_filetypes = 1
    line   14:
    E319: Sorry, the command is not available in this version: let
    s:cpo_save = &cpo
    line   48:
    E319: Sorry, the command is not available in this version: func
    s:StarSetf(ft)
    line   52:
    E319: Sorry, the command is not available in this version: endfunc
    etc. etc.

Note that the startup errors appear only when using the full pathname "/usr/bin/vi". Using the command name alone ("vi") relying on the search path does not trigger the startup errors; using either the full pathname "/usr/bin/vim" or the command name alone "vim" relying on the search path does not trigger the startup errors.


vi is usually an alias to vim

$ alias | grep vi

 alias vi='vim'

so you are in reality calling vim

$ which vim
/usr/bin/vim


I am investigating the /usr/bin/vi issue



--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to