Re: A question on langmenu setting

2006-06-14 Thread Wu Yongwei

On 6/14/06, Ge [EMAIL PROTECTED] wrote:

I follow its direction, add this script to _vimrc:

if has(gui_win32)  NT Windows
try
language messages en
finally
set langmenu=none
endtry
endif

Now the menu in Vim is not in English, what's wrong
with my script? could anyone point it out, thanks.




Here is the content of my _vimrc :

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

if has(gui_win32)  NT Windows
try
language messages en
finally
set langmenu=none
endtry
endif

[snipped]

Try putting these lines before sourcing vimrc_example.vim. The menu is
already loaded when executing 'language messages en, so the menu is
not affected.

Another way is runtime! delmenu.vim *after* setting the message language.

Yet another way is using the environment variable LANG without
changing your _vimrc. For English, just set LANG=en.

Best regards,
--
Wu Yongwei
URL: http://wyw.dcweb.cn/


Re: R: Vim doesn't open files with chinese file names

2006-06-13 Thread Wu Yongwei

On 6/11/06, Wu Yongwei [EMAIL PROTECTED] wrote:

On 6/11/06, A.J.Mechelynck [EMAIL PROTECTED] wrote:
 Cesar Romani wrote:
 
  -Messaggio originale-
  Da: A.J.Mechelynck [mailto:[EMAIL PROTECTED]
  Inviato: venerdì 9 giugno 2006 23.34
  A: Cesar Romani
  Cc: Vim
  Oggetto: Re: Vim doesn't open files with chinese file names
 
  Cesar Romani wrote:
 
  If I have a file with a chinese file name, f.e. 感情包袱.txt
  It won't open but it throws the message: E303: Unable to open swap file
 
  for
 
  .txt, recovery impossible
 
  Instead with notepad I can open the file.
 
  Many thanks in advance,
 
  Andalou
 
 
 
 
 
  Is your Vim version compiled with +multi_byte ? (:echo has(multi_byte)
  should return 1). The multi-byte feature is also mentioned in the
  :version text as one of +multi_byte, +multi_byte_ime or
  +multi_byte_ime/dyn
 
  If yes, check near the bottom of the :version text the name of the
  compiler: Vim binaries compiled with BCC32 have been notorious in the
  past for bad support of multi-byte characters, especially in filenames;
  IIUC, other compilers such as gcc and (don't remember the compiler
  executable name) MS Visual C have less problems in that respect. (I
  could be wrong though; I don't use non-Latin1 filenames and only very
  rarely non-7-bit-ASCII ones.)
 
  If has(multi_byte) is nonzero and it wasn't compiled with BCC32 then I
  don't know what it is -- maybe a bug. In this case, a makeshift
  workaround (until Bram fixes it) would be to rename the file back and
  forth to something with only 7-bit ASCII in the name.
 
  Normally, E303 means the swapfile can't be opened; but you should still
  be able to edit the file itself, unless it is very large. But you won't
  get a recovery option if Vim crashes, so don't forget to save your work
  extra often.
 
  Oh, and you are using a recent version of Vim aren't you? A year or two
  ago Vim just couldn't handle filenames with multibyte characters in
  them, but I thought that bug had been fixed.
 
 
  Best regards,
  Tony.
 
 
  Thanks for your answer,
  I use the vim 7.0 compiled with MS Visual C and it has multibyte.
  echo has(multi_byte) return 1.
  The file won't be opened and can't be edited even though the file is small.
  All what I get is an empty file.
  If I rename the file with ASCII, even with accented file name it will be
  opened. But notepad can open and edit it.
 
  Many thanks in advance,
 
  Andalou

I now see the problem. You code page is not 936, right? Vim seems only
able to open files with names that are valid in the current code page,
as are many other applications that do not use the Unicode version of
Windows APIs. This is an OS-related issue. You should not have such
problems when the system locale uses UTF-8, such as modern Linux
distros.


One correction. This failure only occurs on the command line. :set
encoding=utf-8, and you can open the file with :e successfully.

--
Wu Yongwei
URL: http://wyw.dcweb.cn/


Re: corrupted lines

2006-06-11 Thread Wu Yongwei

On 6/11/06, Hari Krishna Dara [EMAIL PROTECTED] wrote:


While modifying one of my plugins, I had to add a new variable, and so
copy pasted some existing code and modified the name of the variable, so
it looked like this:

exists('g:lookupfile_LookupNotifyFunc')
   The function that should be notified when a file is selected.
  let g:lookupfile_LookupNotifyFunc = ''
endif

Since I modified only the name of the variable (and the comment), the
rest is not touched. I saved the file, and later when I came back to it,
this was how it was:

exists('g:lookupfile_LookupNotifyFunc')
   The function that should be notified when a file is selected.
  yrg t:ybbxhcsvyr_YbbxhcAbgvslShap = ''
raqvs

I can't believe that I have fat-fingered so badly for this to get so
badly transformed, can this be due to some bug in Vim?


It's ROT13'd: a - n, b - o, c - p, etc. So it does not look like
a bug of Vim, but rather some plugin was in effect.

Best regards,

Yongwei


Re: R: Vim doesn't open files with chinese file names

2006-06-10 Thread Wu Yongwei

On 6/11/06, A.J.Mechelynck [EMAIL PROTECTED] wrote:

Cesar Romani wrote:

 -Messaggio originale-
 Da: A.J.Mechelynck [mailto:[EMAIL PROTECTED]
 Inviato: venerdì 9 giugno 2006 23.34
 A: Cesar Romani
 Cc: Vim
 Oggetto: Re: Vim doesn't open files with chinese file names

 Cesar Romani wrote:

 If I have a file with a chinese file name, f.e. 感情包袱.txt
 It won't open but it throws the message: E303: Unable to open swap file

 for

 .txt, recovery impossible

 Instead with notepad I can open the file.

 Many thanks in advance,

 Andalou





 Is your Vim version compiled with +multi_byte ? (:echo has(multi_byte)
 should return 1). The multi-byte feature is also mentioned in the
 :version text as one of +multi_byte, +multi_byte_ime or
 +multi_byte_ime/dyn

 If yes, check near the bottom of the :version text the name of the
 compiler: Vim binaries compiled with BCC32 have been notorious in the
 past for bad support of multi-byte characters, especially in filenames;
 IIUC, other compilers such as gcc and (don't remember the compiler
 executable name) MS Visual C have less problems in that respect. (I
 could be wrong though; I don't use non-Latin1 filenames and only very
 rarely non-7-bit-ASCII ones.)

 If has(multi_byte) is nonzero and it wasn't compiled with BCC32 then I
 don't know what it is -- maybe a bug. In this case, a makeshift
 workaround (until Bram fixes it) would be to rename the file back and
 forth to something with only 7-bit ASCII in the name.

 Normally, E303 means the swapfile can't be opened; but you should still
 be able to edit the file itself, unless it is very large. But you won't
 get a recovery option if Vim crashes, so don't forget to save your work
 extra often.

 Oh, and you are using a recent version of Vim aren't you? A year or two
 ago Vim just couldn't handle filenames with multibyte characters in
 them, but I thought that bug had been fixed.


 Best regards,
 Tony.


 Thanks for your answer,
 I use the vim 7.0 compiled with MS Visual C and it has multibyte.
 echo has(multi_byte) return 1.
 The file won't be opened and can't be edited even though the file is small.
 All what I get is an empty file.
 If I rename the file with ASCII, even with accented file name it will be
 opened. But notepad can open and edit it.

 Many thanks in advance,

 Andalou


I now see the problem. You code page is not 936, right? Vim seems only
able to open files with names that are valid in the current code page,
as are many other applications that do not use the Unicode version of
Windows APIs. This is an OS-related issue. You should not have such
problems when the system locale uses UTF-8, such as modern Linux
distros.

--
Wu Yongwei
URL: http://wyw.dcweb.cn/


Re: CVS service resumed?

2006-05-13 Thread Wu Yongwei

On 5/12/06, Bram Moolenaar [EMAIL PROTECTED] wrote:


Edward Fox wrote:

 It seems that the CVS service of sourceforge.net resumed again. The
 host name changed to vim.cvs.sourceforge.net. So what?

I tried it.  Seems to work mostly, but it has forgotten my ssh key, need
to type my password for every change and tag command...  Perhaps it's a
matter of waiting, the message mentions the new system comes up today.


Just FYI. When I tried to update the CVS root in cvsmenu.vim, my SSH
keys works for ezytools.cvs.sf.net (after retrieving the new host
key). I used CVSNT, PuTTY, and pageant on Windows.

Best regards,

Yongwei
--
Wu Yongwei
URL: http://wyw.dcweb.cn/


Any way to disable the capitalization check in spelling check?

2006-05-09 Thread Wu Yongwei

Hi Bram and vimmers,

I wonder if there is a way to disable the highlighting of word not
capitalized?  It does not reveal much useful info by :helpgrep
[Cc]apitali[sz].

Best regards,

Yongwei
--
Wu Yongwei
URL: http://wyw.dcweb.cn/


Re: new logo

2006-04-15 Thread Wu Yongwei
On 4/15/06, Benjamin Esham [EMAIL PROTECTED] wrote:
 On Apr 10, 2006, at 9:02 AM, Peter Slizik wrote:

  BTW, there is a trend towards more colorful, more
  playful icons. I dislike this trend, because most of
  those icons are much less legible than the icons
  having been replaced.
 
  Yes, that's true.  Maybe adding some light glow, color transition,
  or shadow
  effects would help to make the logo more 'shiny'. But it depends on
  personal
  taste, of course.

 Personally, I *love* Matthew Webb's OS X versions of the Vim logo:

http://www.cs.princeton.edu/~mtwebb/vim_icon/vim_icons.html

 Especially the matte version.  It's the same design as the current
 logo, but without the im text and with some subtle gradients and
 brushed-metal effects.

 Does anyone think that it would be unreasonable to set this as the
 default icon for Mac OS X builds of Vim?  It certainly blends better
 with the other apps' icons than the logo we have now (IMO).

 Cheers,
 --
 Benjamin D. Esham
 [EMAIL PROTECTED]  |  http://bdesham.net  |  AIM: bdesham128
 Wikipedia, the Free Encyclopedia  •  http://en.wikipedia.org

Actually I use Matthew's icon in Yahoo! Widget's Zoomy Bar
URL:http://widgets.yahoo.com/gallery/view.php?widget=38873. All the
icon's there have the shiny look (and have no additional letters).

However, I think it is one special incarnation of the Vim icon, and
should not be regarded a universal solution. The real look depends on
the look and feel of a specific OS (or distribution). If all the other
icons are not shiny, a shiny Vim icon will look strange indeed. And
there are more styles than being shiny (OSX-like)

Best regards,
--
Wu Yongwei
URL: http://wyw.dcweb.cn/