• R/O
  • SSH

vim: Commit

Mirror of the Vim source from https://github.com/vim/vim


Commit MetaInfo

Révisiond97518d6b3257b4ab48aace82f9197bd099ff758 (tree)
l'heure2005-03-23 08:06:55
Auteurvimboss
Commitervimboss

Message de Log

updated for version 7.0063

Change Summary

Modification

diff -r ef254e0f2365 -r d97518d6b325 runtime/doc/todo.txt
--- a/runtime/doc/todo.txt Tue Mar 22 23:03:44 2005 +0000
+++ b/runtime/doc/todo.txt Tue Mar 22 23:06:55 2005 +0000
@@ -1,4 +1,4 @@
1-*todo.txt* For Vim version 7.0aa. Last change: 2005 Mar 20
1+*todo.txt* For Vim version 7.0aa. Last change: 2005 Mar 22
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -30,6 +30,12 @@
3030 *known-bugs*
3131 -------------------- Known bugs and current work -----------------------
3232
33+Problem with hang in setmouse() -> update_mouseshape() (Froloff)
34+ - check for termcap_active in option.c
35+ - add gui.starting in misc2.c
36+
37+":e" causes a scroll (in spell.c).
38+
3339 Mac unicode patch (Da Woon Jung):
3440 - selecting proportional font breaks display
3541 - UTF-8 text causes display problems. Font replacement causes this.
@@ -50,13 +56,17 @@
5056 - Win32: tearoff menu window should have a scrollbar when it's taller than
5157 the screen.
5258
59+When on a line with a single character, "A CTRL-O <Home>" puts cursor back
60+after end-of-line. (Peter Winters) Make "o_eol" global and reset it when
61+moving cursor?
62+
5363
5464 PLANNED FOR VERSION 7.0:
5565
5666 - Add SPELLCHECKER, with support for many languages.
5767 - Use "engspchk" from Charles Campbell for ideas.
58- - Only look in @Spell groups or when there isn't such a group.
59- - Don't use vim_iswordc_buf(), always use the same wordchar.
68+ - Alternative: use aspell library.
69+ - Implement 's addition.
6070 - Commands required:
6171 add word to private dict: wrong and OK (in popup menu for evim)
6272 :spell good <word> zg
@@ -69,8 +79,8 @@
6979 - Need wordlists for many languages; "language pack"
7080 - Use wordlists from openoffice (myspell). Work together with them to
7181 update the wordlist. (Adri Verhoef, Aad Nales)
72- - Support for approximate-regexps will help (agrep
73- http://www.tgries.de/agrep/).
82+ - Support for approximate-regexps will help with finding similar words
83+ (agrep http://www.tgries.de/agrep/).
7484 - Charles Campbell asks for method to add "contained" groups to
7585 existing syntax items (to add @Spell).
7686 Add ":syntax contains {pattern} add=@Spell" command? A bit like ":syn
@@ -106,6 +116,7 @@
106116 Vim-script list.
107117 - For interpreted languages, use the interpreter to obtain information.
108118 Should work for Java (Eclipse does this), Python, Tcl, etc.
119+ Richard Emberson mentioned working on an interface to Java.
109120 - Check Readline for its completion interface.
110121 - Use ctags for other languages. Writing a file could trigger running
111122 ctags, merging the tags of the changed file.
diff -r ef254e0f2365 -r d97518d6b325 runtime/doc/xxd-it.UTF-8.1
--- a/runtime/doc/xxd-it.UTF-8.1 Tue Mar 22 23:03:44 2005 +0000
+++ b/runtime/doc/xxd-it.UTF-8.1 Tue Mar 22 23:06:55 2005 +0000
@@ -21,9 +21,9 @@
2121 crea un'immagine esadecimale di un dato file o dello "standard input".
2222 Può anche ottenere da un'immagine esadecimale il file binario originale.
2323 Come
24-.BR uuencode(1)
24+.BR uuencode (1)
2525 e
26-.BR uudecode(1)
26+.BR uudecode (1)
2727 permette di trasmettere dati binari in una rapresentazione ASCII "a prova
2828 di email", ma ha anche il vantaggio di poter decodificare sullo "standard
2929 output". Inoltre, può essere usato per effettuare delle modifiche (patch)
@@ -124,21 +124,21 @@
124124 .TP
125125 .I \-seek distanza
126126 Usato con l'opzione
127-.I \-r
128-: (ricostruzione),
127+.IR \-r :
128+(ricostruzione),
129129 .RI < distanza >
130130 viene aggiunta alla posizione nel file trovata nella immagine
131131 esadecimale.
132132 .TP
133-.I \-s [\+][\-]seek
133+.I \-s [+][\-]seek
134134 Inizia a
135135 .RI < seek >
136136 bytes assoluti (o relativi) di distanza all'interno di input_file.
137-\fI\+ \fRindica che il "seek" è relativo alla posizione corrente nel file
137+\fI+ \fRindica che il "seek" è relativo alla posizione corrente nel file
138138 "standard input" (non significativa quando non si legge da "standard input").
139139 \fI\- \fRindica che il "seek" dovrebbe posizionarsi ad quel numero di
140140 caratteri dalla fine dell'input (o se in combinazione con
141-\fI \+ \fR: prime della posizione corrente nel file "standard input").
141+\fI+ \fR: prime della posizione corrente nel file "standard input").
142142 Se non si specifica una opzione \-s option, xxd inizia alla posizione
143143 corrente all'interno del file.
144144 .TP
@@ -183,7 +183,7 @@
183183 .PP
184184 .I xxd \-s \+seek
185185 può comportarsi in modo diverso da
186-.I xxd \-s seek
186+.IR "xxd \-s seek"
187187 , perché lseek(2) è usata per tornare indietro nel file di input. Il '+'
188188 fa differenza se il file di input è lo "standard input", e se la pozione nel
189189 file di "standard input" non è all'inizio del file quando xxd è eseguito,
@@ -202,7 +202,7 @@
202202 .br
203203 \fI% sh \-c 'dd of=normale bs=1k count=1; xxd \-s +128 > esadecimale' < file
204204 .PP
205-Immagine esadecimale dalla posizione 0x100 ( = 1024-768 ) del file in avanti.
205+Immagine esadecimale dalla posizione 0x100 ( = 1024\-768 ) del file in avanti.
206206 .br
207207 \fI% sh \-c 'dd of=normale bs=1k count=1; xxd \-s +-768 > esadecimale' < file
208208 .PP
diff -r ef254e0f2365 -r d97518d6b325 src/Make_djg.mak
--- a/src/Make_djg.mak Tue Mar 22 23:03:44 2005 +0000
+++ b/src/Make_djg.mak Tue Mar 22 23:06:55 2005 +0000
@@ -52,6 +52,7 @@
5252 obj/regexp.o \
5353 obj/screen.o \
5454 obj/search.o \
55+ obj/spell.o \
5556 obj/syntax.o \
5657 obj/tag.o \
5758 obj/term.o \
diff -r ef254e0f2365 -r d97518d6b325 src/installml.sh
--- a/src/installml.sh Tue Mar 22 23:03:44 2005 +0000
+++ b/src/installml.sh Tue Mar 22 23:06:55 2005 +0000
@@ -38,32 +38,32 @@
3838 gvimdiffname=${15}
3939 eviewname=${16}
4040
41-if test $what = "install"; then
41+if test $what = "install" -a (-e $destdir/$vimname.1 -o -e $destdir/$vimdiffname.1 -o -e $destdir/$eviewname.1); then
4242 if test ! -d $destdir; then
4343 echo creating $destdir
4444 ./mkinstalldirs $destdir
4545 fi
4646
4747 # ex
48- if test ! -e $destdir/$exname.1; then
48+ if test ! -e $destdir/$exname.1 -a -e $destdir/$vimname.1; then
4949 echo creating link $destdir/$exname.1
5050 cd $destdir; ln -s $vimname.1 $exname.1
5151 fi
5252
5353 # view
54- if test ! -e $destdir/$viewname.1; then
54+ if test ! -e $destdir/$viewname.1 -a -e $destdir/$vimname.1; then
5555 echo creating link $destdir/$viewname.1
5656 cd $destdir; ln -s $vimname.1 $viewname.1
5757 fi
5858
5959 # rvim
60- if test ! -e $destdir/$rvimname.1; then
60+ if test ! -e $destdir/$rvimname.1 -a -e $destdir/$vimname.1; then
6161 echo creating link $destdir/$rvimname.1
6262 cd $destdir; ln -s $vimname.1 $rvimname.1
6363 fi
6464
6565 # rview
66- if test ! -e $destdir/$rviewname.1; then
66+ if test ! -e $destdir/$rviewname.1 -a -e $destdir/$vimname.1; then
6767 echo creating link $destdir/$rviewname.1
6868 cd $destdir; ln -s $vimname.1 $rviewname.1
6969 fi
@@ -71,37 +71,37 @@
7171 # GUI targets are optional
7272 if test "$gui" = "yes"; then
7373 # gvim
74- if test ! -e $destdir/$gvimname.1; then
74+ if test ! -e $destdir/$gvimname.1 -a -e $destdir/$vimname.1; then
7575 echo creating link $destdir/$gvimname.1
7676 cd $destdir; ln -s $vimname.1 $gvimname.1
7777 fi
7878
7979 # gview
80- if test ! -e $destdir/$gviewname.1; then
80+ if test ! -e $destdir/$gviewname.1 -a -e $destdir/$vimname.1; then
8181 echo creating link $destdir/$gviewname.1
8282 cd $destdir; ln -s $vimname.1 $gviewname.1
8383 fi
8484
8585 # rgvim
86- if test ! -e $destdir/$rgvimname.1; then
86+ if test ! -e $destdir/$rgvimname.1 -a -e $destdir/$vimname.1; then
8787 echo creating link $destdir/$rgvimname.1
8888 cd $destdir; ln -s $vimname.1 $rgvimname.1
8989 fi
9090
9191 # rgview
92- if test ! -e $destdir/$rgviewname.1; then
92+ if test ! -e $destdir/$rgviewname.1 -a -e $destdir/$vimname.1; then
9393 echo creating link $destdir/$rgviewname.1
9494 cd $destdir; ln -s $vimname.1 $rgviewname.1
9595 fi
9696
9797 # gvimdiff
98- if test ! -e $destdir/$gvimdiffname.1; then
98+ if test ! -e $destdir/$gvimdiffname.1 -a -e $destdir/$vimdiffname.1; then
9999 echo creating link $destdir/$gvimdiffname.1
100100 cd $destdir; ln -s $vimdiffname.1 $gvimdiffname.1
101101 fi
102102
103103 # eview
104- if test ! -e $destdir/$eviewname.1; then
104+ if test ! -e $destdir/$eviewname.1 -a -e $destdir/$evimname.1; then
105105 echo creating link $destdir/$eviewname.1
106106 cd $destdir; ln -s $evimname.1 $eviewname.1
107107 fi
diff -r ef254e0f2365 -r d97518d6b325 src/ui.c
--- a/src/ui.c Tue Mar 22 23:03:44 2005 +0000
+++ b/src/ui.c Tue Mar 22 23:06:55 2005 +0000
@@ -153,8 +153,9 @@
153153 static int count = 0;
154154
155155 # ifndef NO_CONSOLE
156- retval = mch_inchar(buf, maxlen, 10L, tb_change_cnt);
157- if (retval > 0 || typebuf_changed(tb_change_cnt))
156+ retval = mch_inchar(buf, maxlen, (wtime >= 0 && wtime < 10)
157+ ? 10L : wtime, tb_change_cnt);
158+ if (retval > 0 || typebuf_changed(tb_change_cnt) || wtime >= 0)
158159 goto theend;
159160 # endif
160161 if (wtime == -1 && ++count == 1000)
Afficher sur ancien navigateur de dépôt.