When performing command-line completion of help tags, all but the
first entry in the completion list is appended with "@en".  For
example, after starting vim as

    $ vim -N -u NONE

type ":help screen" and Ctrl-D:

    :help screen^D
    screencol()           screenchar()@en       xterm-save-screen@en
    screenrow()@en        xterm-screens@en      'restorescreen'@en
    screenattr()@en       posix-screen-size@en  'norestorescreen'@en
    :help screen

This seems to be related to the locale.  My locale is usually the
following,

    LANG=en_US.UTF-8
    LANGUAGE=
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE=C
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=

If I set LANG=C before starting vim, the @en suffixes no longer
appear in completion lists.

I am running vim 7.4.1786 on Linux.  This started recently, but I
didn't notice exactly when.

Regards,
Gary

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui