mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
updated for version 7.0087
This commit is contained in:
@@ -415,6 +415,9 @@ init_mouse_wheel(void)
|
||||
#ifndef SPI_GETWHEELSCROLLLINES
|
||||
# define SPI_GETWHEELSCROLLLINES 104
|
||||
#endif
|
||||
#ifndef SPI_SETWHEELSCROLLLINES
|
||||
# define SPI_SETWHEELSCROLLLINES 105
|
||||
#endif
|
||||
|
||||
#define VMOUSEZ_CLASSNAME "MouseZ" /* hidden wheel window class */
|
||||
#define VMOUSEZ_TITLE "Magellan MSWHEEL" /* hidden wheel window title */
|
||||
|
29
src/ops.c
29
src/ops.c
@@ -5717,6 +5717,11 @@ write_reg_contents_ex(name, str, maxlen, must_append, yank_type, block_len)
|
||||
struct yankreg *old_y_previous, *old_y_current;
|
||||
long len;
|
||||
|
||||
if (maxlen >= 0)
|
||||
len = maxlen;
|
||||
else
|
||||
len = (long)STRLEN(str);
|
||||
|
||||
/* Special case: '/' search pattern */
|
||||
if (name == '/')
|
||||
{
|
||||
@@ -5724,6 +5729,26 @@ write_reg_contents_ex(name, str, maxlen, must_append, yank_type, block_len)
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef FEAT_EVAL
|
||||
if (name == '=')
|
||||
{
|
||||
char_u *p, *s;
|
||||
|
||||
p = vim_strnsave(str, (int)len);
|
||||
if (p == NULL)
|
||||
return;
|
||||
if (must_append)
|
||||
{
|
||||
s = concat_str(get_expr_line_src(), p);
|
||||
vim_free(p);
|
||||
p = s;
|
||||
|
||||
}
|
||||
set_expr_line(p);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (!valid_yank_reg(name, TRUE)) /* check for valid reg name */
|
||||
{
|
||||
emsg_invreg(name);
|
||||
@@ -5740,10 +5765,6 @@ write_reg_contents_ex(name, str, maxlen, must_append, yank_type, block_len)
|
||||
get_yank_register(name, TRUE);
|
||||
if (!y_append && !must_append)
|
||||
free_yank_all();
|
||||
if (maxlen >= 0)
|
||||
len = maxlen;
|
||||
else
|
||||
len = (long)STRLEN(str);
|
||||
#ifndef FEAT_VISUAL
|
||||
/* Just in case - make sure we don't use MBLOCK */
|
||||
if (yank_type == MBLOCK)
|
||||
|
11
src/screen.c
11
src/screen.c
@@ -3594,11 +3594,16 @@ win_line(wp, lnum, startrow, endrow)
|
||||
char_attr = syntax_attr;
|
||||
if (c != 0 && (!has_syntax || can_spell))
|
||||
{
|
||||
char_u *prev_ptr;
|
||||
# ifdef FEAT_MBYTE
|
||||
char_u *prev_ptr = ptr - (has_mbyte ? mb_l : 1);
|
||||
# else
|
||||
char_u *prev_ptr = ptr - 1;
|
||||
if (has_mbyte)
|
||||
{
|
||||
prev_ptr = ptr - mb_l;
|
||||
v -= mb_l - 1;
|
||||
}
|
||||
else
|
||||
# endif
|
||||
prev_ptr = ptr - 1;
|
||||
word_end = v + spell_check(wp, prev_ptr, &spell_attr);
|
||||
|
||||
/* In Insert mode only highlight a word that
|
||||
|
@@ -15,6 +15,9 @@ pl: $(SPELLDIR)/pl.iso-8859-2.spl \
|
||||
nl: $(SPELLDIR)/nl.latin1.spl \
|
||||
$(SPELLDIR)/nl.utf-8.spl
|
||||
|
||||
de: $(SPELLDIR)/de.latin1.spl \
|
||||
$(SPELLDIR)/de.utf-8.spl
|
||||
|
||||
fr: $(SPELLDIR)/fr.latin1.spl \
|
||||
$(SPELLDIR)/fr.utf-8.spl
|
||||
|
||||
@@ -36,6 +39,9 @@ diff:
|
||||
-diff -a -C 1 pl_PL.orig.aff pl_PL.aff >pl_PL.diff
|
||||
-diff -a -C 1 pl_PL.orig.dic pl_PL.dic >>pl_PL.diff
|
||||
|
||||
-diff -a -C 1 de_DE.orig.aff de_DE.aff >de_DE.diff
|
||||
-diff -a -C 1 de_DE.orig.dic de_DE.dic >>de_DE.diff
|
||||
|
||||
-diff -a -C 1 fr_FR.orig.aff fr_FR.aff >fr_FR.diff
|
||||
-diff -a -C 1 fr_FR.orig.dic fr_FR.dic >>fr_FR.diff
|
||||
|
||||
@@ -84,6 +90,14 @@ $(SPELLDIR)/nl.utf-8.spl : $(VIM) \
|
||||
nl_NL.aff nl_NL.dic
|
||||
env LANG=nl_NL.UTF-8 $(VIM) -e -c "mkspell! $(SPELLDIR)/nl nl_NL" -c q
|
||||
|
||||
$(SPELLDIR)/de.latin1.spl : $(VIM) \
|
||||
de_DE.aff de_DE.dic
|
||||
env LANG=de_DE.ISO8859-1 $(VIM) -e -c "mkspell! $(SPELLDIR)/de de_DE" -c q
|
||||
|
||||
$(SPELLDIR)/de.utf-8.spl : $(VIM) \
|
||||
de_DE.aff de_DE.dic
|
||||
env LANG=de_DE.UTF-8 $(VIM) -e -c "mkspell! $(SPELLDIR)/de de_DE" -c q
|
||||
|
||||
$(SPELLDIR)/fr.latin1.spl : $(VIM) \
|
||||
fr_FR.aff fr_FR.dic
|
||||
env LANG=fr_FR.ISO8859-1 $(VIM) -e -c "mkspell! $(SPELLDIR)/fr fr_FR" -c q
|
||||
|
@@ -1,6 +1,6 @@
|
||||
" Vim script language tests
|
||||
" Author: Servatius Brandt <Servatius.Brandt@fujitsu-siemens.com>
|
||||
" Last Change: 2005 May 18
|
||||
" Last Change: 2005 Jun 17
|
||||
|
||||
"-------------------------------------------------------------------------------
|
||||
" Test environment {{{1
|
||||
@@ -8069,7 +8069,7 @@ if ExtraVim()
|
||||
function! MSG(n)
|
||||
let g:taken = g:taken . "M" . a:n
|
||||
if (a:n >= 10 && a:n <= 27) ? v:errmsg != "" : v:errmsg !~ "asdf"
|
||||
let g:taken = g:taken . "x"
|
||||
let g:taken = g:taken . v:errmsg
|
||||
endif
|
||||
let v:errmsg = ""
|
||||
endfunction
|
||||
@@ -8225,13 +8225,13 @@ if ExtraVim()
|
||||
let var = ERR(36) + CONT(36)
|
||||
call MSG(36)
|
||||
|
||||
let v{ERRabort(37) + CONT(37)} = 0
|
||||
let v{ERRabort(37) + CONT(37) . 'asdf'} = 0
|
||||
call MSG(37)
|
||||
let v{ERRabort(38) + CONT(38)}
|
||||
let v{ERRabort(38) + CONT(38) . 'asdf'}
|
||||
call MSG(38)
|
||||
let var = exists('v{ERRabort(39) + CONT(39)}')
|
||||
call MSG(39)
|
||||
unlet v{ERRabort(40) + CONT(40)}
|
||||
unlet v{ERRabort(40) + CONT(40) . 'asdf'}
|
||||
call MSG(40)
|
||||
function F{ERRabort(41) + CONT(41)}()
|
||||
endfunction
|
||||
|
@@ -36,5 +36,5 @@
|
||||
#define VIM_VERSION_NODOT "vim70aa"
|
||||
#define VIM_VERSION_SHORT "7.0aa"
|
||||
#define VIM_VERSION_MEDIUM "7.0aa ALPHA"
|
||||
#define VIM_VERSION_LONG "VIM - Vi IMproved 7.0aa ALPHA (2005 Jun 16)"
|
||||
#define VIM_VERSION_LONG_DATE "VIM - Vi IMproved 7.0aa ALPHA (2005 Jun 16, compiled "
|
||||
#define VIM_VERSION_LONG "VIM - Vi IMproved 7.0aa ALPHA (2005 Jun 17)"
|
||||
#define VIM_VERSION_LONG_DATE "VIM - Vi IMproved 7.0aa ALPHA (2005 Jun 17, compiled "
|
||||
|
Reference in New Issue
Block a user