Re: cvs: php4 /ext/aspell aspell.c /ext/bcmath bcmath.c /ext/bz2 bz2.c /ext/calendar cal_unix.c calendar.c dow.c french.c jewish.c julian.c
/ext/ccvs ccvs.c /ext/cpdf cpdf.c /ext/crack

From: Date: Sun, 09 Sep 2001 14:53:00 +0000
Subject: Re: cvs: php4 /ext/aspell aspell.c /ext/bcmath bcmath.c /ext/bz2 bz2.c /ext/calendar cal_unix.c calendar.c dow.c french.c jewish.c julian.c
/ext/ccvs ccvs.c /ext/cpdf cpdf.c /ext/crack
References: 1  Groups: php.cvs 
Request: Send a blank email to php-cvs+get-7344@lists.php.net to get a copy of this message
On Sun, 9 Sep 2001, Jeroen van Wolffelaar wrote: > -1 on this change for myself too. It's really annoying having those long > lines when working in a terminal. > > And, if it is to be changed, why not fix "vim<600:" modeline, which doesn't > work? > > As I mailed before, "vim<600" syntax is only understood in version of VIM > starting with 6. > It should be simply "vim:", and in the vim600 line should be the vim 6 > specific things... Yeah, I later checked the vim code and saw that their documentation is wrong. Quite annoying actually. In their documentation they have: *modeline-version* If the modeline is only to be used for some versions of Vim, the version number can be specified where "vim:" is used: vim{vers}: version {vers} or later vim<{vers}: version before {vers} vim={vers}: version {vers} vim>{vers}: version after {vers} {vers} is 600 for Vim 6.0 (hundred times the major version plus minor). For example, to use a modeline only for Vim 6.0 and later: > /* vim600: set foldmethod=marker: */ To use a modeline for Vim before version 5.7: > /* vim<570: set sw=4: */ The code for vim-5.8 has: if ((prev != -1 && STRNCMP(s, "ex:", (size_t)3) == 0) || STRNCMP(s, "vi:", (size_t)3) == 0 || STRNCMP(s, "vim:", (size_t)4) == 0) Blah -Rasmus

« previous php.cvs (#7344) next »