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.