0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

updated for version 7.0076

This commit is contained in:
Bram Moolenaar
2005-05-27 20:23:44 +00:00
parent 21de6660e1
commit 0e6830e009
5 changed files with 38 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
*todo.txt* For Vim version 7.0aa. Last change: 2005 May 22 *todo.txt* For Vim version 7.0aa. Last change: 2005 May 25
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@@ -30,13 +30,37 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
*known-bugs* *known-bugs*
-------------------- Known bugs and current work ----------------------- -------------------- Known bugs and current work -----------------------
GTK: Hang for "gvim </tmp/tt >&/tmp/ttt". Ready to read char from stdin but
it's never read.
Namsh also has a problem with a hang, coming from the added char_avail() call.
Temporary fix: check "gui.starting".
Make option like 'verbose' that writes output into a file? Should make it Make option like 'verbose' that writes output into a file? Should make it
possible to see what's happening without messing up the display. possible to see what's happening without messing up the display.
Errors when compiling with Cygwin (Thomas).
":sort n" sort on decimal number (skipping white space)
":sort x" sort on hex number
":sort o" sort on octal number
Docs: doesn't work well together with :global.
split(): splitting into chars doesn't work.
":qtag" command: make list of matching tags and use like quickfix list.
This changes the stack of quickfix lists. Make another list and use ":qnext",
":qprev", etc.? Do allow other commands for quickfix list, such as quickfix
window.
Mac unicode patch (Da Woon Jung): Mac unicode patch (Da Woon Jung):
- selecting proportional font breaks display - selecting proportional font breaks display
- UTF-8 text causes display problems. Font replacement causes this. - UTF-8 text causes display problems. Font replacement causes this.
Should we always set LC_CTYPE to "C", so that all library functions work on
bytes? Avoids problems with sprintf() on MS-Windows. (Yongwei)
Problem noticed: tooltips are messed up. Depends on the moment 'encoding' is
changed.
autoload: autoload:
- Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of - Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of
script names and a help file and produces a script that can be sourced to script names and a help file and produces a script that can be sourced to

View File

@@ -33,7 +33,7 @@ changes in a fold. 'foldcolumn' is set to two to make it easy to spot the
folds and open or close them. folds and open or close them.
.SH OPTIONS .SH OPTIONS
Vertical splits are used to align the lines, as if the "\-O" argument was used. Vertical splits are used to align the lines, as if the "\-O" argument was used.
To use horizontal splits intead, use the "\-o" argument. To use horizontal splits instead, use the "\-o" argument.
.PP .PP
For all other arguments see vim(1). For all other arguments see vim(1).
.SH SEE ALSO .SH SEE ALSO

View File

@@ -2,7 +2,7 @@
" "
" Language: Logtalk " Language: Logtalk
" Maintainer: Paulo Moura <pmoura@logtalk.org> " Maintainer: Paulo Moura <pmoura@logtalk.org>
" Last Change: March 12, 2005 " Last Change: April 5, 2005
" Quit when a syntax file was already loaded: " Quit when a syntax file was already loaded:
@@ -70,6 +70,7 @@ syn region logtalkEntityRel matchgroup=logtalkEntityRelTag start="implements(" m
" Logtalk directives " Logtalk directives
syn region logtalkDir matchgroup=logtalkDirTag start=":- alias(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- alias(" matchgroup=logtalkDirTag end=")\." contains=ALL
syn region logtalkDir matchgroup=logtalkDirTag start=":- encoding(" matchgroup=logtalkDirTag end=")\." contains=ALL
syn region logtalkDir matchgroup=logtalkDirTag start=":- initialization(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- initialization(" matchgroup=logtalkDirTag end=")\." contains=ALL
syn region logtalkDir matchgroup=logtalkDirTag start=":- info(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- info(" matchgroup=logtalkDirTag end=")\." contains=ALL
syn region logtalkDir matchgroup=logtalkDirTag start=":- mode(" matchgroup=logtalkDirTag end=")\." contains=logtalkOperator, logtalkAtom syn region logtalkDir matchgroup=logtalkDirTag start=":- mode(" matchgroup=logtalkDirTag end=")\." contains=logtalkOperator, logtalkAtom

View File

@@ -12350,7 +12350,7 @@ f_setline(argvars, rettv)
typval_T *rettv; typval_T *rettv;
{ {
linenr_T lnum; linenr_T lnum;
char_u *line; char_u *line = NULL;
list_T *l = NULL; list_T *l = NULL;
listitem_T *li = NULL; listitem_T *li = NULL;
long added = 0; long added = 0;

View File

@@ -327,7 +327,14 @@ ex_sort(eap)
sort_ic = TRUE; sort_ic = TRUE;
else if (*p == 'u') else if (*p == 'u')
unique = TRUE; unique = TRUE;
else if (!ASCII_ISALPHA(*p)) else if (*p == '"') /* comment start */
break;
else if (check_nextcmd(p) != NULL)
{
eap->nextcmd = check_nextcmd(p);
break;
}
else if (!ASCII_ISALPHA(*p) && regmatch.regprog == NULL)
{ {
s = skip_regexp(p + 1, *p, TRUE, NULL); s = skip_regexp(p + 1, *p, TRUE, NULL);
if (*s != *p) if (*s != *p)
@@ -339,7 +346,7 @@ ex_sort(eap)
regmatch.regprog = vim_regcomp(p + 1, RE_MAGIC); regmatch.regprog = vim_regcomp(p + 1, RE_MAGIC);
if (regmatch.regprog == NULL) if (regmatch.regprog == NULL)
goto theend; goto theend;
p = s + 1; p = s; /* continue after the regexp */
regmatch.rm_ic = p_ic; regmatch.rm_ic = p_ic;
} }
else else