diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-03-25 21:59:56 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-03-25 21:59:56 +0000 |
commit | fa1d140a2c8865c044d7a83a4f66bb755a6e104a (patch) | |
tree | d8993572b2996a987ffbddbb9f486378c9c64ba2 /src | |
parent | 2217cae0c0eb20c33f4b02c105278a5127b7c7eb (diff) |
updated for version 7.0b01
Diffstat (limited to 'src')
-rw-r--r-- | src/option.c | 9 | ||||
-rw-r--r-- | src/option.h | 8 | ||||
-rw-r--r-- | src/po/ja.sjis.po | 8 | ||||
-rw-r--r-- | src/testdir/test61.in | 2 |
4 files changed, 19 insertions, 8 deletions
diff --git a/src/option.c b/src/option.c index ff33e0f421..4b669be723 100644 --- a/src/option.c +++ b/src/option.c @@ -649,8 +649,13 @@ static struct vimoption #endif }, {"casemap", "cmp", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, +#ifdef FEAT_MBYTE (char_u *)&p_cmp, PV_NONE, {(char_u *)"internal,keepascii", (char_u *)0L} +#else + (char_u *)NULL, PV_NONE, + {(char_u *)0L, (char_u *)0L} +#endif }, {"cdpath", "cd", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, #ifdef FEAT_SEARCHPATH @@ -4928,7 +4933,9 @@ didset_options() /* initialize the table for 'iskeyword' et.al. */ (void)init_chartab(); +#ifdef FEAT_MBYTE (void)opt_strings_flags(p_cmp, p_cmp_values, &cmp_flags, TRUE); +#endif (void)opt_strings_flags(p_bkc, p_bkc_values, &bkc_flags, TRUE); #ifdef FEAT_SESSION (void)opt_strings_flags(p_ssop, p_ssop_values, &ssop_flags, TRUE); @@ -6377,12 +6384,14 @@ did_set_string_option(opt_idx, varp, new_value_alloced, oldval, errbuf, errmsg = e_invarg; } +#ifdef FEAT_MBYTE /* 'casemap' */ else if (varp == &p_cmp) { if (opt_strings_flags(p_cmp, p_cmp_values, &cmp_flags, TRUE) != OK) errmsg = e_invarg; } +#endif #ifdef FEAT_DIFF /* 'diffopt' */ diff --git a/src/option.h b/src/option.h index 1bd9d7d40a..7bc952e313 100644 --- a/src/option.h +++ b/src/option.h @@ -350,13 +350,15 @@ EXTERN int p_consk; /* 'conskey' */ #ifdef FEAT_LINEBREAK EXTERN char_u *p_breakat; /* 'breakat' */ #endif +#ifdef FEAT_MBYTE EXTERN char_u *p_cmp; /* 'casemap' */ EXTERN unsigned cmp_flags; -#ifdef IN_OPTION_C +# ifdef IN_OPTION_C static char *(p_cmp_values[]) = {"internal", "keepascii", NULL}; +# endif +# define CMP_INTERNAL 0x001 +# define CMP_KEEPASCII 0x002 #endif -#define CMP_INTERNAL 0x001 -#define CMP_KEEPASCII 0x002 #ifdef FEAT_MBYTE EXTERN char_u *p_enc; /* 'encoding' */ EXTERN int p_deco; /* 'delcombine' */ diff --git a/src/po/ja.sjis.po b/src/po/ja.sjis.po index 56a4a63560..411fc3f9ba 100644 --- a/src/po/ja.sjis.po +++ b/src/po/ja.sjis.po @@ -4708,7 +4708,7 @@ msgstr "%s の %d 行目に 認識できないか重複した項目があります: %s" #, c-format msgid "Missing FOL/LOW/UPP line in %s" -msgstr "%d 行目に FOL/LOW/UPP がありません" +msgstr "%s 行目に FOL/LOW/UPP がありません" msgid "COMPOUNDSYLMAX used without SYLLABLE" msgstr "SYLLABLE が指定されない COMPOUNDSYLMAX" @@ -4772,7 +4772,7 @@ msgstr "非ASCII文字を含む %d 個の単語を無視しました (%s 内)" #, c-format msgid "Reading word file %s ..." -msgstr "標準入力から読込み中..." +msgstr "標準入力から読込み中 %s ..." #, c-format msgid "Duplicate /encoding= line ignored in %s line %d: %s" @@ -4780,7 +4780,7 @@ msgstr "%s の %d 行目の 重複した /encoding= 行を無視しました: %s" #, c-format msgid "/encoding= line after word ignored in %s line %d: %s" -msgstr "%s の %d 行目の 単語の後の /encoding= 行を無視しました: %s" +msgstr "%s %s の %d 行目の 単語の後の /encoding= 行を無視しました: %s" #, c-format msgid "Duplicate /regions= line ignored in %s line %d: %s" @@ -4891,7 +4891,7 @@ msgstr "E778: .sug ファイルではないようです: %s" #, c-format msgid "E779: Old .sug file, needs to be updated: %s" -msgstr "E779: 古い .sug ファイルなので, アップデートしてください" +msgstr "E779: 古い .sug ファイルなので, アップデートしてください: %s" #, c-format msgid "E780: .sug file is for newer version of Vim: %s" diff --git a/src/testdir/test61.in b/src/testdir/test61.in index 172c36e8e7..749d8ad04c 100644 --- a/src/testdir/test61.in +++ b/src/testdir/test61.in @@ -30,7 +30,7 @@ g-:.w >>test.out :" :/^222/w >>test.out :" Delay for three seconds and go some seconds forward and backward -:sleep 3 +:sleep 2 Aa:set ul=100 Ab:set ul=100 Ac:set ul=100 |