From: Bram Moolenaar Date: Sat, 4 Feb 2006 22:43:20 +0000 (+0000) Subject: updated for version 7.0193 X-Git-Tag: v7.0193~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a65576059ffd417d98091029f400bc931b4251ca;p=vim updated for version 7.0193 --- diff --git a/runtime/doc/autocmd.txt b/runtime/doc/autocmd.txt index 8735b5cab..bc55a61a1 100644 --- a/runtime/doc/autocmd.txt +++ b/runtime/doc/autocmd.txt @@ -620,11 +620,12 @@ MenuPopup Just before showing the popup menu (under the c Commmand line *QuickFixCmdPre* QuickFixCmdPre Before a quickfix command is run (|:make|, - |:grep|, |:grepadd|, |:vimgrep|, - |:vimgrepadd|). The pattern is matched against - the command being run. When |:grep| is used - but 'grepprg' is set to "internal" it still - matches "grep". + |:lmake|, |:grep|, |:lgrep|, |:grepadd|, + |:lgrepadd|, |:vimgrep|, |:lvimgrep|, + |:vimgrepadd|, |:vimgrepadd|). The pattern is + matched against the command being run. When + |:grep| is used but 'grepprg' is set to + "internal" it still matches "grep". This command cannot be used to set the 'makeprg' and 'grepprg' variables. If this command causes an error, the quickfix diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 9bd366026..259285021 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -2943,7 +2943,8 @@ A jump table for the options with a short description can be found at |Q_op|. also work well with a single file: > :set grepprg=grep\ -nH < Special value: When 'grepprg' is set to "internal" the |:grep| command - works like |:vimgrep| and |:grepadd| like |:vimgrepadd|. + works like |:vimgrep|, |:lgrep| like |:lvimgrep|, |:grepadd| like + |:vimgrepadd| and |:lgrepadd| like |:lvimgrepadd|. See also the section |:make_makeprg|, since most of the comments there apply equally to 'grepprg'. For Win32, the default is "findstr /n" if "findstr.exe" can be found, diff --git a/runtime/doc/tags b/runtime/doc/tags index bbb9190d8..4d69b877e 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -1788,6 +1788,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME* :cabc map.txt /*:cabc* :cabclear map.txt /*:cabclear* :cad quickfix.txt /*:cad* +:caddb quickfix.txt /*:caddb* +:caddbuffer quickfix.txt /*:caddbuffer* :caddexpr quickfix.txt /*:caddexpr* :caddf quickfix.txt /*:caddf* :caddfile quickfix.txt /*:caddfile* @@ -2105,6 +2107,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME* :lNfile quickfix.txt /*:lNfile* :la editing.txt /*:la* :lad quickfix.txt /*:lad* +:laddb quickfix.txt /*:laddb* +:laddbuffer quickfix.txt /*:laddbuffer* :laddexpr quickfix.txt /*:laddexpr* :laddf quickfix.txt /*:laddf* :laddfile quickfix.txt /*:laddfile* @@ -2143,6 +2147,10 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME* :lfirst quickfix.txt /*:lfirst* :lg quickfix.txt /*:lg* :lgetfile quickfix.txt /*:lgetfile* +:lgr quickfix.txt /*:lgr* +:lgrep quickfix.txt /*:lgrep* +:lgrepa quickfix.txt /*:lgrepa* +:lgrepadd quickfix.txt /*:lgrepadd* :list various.txt /*:list* :ll quickfix.txt /*:ll* :lla quickfix.txt /*:lla* @@ -2150,6 +2158,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME* :lli quickfix.txt /*:lli* :llist quickfix.txt /*:llist* :lm map.txt /*:lm* +:lmak quickfix.txt /*:lmak* +:lmake quickfix.txt /*:lmake* :lmap map.txt /*:lmap* :lmap_l map.txt /*:lmap_l* :lmapc map.txt /*:lmapc* @@ -2185,6 +2195,10 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME* :ltag tagsrch.txt /*:ltag* :lu map.txt /*:lu* :lunmap map.txt /*:lunmap* +:lv quickfix.txt /*:lv* +:lvimgrep quickfix.txt /*:lvimgrep* +:lvimgrepa quickfix.txt /*:lvimgrepa* +:lvimgrepadd quickfix.txt /*:lvimgrepadd* :lw quickfix.txt /*:lw* :lwindow quickfix.txt /*:lwindow* :m change.txt /*:m* @@ -5406,6 +5420,7 @@ hebrew hebrew.txt /*hebrew* hebrew.txt hebrew.txt /*hebrew.txt* help various.txt /*help* help-context help.txt /*help-context* +help-tags tags 1 help-translated various.txt /*help-translated* help-xterm-window various.txt /*help-xterm-window* help.txt help.txt /*help.txt* diff --git a/runtime/lang/menu_ja_jp.euc-jp.vim b/runtime/lang/menu_ja_jp.euc-jp.vim index 06be3ff42..38a65bfb1 100644 --- a/runtime/lang/menu_ja_jp.euc-jp.vim +++ b/runtime/lang/menu_ja_jp.euc-jp.vim @@ -2,7 +2,7 @@ " " Menu Translations: Japanese (EUC-JP) " Translated By: MURAOKA Taro -" Last Change: 29-Apr-2004. +" Last Change: 04-Feb-2006. " Quit when menu translations have already been done. if exists("did_menu_trans") @@ -142,7 +142,23 @@ menutrans &Open:copen menutrans &Close:cclose ÊĤ¸¤ë(&C):cclose menutrans &Convert\ to\ HEX:%!xxd HEX¤ØÊÑ´¹(&C):%!xxd menutrans Conve&rt\ back:%!xxd\ -r HEX¤«¤éµÕÊÑ´¹(&R)%!xxd\ -r -menutrans &Set\ Compiler ¥³¥ó¥Ñ¥¤¥éÀßÄê(&S) +menutrans Se&T\ Compiler ¥³¥ó¥Ñ¥¤¥éÀßÄê(&T) + +" Tools.Spelling Menu +menutrans &Spelling ¥¹¥Ú¥ê¥ó¥°(&S) +menutrans &Spell\ Check\ On ¥¹¥Ú¥ë¥Á¥§¥Ã¥¯Í­¸ú(&S) +menutrans Spell\ Check\ &Off ¥¹¥Ú¥ë¥Á¥§¥Ã¥¯Í­¸ú(&O) +menutrans To\ &Next\ error]s ¼¡¤Î¥¨¥é¡¼(&N)]s +menutrans To\ &Previous\ error[s Á°¤Î¥¨¥é¡¼(&P)[s +menutrans Suggest\ &Correctionsz? ½¤Àµ¸õÊä(&C)z? +menutrans &Repeat\ correction:spellrepall ½¤Àµ¤ò·«¤êÊÖ¤¹(&R):spellrepall +menutrans Set\ language\ to\ "en" ¸À¸ì¤ò\ "en"\ ¤ËÀßÄꤹ¤ë +menutrans Set\ language\ to\ "en_au" ¸À¸ì¤ò\ "en_au"\ ¤ËÀßÄꤹ¤ë +menutrans Set\ language\ to\ "en_ca" ¸À¸ì¤ò\ "en_ca"\ ¤ËÀßÄꤹ¤ë +menutrans Set\ language\ to\ "en_gb" ¸À¸ì¤ò\ "en_gb"\ ¤ËÀßÄꤹ¤ë +menutrans Set\ language\ to\ "en_nz" ¸À¸ì¤ò\ "en_nz"\ ¤ËÀßÄꤹ¤ë +menutrans Set\ language\ to\ "en_us" ¸À¸ì¤ò\ "en_us"\ ¤ËÀßÄꤹ¤ë +menutrans &Find\ More\ Languages ¾¤Î¸À¸ì¤ò¸¡º÷¤¹¤ë(&F) " Tools.Fold Menu menutrans &Folding ÀÞ¾ö¤ß(&F) diff --git a/runtime/lang/menu_japanese_japan.932.vim b/runtime/lang/menu_japanese_japan.932.vim index 3fa21b6a5..7041f29b6 100644 --- a/runtime/lang/menu_japanese_japan.932.vim +++ b/runtime/lang/menu_japanese_japan.932.vim @@ -2,7 +2,7 @@ " " Menu Translations: Japanese (CP932) " Translated By: MURAOKA Taro -" Last Change: 29-Apr-2004. +" Last Change: 04-Feb-2006. " Quit when menu translations have already been done. if exists("did_menu_trans") @@ -142,7 +142,23 @@ menutrans &Open:copen menutrans &Close:cclose •‚¶‚é(&C):cclose menutrans &Convert\ to\ HEX:%!xxd HEX‚Ö•ÏŠ·(&C):%!xxd menutrans Conve&rt\ back:%!xxd\ -r HEX‚©‚ç‹t•ÏŠ·(&R)%!xxd\ -r -menutrans &Set\ Compiler ƒRƒ“ƒpƒCƒ‰Ý’è(&S) +menutrans Se&T\ Compiler ƒRƒ“ƒpƒCƒ‰Ý’è(&T) + +" Tools.Spelling Menu +menutrans &Spelling ƒXƒyƒŠƒ“ƒO(&S) +menutrans &Spell\ Check\ On ƒXƒyƒ‹ƒ`ƒFƒbƒN—LŒø(&S) +menutrans Spell\ Check\ &Off ƒXƒyƒ‹ƒ`ƒFƒbƒN—LŒø(&O) +menutrans To\ &Next\ error]s ŽŸ‚̃Gƒ‰[(&N)]s +menutrans To\ &Previous\ error[s ‘O‚̃Gƒ‰[(&P)[s +menutrans Suggest\ &Correctionsz? C³Œó•â(&C)z? +menutrans &Repeat\ correction:spellrepall C³‚ðŒJ‚è•Ô‚·(&R):spellrepall +menutrans Set\ language\ to\ "en" Œ¾Œê‚ð\ "en"\ ‚ɐݒ肷‚é +menutrans Set\ language\ to\ "en_au" Œ¾Œê‚ð\ "en_au"\ ‚ɐݒ肷‚é +menutrans Set\ language\ to\ "en_ca" Œ¾Œê‚ð\ "en_ca"\ ‚ɐݒ肷‚é +menutrans Set\ language\ to\ "en_gb" Œ¾Œê‚ð\ "en_gb"\ ‚ɐݒ肷‚é +menutrans Set\ language\ to\ "en_nz" Œ¾Œê‚ð\ "en_nz"\ ‚ɐݒ肷‚é +menutrans Set\ language\ to\ "en_us" Œ¾Œê‚ð\ "en_us"\ ‚ɐݒ肷‚é +menutrans &Find\ More\ Languages ‘¼‚ÌŒ¾Œê‚ðŒŸõ‚·‚é(&F) " Tools.Fold Menu menutrans &Folding Üô‚Ý(&F) diff --git a/runtime/syntax/gnuplot.vim b/runtime/syntax/gnuplot.vim index a6fa716e2..5a381c7cd 100644 --- a/runtime/syntax/gnuplot.vim +++ b/runtime/syntax/gnuplot.vim @@ -138,7 +138,7 @@ syn keyword gnuplotType boxxy[errorbars] csplines dots fsteps histeps impulses syn keyword gnuplotType line[s] linesp[oints] points poiinttype sbezier splines steps " w lt lw ls = optional syn keyword gnuplotType vectors xerr[orbars] xyerr[orbars] yerr[orbars] financebars candlesticks vector -syn keyword gnuplotType errorb[ars surface +syn keyword gnuplotType errorb[ars] surface syn keyword gnuplotType filledcurve[s] pm3d x1 x2 y1 y2 xy closed syn keyword gnuplotType at pi front syn keyword gnuplotType errorlines xerrorlines yerrorlines xyerrorlines diff --git a/src/edit.c b/src/edit.c index f38422926..ee574ad6c 100644 --- a/src/edit.c +++ b/src/edit.c @@ -87,6 +87,14 @@ static compl_T *compl_first_match = NULL; static compl_T *compl_curr_match = NULL; static compl_T *compl_shown_match = NULL; +/* When "compl_leader" is not NULL only matches that start with this string + * are used. */ +static char_u *compl_leader = NULL; + +static int compl_used_match; /* Selected one of the matches. When + FALSE the match was edited or using + the longest common string. */ + /* When the first completion is done "compl_started" is set. When it's * FALSE the word to be completed must be located. */ static int compl_started = FALSE; @@ -112,9 +120,12 @@ static int ins_compl_make_cyclic __ARGS((void)); static void ins_compl_upd_pum __ARGS((void)); static void ins_compl_del_pum __ARGS((void)); static int pum_wanted __ARGS((void)); +static int pum_two_or_more __ARGS((void)); static void ins_compl_dictionaries __ARGS((char_u *dict, char_u *pat, int dir, int flags, int thesaurus)); static void ins_compl_free __ARGS((void)); static void ins_compl_clear __ARGS((void)); +static int ins_compl_bs __ARGS((void)); +static void ins_compl_addleader __ARGS((int c)); static int ins_compl_prep __ARGS((int c)); static buf_T *ins_compl_next_buf __ARGS((buf_T *buf, int flag)); static int ins_compl_get_exp __ARGS((pos_T *ini, int dir)); @@ -673,13 +684,26 @@ edit(cmdchar, startln, count) if (c == K_DOWN && pum_visible()) c = Ctrl_N; - /* Prepare for or stop CTRL-X mode. This doesn't do completion, but - * it does fix up the text when finishing completion. */ - if (c != K_IGNORE) + /* When using BS while the popup menu is wanted and still after the + * character where completion started: Change the subset of matches to + * what matches "compl_leader". */ + if (compl_started && pum_wanted() && curwin->w_cursor.col > compl_col) { - if (ins_compl_prep(c)) + if ((c == K_BS || c == Ctrl_H) && ins_compl_bs()) + continue; + + /* Editing the word. */ + if (!compl_used_match && vim_isprintc(c)) + { + ins_compl_addleader(c); continue; + } } + + /* Prepare for or stop CTRL-X mode. This doesn't do completion, but + * it does fix up the text when finishing completion. */ + if (c != K_IGNORE && ins_compl_prep(c)) + continue; #endif /* CTRL-\ CTRL-N goes to Normal mode, @@ -2159,9 +2183,6 @@ ins_compl_del_pum() static int pum_wanted() { - compl_T *compl; - int i; - /* 'completeopt' must contain "menu" */ if (*p_cot == NUL) return FALSE; @@ -2173,6 +2194,17 @@ pum_wanted() #endif ) return FALSE; + return TRUE; +} + +/* + * Return TRUE if there are two or more matches to be shown in the popup menu. + */ + static int +pum_two_or_more() +{ + compl_T *compl; + int i; /* Don't display the popup menu if there are no matches or there is only * one (ignoring the original text). */ @@ -2199,8 +2231,9 @@ ins_compl_show_pum() int i; int cur = -1; colnr_T col; + int lead_len = 0; - if (!pum_wanted()) + if (!pum_wanted() || !pum_two_or_more()) return; /* Update the screen before drawing the popup menu over it. */ @@ -2211,12 +2244,18 @@ ins_compl_show_pum() /* Need to build the popup menu list. */ compl_match_arraysize = 0; compl = compl_first_match; + if (compl_leader != NULL) + lead_len = STRLEN(compl_leader); do { - if ((compl->cp_flags & ORIGINAL_TEXT) == 0) + if ((compl->cp_flags & ORIGINAL_TEXT) == 0 + && (compl_leader == NULL + || STRNCMP(compl->cp_str, compl_leader, lead_len) == 0)) ++compl_match_arraysize; compl = compl->cp_next; } while (compl != NULL && compl != compl_first_match); + if (compl_match_arraysize == 0) + return; compl_match_array = (char_u **)alloc((unsigned)(sizeof(char_u **) * compl_match_arraysize)); if (compl_match_array != NULL) @@ -2225,7 +2264,10 @@ ins_compl_show_pum() compl = compl_first_match; do { - if ((compl->cp_flags & ORIGINAL_TEXT) == 0) + if ((compl->cp_flags & ORIGINAL_TEXT) == 0 + && (compl_leader == NULL + || STRNCMP(compl->cp_str, compl_leader, + lead_len) == 0)) { if (compl == compl_shown_match) cur = i; @@ -2238,21 +2280,10 @@ ins_compl_show_pum() else { /* popup menu already exists, only need to find the current item.*/ - i = 0; - compl = compl_first_match; - do - { - if ((compl->cp_flags & ORIGINAL_TEXT) == 0) - { - if (compl == compl_shown_match) - { - cur = i; - break; - } - ++i; - } - compl = compl->cp_next; - } while (compl != NULL && compl != compl_first_match); + for (i = 0; i < compl_match_arraysize; ++i) + if (compl_match_array[i] == compl_shown_match->cp_str) + break; + cur = i; } if (compl_match_array != NULL) @@ -2472,6 +2503,8 @@ ins_compl_free() vim_free(compl_pattern); compl_pattern = NULL; + vim_free(compl_leader); + compl_leader = NULL; if (compl_first_match == NULL) return; @@ -2501,10 +2534,101 @@ ins_compl_clear() compl_matches = 0; vim_free(compl_pattern); compl_pattern = NULL; + vim_free(compl_leader); + compl_leader = NULL; save_sm = -1; edit_submode_extra = NULL; } +/* + * Delete one character before the cursor and make a subset of the matches + * that match now. + * Returns TRUE if the work is done and another char to be got from the user. + */ + static int +ins_compl_bs() +{ + char_u *line; + char_u *p; + + if (curwin->w_cursor.col <= compl_col + compl_length) + { + /* Deleted more than what was used to find matches, need to look for + * matches all over again. */ + ins_compl_free(); + compl_started = FALSE; + compl_matches = 0; + } + + line = ml_get_curline(); + p = line + curwin->w_cursor.col; + mb_ptr_back(line, p); + + vim_free(compl_leader); + compl_leader = vim_strnsave(line + compl_col, (p - line) - compl_col); + if (compl_leader != NULL) + { + ins_compl_del_pum(); + ins_compl_delete(); + ins_bytes(compl_leader + curwin->w_cursor.col - compl_col); + + if (!compl_started) + { + /* Matches were cleared, need to search for them now. */ + if (ins_complete(Ctrl_N) == FAIL) + compl_cont_status = 0; + else + { + /* Remove the completed word again. */ + ins_compl_delete(); + ins_bytes(compl_leader + curwin->w_cursor.col - compl_col); + } + } + + /* Show the popup menu with a different set of matches. */ + ins_compl_show_pum(); + compl_used_match = FALSE; + + return TRUE; + } + return FALSE; +} + +/* + * Append one character to the match leader. May reduce the number of + * matches. + */ + static void +ins_compl_addleader(c) + int c; +{ +#ifdef FEAT_MBYTE + int cc; + + if (has_mbyte && (cc = (*mb_char2len)(c)) > 1) + { + char_u buf[MB_MAXBYTES + 1]; + + (*mb_char2bytes)(c, buf); + buf[cc] = NUL; + ins_char_bytes(buf, cc); + } + else +#endif + ins_char(c); + + vim_free(compl_leader); + compl_leader = vim_strnsave(ml_get_curline() + compl_col, + curwin->w_cursor.col - compl_col); + if (compl_leader != NULL) + { + /* Show the popup menu with a different set of matches. */ + ins_compl_del_pum(); + ins_compl_show_pum(); + compl_used_match = FALSE; + } +} + /* * Prepare for Insert mode completion, or stop it. * Called just after typing a character in Insert mode. @@ -3290,6 +3414,7 @@ ins_compl_delete() ins_compl_insert() { ins_bytes(compl_shown_match->cp_str + curwin->w_cursor.col - compl_col); + compl_used_match = TRUE; } /* @@ -3317,6 +3442,8 @@ ins_compl_next(allow_get_expansion, count) int num_matches = -1; int i; int todo = count; + compl_T *found_compl = NULL; + int found_end = FALSE; if (allow_get_expansion) { @@ -3332,32 +3459,46 @@ ins_compl_next(allow_get_expansion, count) if (compl_shows_dir == FORWARD && compl_shown_match->cp_next != NULL) { compl_shown_match = compl_shown_match->cp_next; - if (compl_shown_match->cp_next != NULL - && compl_shown_match->cp_next == compl_first_match) - break; + found_end = (compl_first_match != NULL + && (compl_shown_match->cp_next == compl_first_match + || compl_shown_match == compl_first_match)); } else if (compl_shows_dir == BACKWARD && compl_shown_match->cp_prev != NULL) { + found_end = (compl_shown_match == compl_first_match); compl_shown_match = compl_shown_match->cp_prev; - if (compl_shown_match == compl_first_match) - break; + found_end |= (compl_shown_match == compl_first_match); } else { compl_pending = TRUE; - if (allow_get_expansion) + if (!allow_get_expansion) + return -1; + + num_matches = ins_compl_get_exp(&compl_startpos, compl_direction); + if (compl_pending && compl_direction == compl_shows_dir) + compl_shown_match = compl_curr_match; + found_end = FALSE; + } + if ((compl_shown_match->cp_flags & ORIGINAL_TEXT) == 0 + && compl_leader != NULL + && STRNCMP(compl_shown_match->cp_str, + compl_leader, STRLEN(compl_leader)) != 0) + ++todo; + else + /* Remember a matching item. */ + found_compl = compl_shown_match; + + /* Stop at the end of the list when we found a usable match. */ + if (found_end) + { + if (found_compl != NULL) { - num_matches = ins_compl_get_exp(&compl_startpos, - compl_direction); - if (compl_pending) - { - if (compl_direction == compl_shows_dir) - compl_shown_match = compl_curr_match; - } + compl_shown_match = found_compl; + break; } - else - return -1; + todo = 1; /* use first usable match after wrapping around */ } } diff --git a/src/globals.h b/src/globals.h index 82c42b2b6..83b62674e 100644 --- a/src/globals.h +++ b/src/globals.h @@ -105,8 +105,8 @@ EXTERN colnr_T dollar_vcol INIT(= 0); * Variables for Insert mode completion. */ -/* length of the text being completed (this is deleted to be replaced by the - * match) */ +/* Length in bytes of the text being completed (this is deleted to be replaced + * by the match.) */ EXTERN int compl_length INIT(= 0); /* Set when character typed while looking for matches and it means we should diff --git a/src/po/ja.sjis.po b/src/po/ja.sjis.po index e47aee8bb..56a4a6356 100644 --- a/src/po/ja.sjis.po +++ b/src/po/ja.sjis.po @@ -3,14 +3,14 @@ # Do ":help uganda" in Vim to read copying and usage conditions. # Do ":help credits" in Vim to see a list of people who contributed. # -# MURAOKA Taro , 2001-5. -# Last Change: 05-Mar-2005. +# MURAOKA Taro , 2001-6. +# Last Change: 05-Feb-2006. # msgid "" msgstr "" "Project-Id-Version: Vim 7.0\n" -"POT-Creation-Date: 2005-03-04 13:11+0900\n" -"PO-Revision-Date: 2004-03-05 00:50+0900\n" +"POT-Creation-Date: 2006-02-04 22:44+0900\n" +"PO-Revision-Date: 2006-02-05 00:10+0900\n" "Last-Translator: MURAOKA Taro \n" "Language-Team: MURAOKA Taro \n" "MIME-Version: 1.0\n" @@ -152,6 +152,9 @@ msgstr "" "\n" "# ƒoƒbƒtƒ@ƒŠƒXƒg:\n" +msgid "[Location List]" +msgstr "[êŠƒŠƒXƒg]" + msgid "[Error List]" msgstr "[ƒGƒ‰[ƒŠƒXƒg]" @@ -214,13 +217,8 @@ msgid " Keyword completion (^N^P)" msgstr " ƒL[ƒ[ƒh•⊮ (^N^P)" #. ctrl_x_mode == 0, ^P/^N compl. -msgid " ^X mode (^E^Y^L^]^F^I^K^D^U^V^N^P)" -msgstr " ^X ƒ‚[ƒh (^E^Y^L^]^F^I^K^D^U^V^N^P)" - -#. Scroll has it's own msgs, in it's place there is the msg for local -#. * ctrl_x_mode = 0 (eg continue_status & CONT_LOCAL) -- Acevedo -msgid " Keyword Local completion (^N^P)" -msgstr " ‹ÇŠƒL[ƒ[ƒh•⊮ (^N^P)" +msgid " ^X mode (^]^D^E^F^I^K^L^N^O^P^S^U^V^Y)" +msgstr " ^X ƒ‚[ƒh (^]^D^E^F^I^K^L^N^O^P^S^U^V^Y)" msgid " Whole line completion (^L^N^P)" msgstr " s(‘S‘Ì)•⊮ (^L^N^P)" @@ -249,15 +247,24 @@ msgstr " msgid " User defined completion (^U^N^P)" msgstr " ƒ†[ƒU’è‹`•⊮ (^U^N^P)" +msgid " Omni completion (^O^N^P)" +msgstr " ƒIƒ€ƒj•⊮ (^O^N^P)" + +msgid " Spelling suggestion (^S^N^P)" +msgstr " ’Ô‚èC³Œó•â (^S^N^P)" + +msgid " Keyword Local completion (^N^P)" +msgstr " ‹ÇŠƒL[ƒ[ƒh•⊮ (^N^P)" + msgid "Hit end of paragraph" msgstr "’i—Ž‚ÌÅŒã‚Ƀqƒbƒg" -msgid "'thesaurus' option is empty" -msgstr "'thesaurus' ƒIƒvƒVƒ‡ƒ“‚ª‹ó‚Å‚·" - msgid "'dictionary' option is empty" msgstr "'dictionary' ƒIƒvƒVƒ‡ƒ“‚ª‹ó‚Å‚·" +msgid "'thesaurus' option is empty" +msgstr "'thesaurus' ƒIƒvƒVƒ‡ƒ“‚ª‹ó‚Å‚·" + #, c-format msgid "Scanning dictionary: %s" msgstr "Ž«‘‚ðƒXƒLƒƒƒ“’†: %s" @@ -321,7 +328,7 @@ msgid "E686: Argument of %s must be a List" msgstr "E686: %s ‚̈ø”‚ÍƒŠƒXƒgŒ^‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñ" #, c-format -msgid "E712: Argument of %s must be a List or Dictionaary" +msgid "E712: Argument of %s must be a List or Dictionary" msgstr "E712: %s ‚̈ø”‚ÍƒŠƒXƒgŒ^‚Ü‚½‚ÍŽ«‘Œ^‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñ" msgid "E713: Cannot use empty key for Dictionary" @@ -362,6 +369,10 @@ msgstr "E734: msgid "E130: Unknown function: %s" msgstr "E130: –¢’m‚̊֐”‚Å‚·: %s" +#, c-format +msgid "E461: Illegal variable name: %s" +msgstr "E461: •s³‚ȕϐ”–¼‚Å‚·: %s" + msgid "E687: Less targets than List items" msgstr "E687: ƒ^[ƒQƒbƒg‚ªƒŠƒXƒgŒ^“à‚Ì—v‘f‚æ‚è‚à­‚È‚¢‚Å‚·" @@ -460,8 +471,9 @@ msgstr "E697: msgid "E720: Missing colon in Dictionary: %s" msgstr "E720: Ž«‘Œ^‚ɃRƒƒ“‚ª‚ ‚è‚Ü‚¹‚ñ: %s" -msgid "E721: Duplicate key in Dictionary" -msgstr "E721: Ž«‘Œ^‚ɏd•¡ƒL[‚ª‚»‚ñ‚´‚¢‚µ‚Ü‚·" +#, c-format +msgid "E721: Duplicate key in Dictionary: \"%s\"" +msgstr "E721: Ž«‘Œ^‚ɏd•¡ƒL[‚ª‚ ‚è‚Ü‚·: \"%s\"" #, c-format msgid "E722: Missing comma in Dictionary: %s" @@ -571,12 +583,8 @@ msgid "E704: Funcref variable name must start with a capital: %s" msgstr "E704: ŠÖ”ŽQÆŒ^•ϐ”–¼‚Í‘å•¶Žš‚ÅŽn‚Ü‚ç‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ: %s" #, c-format -msgid "705: Variable name conflicts with existing function: %s" -msgstr "705: •ϐ”–¼‚ªŠù‘¶‚̊֐”–¼‚ƏՓ˂µ‚Ü‚·: %s" - -#, c-format -msgid "E461: Illegal variable name: %s" -msgstr "E461: •s³‚ȕϐ”–¼‚Å‚·: %s" +msgid "E705: Variable name conflicts with existing function: %s" +msgstr "E705: •ϐ”–¼‚ªŠù‘¶‚̊֐”–¼‚ƏՓ˂µ‚Ü‚·: %s" #, c-format msgid "E706: Variable type mismatch for: %s" @@ -625,7 +633,6 @@ msgstr "E131: msgid "E132: Function call depth is higher than 'maxfuncdepth'" msgstr "E132: ŠÖ”ŒÄo‚Ì“ü‚êŽq”‚ª 'maxfuncdepth' ‚ð’´‚¦‚Ü‚µ‚½" -#. always scroll up, don't overwrite #, c-format msgid "calling %s" msgstr "%s ‚ðŽÀs’†‚Å‚·" @@ -642,7 +649,6 @@ msgstr "%s msgid "%s returning %s" msgstr "%s ‚ª %s ‚ð•Ô‚µ‚Ü‚µ‚½" -#. always scroll up, don't overwrite #, c-format msgid "continuing in %s" msgstr "%s ‚ÌŽÀs‚ðŒp‘±’†‚Å‚·" @@ -657,6 +663,13 @@ msgstr "" "\n" "# ƒOƒ[ƒoƒ‹•ϐ”:\n" +msgid "" +"\n" +"\tLast set from " +msgstr "" +"\n" +"\tLast set from " + #, c-format msgid "<%s>%s%s %d, Hex %02x, Octal %03o" msgstr "<%s>%s%s %d, 16i” %02x, 8i” %03o" @@ -742,11 +755,6 @@ msgstr " msgid "Save As" msgstr "•Ê–¼‚ŕۑ¶" -#. Overwriting a file that is loaded in another buffer is not a -#. * good idea. -msgid "E139: File is loaded in another buffer" -msgstr "E139: “¯‚¶–¼‘O‚̃tƒ@ƒCƒ‹‚ª‘¼‚̃oƒbƒtƒ@‚œǍž‚Ü‚ê‚Ä‚¢‚Ü‚·" - msgid "Write partial file?" msgstr "ƒtƒ@ƒCƒ‹‚ð•”•ª“I‚ɕۑ¶‚µ‚Ü‚·‚©?" @@ -754,8 +762,16 @@ msgid "E140: Use ! to write partial buffer" msgstr "E140: ƒoƒbƒtƒ@‚ð•”•ª“I‚ɕۑ¶‚·‚é‚É‚Í ! ‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢" #, c-format -msgid "Overwrite existing file \"%.*s\"?" -msgstr "Šù‘¶‚̃tƒ@ƒCƒ‹ \"%.*s\" ‚ðã‘‚«‚µ‚Ü‚·‚©?" +msgid "Overwrite existing file \"%s\"?" +msgstr "Šù‘¶‚̃tƒ@ƒCƒ‹ \"%s\" ‚ðã‘‚«‚µ‚Ü‚·‚©?" + +#, c-format +msgid "Swap file \"%s\" exists, overwrite anyway?" +msgstr "ƒXƒƒbƒvƒtƒ@ƒCƒ‹ \"%s\" ‚ª‘¶Ý‚µ‚Ü‚·. ã‘‚«‚ð‹­§‚µ‚Ü‚·‚©?" + +#, c-format +msgid "E768: Swap file exists: %s (:silent! overrides)" +msgstr "E768: ƒXƒƒbƒvƒtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚Ü‚·: %s (:silent! ‚ð’ljÁ‚ŏ㏑)" #, c-format msgid "E141: No file name for buffer %ld" @@ -766,11 +782,11 @@ msgstr "E142: #, c-format msgid "" -"'readonly' option is set for \"%.*s\".\n" +"'readonly' option is set for \"%s\".\n" "Do you wish to write anyway?" msgstr "" -"\"%.*s\" ‚É‚Í 'readonly' ƒIƒvƒVƒ‡ƒ“‚ªÝ’肳‚ê‚Ä‚¢‚Ü‚·\n" -"‹­§“I‚ɏ㏑‚«‚µ‚Ü‚·‚©?" +"\"%s\" ‚É‚Í 'readonly' ƒIƒvƒVƒ‡ƒ“‚ªÝ’肳‚ê‚Ä‚¢‚Ü‚·.\n" +"ã‘‚«‹­§‚ð‚µ‚Ü‚·‚©?" msgid "Edit File" msgstr "ƒtƒ@ƒCƒ‹‚ð•ҏW" @@ -940,8 +956,8 @@ msgid "E750: First use :profile start " msgstr "E750: ‰‚ß‚É :profile start ‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢" #, c-format -msgid "Save changes to \"%.*s\"?" -msgstr "•ύX‚ð \"%.*s\" ‚ɕۑ¶‚µ‚Ü‚·‚©?" +msgid "Save changes to \"%s\"?" +msgstr "•ύX‚ð \"%s\" ‚ɕۑ¶‚µ‚Ü‚·‚©?" msgid "Untitled" msgstr "–³‘è" @@ -1014,90 +1030,6 @@ msgstr "E167: :scriptencoding msgid "E168: :finish used outside of a sourced file" msgstr "E168: :finish ‚ªŽæžƒXƒNƒŠƒvƒgˆÈŠO‚ÅŽg—p‚³‚ê‚Ü‚µ‚½" -#, c-format -msgid "Page %d" -msgstr "%d ƒy[ƒW" - -msgid "No text to be printed" -msgstr "ˆóü‚·‚éƒeƒLƒXƒg‚ª‚ ‚è‚Ü‚¹‚ñ" - -msgid "Printing page %d (%d%%)" -msgstr "ˆóü’†: ƒy[ƒW %d (%d%%)" - -#, c-format -msgid " Copy %d of %d" -msgstr " ƒRƒs[ %d (‘S %d ’†)" - -#, c-format -msgid "Printed: %s" -msgstr "ˆóü‚µ‚Ü‚µ‚½: %s" - -msgid "Printing aborted" -msgstr "ˆóü‚ª’†Ž~‚³‚ê‚Ü‚µ‚½" - -msgid "E455: Error writing to PostScript output file" -msgstr "E455: PostScripto—̓tƒ@ƒCƒ‹‚̏‘ž‚݃Gƒ‰[‚Å‚·" - -#, c-format -msgid "E624: Can't open file \"%s\"" -msgstr "E624: ƒtƒ@ƒCƒ‹ \"%s\" ‚ðŠJ‚¯‚Ü‚¹‚ñ" - -#, c-format -msgid "E457: Can't read PostScript resource file \"%s\"" -msgstr "E457: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"%s\" ‚ð“Ǎž‚߂܂¹‚ñ" - -#, c-format -msgid "E618: file \"%s\" is not a PostScript resource file" -msgstr "E618: ƒtƒ@ƒCƒ‹ \"%s\" ‚Í PostScript ƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹‚ł͂ ‚è‚Ü‚¹‚ñ" - -#, c-format -msgid "E619: file \"%s\" is not a supported PostScript resource file" -msgstr "E619: ƒtƒ@ƒCƒ‹ \"%s\" ‚͑Ήž‚µ‚Ä‚¢‚È‚¢ PostScript ƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹‚Å‚·" - -#, c-format -msgid "E621: \"%s\" resource file has wrong version" -msgstr "E621: ƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"%s\" ‚̓o[ƒWƒ‡ƒ“‚ªˆÙ‚È‚è‚Ü‚·" - -msgid "E673: Incompatible multi-byte encoding and character set." -msgstr "E673: ŒÝŠ·«‚Ì–³‚¢ƒ}ƒ‹ƒ`ƒoƒCƒgƒGƒ“ƒR[ƒfƒBƒ“ƒO‚Æ•¶ŽšƒZƒbƒg‚Å‚·" - -msgid "E674: printmbcharset cannot be empty with multi-byte encoding." -msgstr "E674: ƒ}ƒ‹ƒ`ƒoƒCƒgƒGƒ“ƒR[ƒfƒBƒ“ƒO‚Å‚Í printmbcharset ‚ð‹ó‚ɂł«‚Ü‚¹‚ñ" - -msgid "E675: No default font specfifed for multi-byte printing." -msgstr "" -"E675: ƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚ðˆóü‚·‚邽‚߂̃fƒtƒHƒ‹ƒgƒtƒHƒ“ƒg‚ªŽw’肳‚ê‚Ä‚¢‚Ü‚¹‚ñ" - -msgid "E324: Can't open PostScript output file" -msgstr "E324: PostScripto—Í—p‚̃tƒ@ƒCƒ‹‚ðŠJ‚¯‚Ü‚¹‚ñ" - -#, c-format -msgid "E456: Can't open file \"%s\"" -msgstr "E456: ƒtƒ@ƒCƒ‹ \"%s\" ‚ðŠJ‚¯‚Ü‚¹‚ñ" - -msgid "E456: Can't find PostScript resource file \"prolog.ps\"" -msgstr "E456: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"prolog.ps\" ‚ª‚݂‚©‚è‚Ü‚¹‚ñ" - -msgid "E456: Can't find PostScript resource file \"cidfont.ps\"" -msgstr "E456: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"cidfont.ps\" ‚ª‚݂‚©‚è‚Ü‚¹‚ñ" - -#, c-format -msgid "E456: Can't find PostScript resource file \"%s.ps\"" -msgstr "E456: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"%s.ps\" ‚ª‚݂‚©‚è‚Ü‚¹‚ñ" - -#, c-format -msgid "E620: Unable to convert to print encoding \"%s\"" -msgstr "E620: ˆóüƒGƒ“ƒR[ƒh \"%s\" ‚Ö•ÏŠ·‚Å‚«‚Ü‚¹‚ñ" - -msgid "Sending to printer..." -msgstr "ƒvƒŠƒ“ƒ^‚É‘—M’†..." - -msgid "E365: Failed to print PostScript file" -msgstr "E365: PostScriptƒtƒ@ƒCƒ‹‚̈óü‚ÉŽ¸”s‚µ‚Ü‚µ‚½" - -msgid "Print job sent." -msgstr "ˆóüƒWƒ‡ƒu‚𑗐M‚µ‚Ü‚µ‚½." - #, c-format msgid "Current %slanguage: \"%s\"" msgstr "Œ»Ý‚Ì %sŒ¾Œê: \"%s\"" @@ -1185,18 +1117,8 @@ msgstr "E177: msgid "E178: Invalid default value for count" msgstr "E178: ƒJƒEƒ“ƒg‚̏ȗª’l‚ª–³Œø‚Å‚·" -msgid "E179: argument required for complete" -msgstr "E179: •⊮‚Ì‚½‚߂̈ø”‚ª•K—v‚Å‚·" - -#, c-format -msgid "E180: Invalid complete value: %s" -msgstr "E180: –³Œø‚ȕ⊮Žw’è‚Å‚·: %s" - -msgid "E468: Completion argument only allowed for custom completion" -msgstr "E468: •⊮ˆø”‚̓JƒXƒ^ƒ€•⊮‚Å‚µ‚©Žg—p‚Å‚«‚Ü‚¹‚ñ" - -msgid "E467: Custom completion requires a function argument" -msgstr "E467: ƒJƒXƒ^ƒ€•⊮‚ɂ͈ø”‚Æ‚µ‚Ċ֐”‚ª•K—v‚Å‚·" +msgid "E179: argument required for -complete" +msgstr "E179: -•⊮‚Ì‚½‚߂̈ø”‚ª•K—v‚Å‚·" #, c-format msgid "E181: Invalid attribute: %s" @@ -1212,6 +1134,16 @@ msgstr "E183: msgid "E184: No such user-defined command: %s" msgstr "E184: ‚»‚̃†[ƒU’è‹`ƒRƒ}ƒ“ƒh‚Í‚ ‚è‚Ü‚¹‚ñ: %s" +#, c-format +msgid "E180: Invalid complete value: %s" +msgstr "E180: –³Œø‚ȕ⊮Žw’è‚Å‚·: %s" + +msgid "E468: Completion argument only allowed for custom completion" +msgstr "E468: •⊮ˆø”‚̓JƒXƒ^ƒ€•⊮‚Å‚µ‚©Žg—p‚Å‚«‚Ü‚¹‚ñ" + +msgid "E467: Custom completion requires a function argument" +msgstr "E467: ƒJƒXƒ^ƒ€•⊮‚ɂ͈ø”‚Æ‚µ‚Ċ֐”‚ª•K—v‚Å‚·" + #, c-format msgid "E185: Cannot find color scheme %s" msgstr "E185: ƒJƒ‰[ƒXƒL[ƒ€ %s ‚ª‚݂‚©‚è‚Ü‚¹‚ñ" @@ -1467,6 +1399,12 @@ msgstr " msgid "[New File]" msgstr "[Vƒtƒ@ƒCƒ‹]" +msgid "[New DIRECTORY]" +msgstr "[V‹KƒfƒBƒŒƒNƒgƒŠ]" + +msgid "[File too big]" +msgstr "[ƒtƒ@ƒCƒ‹‰ß‘å]" + msgid "[Permission Denied]" msgstr "[”F‰Â‚ª‚ ‚è‚Ü‚¹‚ñ]" @@ -1516,8 +1454,9 @@ msgstr "[ msgid "[crypted]" msgstr "[ˆÃ†‰»]" -msgid "[CONVERSION ERROR]" -msgstr "[•ÏŠ·ƒGƒ‰[]" +#, c-format +msgid "[CONVERSION ERROR in line %ld]" +msgstr "[%ld s–ڂŕϊ·ƒGƒ‰[]" #, c-format msgid "[ILLEGAL BYTE in line %ld]" @@ -1703,8 +1642,8 @@ msgid "E246: FileChangedShell autocommand deleted buffer" msgstr "E246: autocommand ‚Ì FileChangedShell ‚ªƒoƒbƒtƒ@‚ðíœ‚µ‚Ü‚µ‚½" #, c-format -msgid "E211: Warning: File \"%s\" no longer available" -msgstr "E211: Œx: ƒtƒ@ƒCƒ‹ \"%s\" ‚ÍŠù‚É‘¶Ý‚µ‚Ü‚¹‚ñ" +msgid "E211: File \"%s\" no longer available" +msgstr "E211: ƒtƒ@ƒCƒ‹ \"%s\" ‚ÍŠù‚É‘¶Ý‚µ‚Ü‚¹‚ñ" #, c-format msgid "" @@ -1712,21 +1651,27 @@ msgid "" "well" msgstr "W12: Œx: ƒtƒ@ƒCƒ‹ \"%s\" ‚ª•ύX‚³‚êVim‚̃oƒbƒtƒ@‚à•ύX‚³‚ê‚Ü‚µ‚½" +msgid "See \":help W12\" for more info." +msgstr "Ú×‚Í \":help W12\" ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢" + #, c-format msgid "W11: Warning: File \"%s\" has changed since editing started" msgstr "W11: Œx: ƒtƒ@ƒCƒ‹ \"%s\" ‚͕ҏWŠJŽnŒã‚ɕύX‚³‚ê‚Ü‚µ‚½" +msgid "See \":help W11\" for more info." +msgstr "Ú×‚Í \":help W11\" ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢" + #, c-format msgid "W16: Warning: Mode of file \"%s\" has changed since editing started" msgstr "W16: Œx: ƒtƒ@ƒCƒ‹ \"%s\" ‚̃‚[ƒh‚ª•ҏWŠJŽnŒã‚ɕύX‚³‚ê‚Ü‚µ‚½" +msgid "See \":help W16\" for more info." +msgstr "Ú×‚Í \":help W16\" ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢" + #, c-format msgid "W13: Warning: File \"%s\" has been created after editing started" msgstr "W13: Œx: ƒtƒ@ƒCƒ‹ \"%s\" ‚͕ҏWŠJŽnŒã‚ɍ쐬‚³‚ê‚Ü‚µ‚½" -msgid "See \":help W11\" for more info." -msgstr "Ú×‚Í \":help W11\" ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢" - msgid "Warning" msgstr "Œx" @@ -1798,7 +1743,6 @@ msgstr "%s Auto commands for \"%s\"" msgid "Executing %s" msgstr "%s ‚ðŽÀs‚µ‚Ä‚¢‚Ü‚·" -#. always scroll up, don't overwrite #, c-format msgid "autocommand %s" msgstr "autocommand %s" @@ -2130,6 +2074,99 @@ msgstr " msgid "E256: Hangul automata ERROR" msgstr "E256: ƒnƒ“ƒOƒ‹ƒI[ƒgƒ}ƒgƒ“ƒGƒ‰[" +msgid "E550: Missing colon" +msgstr "E550: ƒRƒƒ“‚ª‚ ‚è‚Ü‚¹‚ñ" + +msgid "E551: Illegal component" +msgstr "E551: •s³‚ȍ\\•¶—v‘f‚Å‚·" + +msgid "E552: digit expected" +msgstr "E552: ”’l‚ª•K—v‚Å‚·" + +#, c-format +msgid "Page %d" +msgstr "%d ƒy[ƒW" + +msgid "No text to be printed" +msgstr "ˆóü‚·‚éƒeƒLƒXƒg‚ª‚ ‚è‚Ü‚¹‚ñ" + +msgid "Printing page %d (%d%%)" +msgstr "ˆóü’†: ƒy[ƒW %d (%d%%)" + +#, c-format +msgid " Copy %d of %d" +msgstr " ƒRƒs[ %d (‘S %d ’†)" + +#, c-format +msgid "Printed: %s" +msgstr "ˆóü‚µ‚Ü‚µ‚½: %s" + +msgid "Printing aborted" +msgstr "ˆóü‚ª’†Ž~‚³‚ê‚Ü‚µ‚½" + +msgid "E455: Error writing to PostScript output file" +msgstr "E455: PostScripto—̓tƒ@ƒCƒ‹‚̏‘ž‚݃Gƒ‰[‚Å‚·" + +#, c-format +msgid "E624: Can't open file \"%s\"" +msgstr "E624: ƒtƒ@ƒCƒ‹ \"%s\" ‚ðŠJ‚¯‚Ü‚¹‚ñ" + +#, c-format +msgid "E457: Can't read PostScript resource file \"%s\"" +msgstr "E457: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"%s\" ‚ð“Ǎž‚߂܂¹‚ñ" + +#, c-format +msgid "E618: file \"%s\" is not a PostScript resource file" +msgstr "E618: ƒtƒ@ƒCƒ‹ \"%s\" ‚Í PostScript ƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹‚ł͂ ‚è‚Ü‚¹‚ñ" + +#, c-format +msgid "E619: file \"%s\" is not a supported PostScript resource file" +msgstr "E619: ƒtƒ@ƒCƒ‹ \"%s\" ‚͑Ήž‚µ‚Ä‚¢‚È‚¢ PostScript ƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹‚Å‚·" + +#, c-format +msgid "E621: \"%s\" resource file has wrong version" +msgstr "E621: ƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"%s\" ‚̓o[ƒWƒ‡ƒ“‚ªˆÙ‚È‚è‚Ü‚·" + +msgid "E673: Incompatible multi-byte encoding and character set." +msgstr "E673: ŒÝŠ·«‚Ì–³‚¢ƒ}ƒ‹ƒ`ƒoƒCƒgƒGƒ“ƒR[ƒfƒBƒ“ƒO‚Æ•¶ŽšƒZƒbƒg‚Å‚·" + +msgid "E674: printmbcharset cannot be empty with multi-byte encoding." +msgstr "E674: ƒ}ƒ‹ƒ`ƒoƒCƒgƒGƒ“ƒR[ƒfƒBƒ“ƒO‚Å‚Í printmbcharset ‚ð‹ó‚ɂł«‚Ü‚¹‚ñ" + +msgid "E675: No default font specified for multi-byte printing." +msgstr "" +"E675: ƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚ðˆóü‚·‚邽‚߂̃fƒtƒHƒ‹ƒgƒtƒHƒ“ƒg‚ªŽw’肳‚ê‚Ä‚¢‚Ü‚¹‚ñ" + +msgid "E324: Can't open PostScript output file" +msgstr "E324: PostScripto—Í—p‚̃tƒ@ƒCƒ‹‚ðŠJ‚¯‚Ü‚¹‚ñ" + +#, c-format +msgid "E456: Can't open file \"%s\"" +msgstr "E456: ƒtƒ@ƒCƒ‹ \"%s\" ‚ðŠJ‚¯‚Ü‚¹‚ñ" + +msgid "E456: Can't find PostScript resource file \"prolog.ps\"" +msgstr "E456: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"prolog.ps\" ‚ª‚݂‚©‚è‚Ü‚¹‚ñ" + +msgid "E456: Can't find PostScript resource file \"cidfont.ps\"" +msgstr "E456: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"cidfont.ps\" ‚ª‚݂‚©‚è‚Ü‚¹‚ñ" + +#, c-format +msgid "E456: Can't find PostScript resource file \"%s.ps\"" +msgstr "E456: PostScript‚ÌƒŠƒ\\[ƒXƒtƒ@ƒCƒ‹ \"%s.ps\" ‚ª‚݂‚©‚è‚Ü‚¹‚ñ" + +#, c-format +msgid "E620: Unable to convert to print encoding \"%s\"" +msgstr "E620: ˆóüƒGƒ“ƒR[ƒh \"%s\" ‚Ö•ÏŠ·‚Å‚«‚Ü‚¹‚ñ" + +msgid "Sending to printer..." +msgstr "ƒvƒŠƒ“ƒ^‚É‘—M’†..." + +msgid "E365: Failed to print PostScript file" +msgstr "E365: PostScriptƒtƒ@ƒCƒ‹‚̈óü‚ÉŽ¸”s‚µ‚Ü‚µ‚½" + +msgid "Print job sent." +msgstr "ˆóüƒWƒ‡ƒu‚𑗐M‚µ‚Ü‚µ‚½." + msgid "Add a new database" msgstr "Vƒf[ƒ^ƒx[ƒX‚ð’ljÁ" @@ -2326,6 +2363,9 @@ msgstr " msgid "linenr out of range" msgstr "”͈͊O‚̍s”ԍ†‚Å‚·" +msgid "not allowed in the Vim sandbox" +msgstr "ƒTƒ“ƒhƒ{ƒbƒNƒX‚ł͋–‚³‚ê‚Ü‚¹‚ñ" + #, c-format msgid "E370: Could not load library %s" msgstr "E370: ƒ‰ƒCƒuƒ‰ƒŠ %s ‚ðƒ[ƒh‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½" @@ -2570,6 +2610,10 @@ msgstr "" "E281: TCL ƒGƒ‰[: I—¹ƒR[ƒh‚ª®”’l‚ł͂ ‚è‚Ü‚¹‚ñ!? vim-dev@vim.org " "‚É•ñ‚µ‚Ä‚­‚¾‚³‚¢" +#, c-format +msgid "E572: exit code %d" +msgstr "E572: I—¹ƒR[ƒh %d" + msgid "cannot get line" msgstr "s‚ðŽæ“¾‚Å‚«‚Ü‚¹‚ñ" @@ -2586,8 +2630,8 @@ msgstr "E573: msgid "E251: VIM instance registry property is badly formed. Deleted!" msgstr "E251: VIM ŽÀ‘̂̓o˜^ƒvƒƒpƒeƒB‚ª•s³‚Å‚·. Á‹Ž‚µ‚Ü‚µ‚½!" -msgid "Unknown option" -msgstr "–¢’m‚̃IƒvƒVƒ‡ƒ“‚Å‚·" +msgid "Unknown option argument" +msgstr "–¢’m‚̃IƒvƒVƒ‡ƒ“ˆø”‚Å‚·" msgid "Too many edit arguments" msgstr "•ҏWˆø”‚ª‘½‰ß‚¬‚Ü‚·" @@ -2595,8 +2639,8 @@ msgstr " msgid "Argument missing after" msgstr "ˆø”‚ª‚ ‚è‚Ü‚¹‚ñ" -msgid "Garbage after option" -msgstr "ƒIƒvƒVƒ‡ƒ“‚ÌŒã‚ɃSƒ~‚ª‚ ‚è‚Ü‚·" +msgid "Garbage after option argument" +msgstr "ƒIƒvƒVƒ‡ƒ“ˆø”‚ÌŒã‚ɃSƒ~‚ª‚ ‚è‚Ü‚·" msgid "Too many \"+command\", \"-c command\" or \"--cmd command\" arguments" msgstr "\"+command\", \"-c command\", \"--cmd command\" ‚̈ø”‚ª‘½‰ß‚¬‚Ü‚·" @@ -2604,6 +2648,10 @@ msgstr "\"+command\", \"-c command\", \"--cmd command\" msgid "Invalid argument for" msgstr "–³Œø‚Ȉø”‚Å‚·: " +#, c-format +msgid "%d files to edit\n" +msgstr "%d ŒÂ‚̃tƒ@ƒCƒ‹‚ª•ҏW‚ðT‚¦‚Ä‚¢‚Ü‚·\n" + msgid "This Vim was not compiled with the diff feature." msgstr "‚±‚ÌVim‚É‚Ídiff‹@”\\‚ª‚ ‚è‚Ü‚¹‚ñ(ƒRƒ“ƒpƒCƒ‹ŽžÝ’è)." @@ -2627,10 +2675,6 @@ msgstr "Vim: msgid "Vim: Warning: Input is not from a terminal\n" msgstr "Vim: Œx: ’[––‚©‚ç‚Ì“ü—͂ł͂ ‚è‚Ü‚¹‚ñ\n" -#, c-format -msgid "%d files to edit\n" -msgstr "%d ŒÂ‚̃tƒ@ƒCƒ‹‚ª•ҏW‚ðT‚¦‚Ä‚¢‚Ü‚·\n" - #. just in case.. msgid "pre-vimrc command line" msgstr "vimrc‘O‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“" @@ -2964,25 +3008,6 @@ msgstr "--role \t msgid "--socketid \tOpen Vim inside another GTK widget" msgstr "--socketid \tˆÙ‚È‚éGTK widget‚ÅVim‚ðŠJ‚­" -msgid "" -"\n" -"Arguments recognised by kvim (KDE version):\n" -msgstr "" -"\n" -"kvim‚É‚æ‚Á‚ĉðŽß‚³‚ê‚éˆø”(KDEƒo[ƒWƒ‡ƒ“):\n" - -msgid "-black\t\tUse reverse video" -msgstr "-black\t\t”½“]‰æ–Ê‚ðŽg—p‚·‚é" - -msgid "-tip\t\t\tDisplay the tip dialog on startup" -msgstr "-tip\t\t\t‹N“®Žž‚Ƀ`ƒbƒvƒ_ƒCƒAƒƒO‚ð•\\ަ‚·‚é" - -msgid "-notip\t\tDisable the tip dialog" -msgstr "-notip\t\tƒ`ƒbƒvƒ_ƒCƒAƒƒO‚𖳌ø‚É‚·‚é" - -msgid "--display \tRun vim on " -msgstr "--display \t ‚Åvim‚ðŽÀs‚·‚é" - msgid "-P \tOpen Vim inside parent application" msgstr "-P <e‚̃^ƒCƒgƒ‹>\tVim‚ðeƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì’†‚Å‹N“®‚·‚é" @@ -3404,6 +3429,10 @@ msgstr " msgid "E317: pointer block id wrong 2" msgstr "E317: ƒ|ƒCƒ“ƒ^ƒuƒƒbƒN‚ÌID‚ªŠÔˆá‚Á‚Ä‚¢‚Ü‚· 2" +#, c-format +msgid "E773: Symlink loop for \"%s\"" +msgstr "E773: \"%s\" ‚̃Vƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚ªƒ‹[ƒv‚ɂȂÁ‚Ä‚¢‚Ü‚·" + msgid "E325: ATTENTION" msgstr "E325: ’ˆÓ" @@ -3492,16 +3521,16 @@ msgid "" "&Open Read-Only\n" "&Edit anyway\n" "&Recover\n" +"&Delete it\n" "&Quit\n" -"&Abort\n" -"&Delete it" +"&Abort" msgstr "" "“Ǎžê—p‚ÅŠJ‚­(&O)\n" "‚Ƃɂ©‚­•ҏW‚·‚é(&E)\n" "•œŠˆ‚³‚¹‚é(&R)ecover\n" +"íœ‚·‚é(&D)\n" "I—¹‚·‚é(&Q)\n" -"’†Ž~‚·‚é(&A)\n" -"Á‹Ž‚·‚é(&D)" +"’†Ž~‚·‚é(&A)" msgid "E326: Too many swap files found" msgstr "E326: ƒXƒƒbƒvƒtƒ@ƒCƒ‹‚ª‘½”Œ©‚‚©‚è‚Ü‚µ‚½" @@ -3512,8 +3541,9 @@ msgstr "E327: msgid "E328: Menu only exists in another mode" msgstr "E328: ƒƒjƒ…[‚Í‘¼‚̃‚[ƒh‚É‚¾‚¯‚ ‚è‚Ü‚·" -msgid "E329: No menu of that name" -msgstr "E329: ‚»‚Ì–¼‘O‚̃ƒjƒ…[‚Í‚ ‚è‚Ü‚¹‚ñ" +#, c-format +msgid "E329: No menu \"%s\"" +msgstr "E329: \"%s\" ‚Æ‚¢‚¤ƒƒjƒ…[‚Í‚ ‚è‚Ü‚¹‚ñ" msgid "E330: Menu path must not lead to a sub-menu" msgstr "E330: ƒƒjƒ…[ƒpƒX‚̓Tƒuƒƒjƒ…[‚𐶂¶‚é‚ׂ«‚ł͂ ‚è‚Ü‚¹‚ñ" @@ -3561,9 +3591,6 @@ msgstr "%s msgid "line %4ld:" msgstr "s %4ld:" -msgid "[string too long]" -msgstr "[•¶Žš—ñ‚ª’·‰ß‚¬‚Ü‚·]" - #, c-format msgid "E354: Invalid register name: '%s'" msgstr "E354: –³Œø‚ȃŒƒWƒXƒ^–¼: '%s'" @@ -3574,20 +3601,18 @@ msgstr " msgid "Interrupt: " msgstr "Š„ž‚Ý: " -msgid "Hit ENTER to continue" -msgstr "‘±‚¯‚é‚É‚ÍENTER‚ð‰Ÿ‚µ‚Ä‚­‚¾‚³‚¢" - -msgid "Hit ENTER or type command to continue" +msgid "Press ENTER or type command to continue" msgstr "‘±‚¯‚é‚É‚ÍENTER‚ð‰Ÿ‚·‚©ƒRƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢" +#, c-format +msgid "%s line %ld" +msgstr "%s s %ld" + msgid "-- More --" msgstr "-- Œp‘± --" -msgid " (RET/BS: line, SPACE/b: page, d/u: half page, q: quit)" -msgstr " (RET/BS: s‘—‚è, SPACE/b: ƒy[ƒW‘—‚è, d/u: ”¼ƒy[ƒW‘—‚è, q: I—¹)" - -msgid " (RET: line, SPACE: page, d: half page, q: quit)" -msgstr " (RET: s‘—‚è, SPACE: ƒy[ƒW‘—‚è, d: ”¼ƒy[ƒW‘—‚è, q: I—¹)" +msgid " SPACE/d/j: screen/page/line down, b/u/k: up, q: quit " +msgstr " SPACE/d/j: ‰æ–Ê/ƒy[ƒW/s ‰º, b/uk: ã, q: I—¹" msgid "Question" msgstr "Ž¿–â" @@ -3625,9 +3650,21 @@ msgstr " msgid "E338: Sorry, no file browser in console mode" msgstr "E338: ƒRƒ“ƒ\\[ƒ‹ƒ‚[ƒh‚ł̓tƒ@ƒCƒ‹ƒuƒ‰ƒEƒU‚ðŽg‚¦‚Ü‚¹‚ñ, ‚²‚ß‚ñ‚È‚³‚¢" +msgid "E766: Insufficient arguments for printf()" +msgstr "E766: printf() ‚̈ø”‚ª•s\\•ª‚Å‚·" + +msgid "E767: Too many arguments to printf()" +msgstr "E767: pirntf() ‚̈ø”‚ª‘½‰ß‚¬‚Ü‚·" + msgid "W10: Warning: Changing a readonly file" msgstr "W10: Œx: “Ǎžê—pƒtƒ@ƒCƒ‹‚ð•ύX‚µ‚Ü‚·" +msgid "Type number or click with mouse ( cancels): " +msgstr "”’l‚ð“ü—Í‚·‚é‚©ƒ}ƒEƒX‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢ ( ‚ŃLƒƒƒ“ƒZƒ‹): " + +msgid "Choice number ( cancels): " +msgstr "”ԍ†‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢ ( ‚ŃLƒƒƒ“ƒZƒ‹): " + msgid "1 more line" msgstr "1 s ’ljÁ‚µ‚Ü‚µ‚½" @@ -3737,15 +3774,6 @@ msgstr "E346: cdpath msgid "E347: No more file \"%s\" found in path" msgstr "E347: ƒpƒX‚ɂ͂±‚êˆÈã \"%s\" ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚¹‚ñ" -msgid "E550: Missing colon" -msgstr "E550: ƒRƒƒ“‚ª‚ ‚è‚Ü‚¹‚ñ" - -msgid "E551: Illegal component" -msgstr "E551: •s³‚ȍ\\•¶—v‘f‚Å‚·" - -msgid "E552: digit expected" -msgstr "E552: ”’l‚ª•K—v‚Å‚·" - #. Get here when the server can't be found. msgid "Cannot connect to Netbeans #2" msgstr "Netbeans #2 ‚ɐڑ±‚Å‚«‚Ü‚¹‚ñ" @@ -3768,6 +3796,12 @@ msgstr "E658: msgid "E505: " msgstr "E505: " +msgid "E774: 'operatorfunc' is empty" +msgstr "E774: 'operatorfunc' ƒIƒvƒVƒ‡ƒ“‚ª‹ó‚Å‚·" + +msgid "E775: Eval feature not available" +msgstr "E775: Ž®•]‰¿‹@”\\‚ª–³Œø‚ɂȂÁ‚Ä‚¢‚Ü‚·" + msgid "Warning: terminal cannot highlight" msgstr "Œx: Žg—p‚µ‚Ä‚¢‚é’[––‚̓nƒCƒ‰ƒCƒg‚Å‚«‚Ü‚¹‚ñ" @@ -3837,9 +3871,16 @@ msgstr "%ld msgid "freeing %ld lines" msgstr "%ld s‚ðŠJ•ú’†" +msgid "block of 1 line yanked" +msgstr "1 s‚̃uƒƒbƒN‚ªƒ„ƒ“ƒN‚³‚ê‚Ü‚µ‚½" + msgid "1 line yanked" msgstr "1 s‚ªƒ„ƒ“ƒN‚³‚ê‚Ü‚µ‚½" +#, c-format +msgid "block of %ld lines yanked" +msgstr "%ld s‚̃uƒƒbƒN‚ªƒ„ƒ“ƒN‚³‚ê‚Ü‚µ‚½" + #, c-format msgid "%ld lines yanked" msgstr "%ld s‚ªƒ„ƒ“ƒN‚³‚ê‚Ü‚µ‚½" @@ -3914,13 +3955,6 @@ msgstr "E519: msgid "E520: Not allowed in a modeline" msgstr "E520: modeline ‚ł͋–‰Â‚³‚ê‚Ü‚¹‚ñ" -msgid "" -"\n" -"\tLast set from " -msgstr "" -"\n" -"\tLast set from " - msgid "E521: Number required after =" msgstr "E521: = ‚ÌŒã‚ɂ͐”Žš‚ª•K—v‚Å‚·" @@ -4159,14 +4193,6 @@ msgstr "Vim: msgid "Opening the X display took %ld msec" msgstr "XƒT[ƒo‚ւ̐ڑ±‚É %ld ƒ~ƒŠ•b‚©‚©‚è‚Ü‚µ‚½" -#. KDE sometimes produces X error that we want to ignore -msgid "" -"\n" -"Vim: Got X error but we continue...\n" -msgstr "" -"\n" -"Vim: X ‚̃Gƒ‰[‚ðŒŸo‚µ‚Ü‚µ‚½‚ª‘±s‚µ‚Ü‚·...\n" - msgid "" "\n" "Vim: Got X error\n" @@ -4336,10 +4362,6 @@ msgstr " msgid "E382: Cannot write, 'buftype' option is set" msgstr "E382: 'buftype' ƒIƒvƒVƒ‡ƒ“‚ªÝ’肳‚ê‚Ä‚¢‚é‚̂ŏ‘ž‚݂܂¹‚ñ" -# -msgid "E682: Invalid search pattern or delimiter" -msgstr "E682: ŒŸõƒpƒ^[ƒ“‚©‹æØ‚è‹L†‚ª•s³‚Å‚·" - msgid "E683: File name missing or invalid pattern" msgstr "E683: ƒtƒ@ƒCƒ‹–¼‚ª–³‚¢‚©–³Œø‚ȃpƒ^[ƒ“‚Å‚·" @@ -4350,6 +4372,9 @@ msgstr " msgid "E681: Buffer is not loaded" msgstr "E681: ƒoƒbƒtƒ@‚͓ǂݍž‚Ü‚ê‚Ü‚¹‚ñ‚Å‚µ‚½" +msgid "E777: String or List expected" +msgstr "E777: •¶Žš—ñ‚©ƒŠƒXƒg‚ª•K—v‚Å‚·" + msgid "E339: Pattern too long" msgstr "E339: ƒpƒ^[ƒ“‚ª’·‰ß‚¬‚Ü‚·" @@ -4429,6 +4454,11 @@ msgstr "E678: %s%%[dxouU] msgid "E71: Invalid character after %s%%" msgstr "E71: %s%% ‚ÌŒã‚É•s³‚È•¶Žš‚ª‚ ‚è‚Ü‚µ‚½" +# +#, c-format +msgid "E769: Missing ] after %s[" +msgstr "E769: %s[ ‚ÌŒã‚É ] ‚ª‚ ‚è‚Ü‚¹‚ñ" + #, c-format msgid "E554: Syntax error in %s{...}" msgstr "E554: %s{...} “à‚É•¶–@ƒGƒ‰[‚ª‚ ‚è‚Ü‚·" @@ -4494,12 +4524,6 @@ msgstr " msgid "recording" msgstr "‹L˜^’†" -msgid "search hit TOP, continuing at BOTTOM" -msgstr "ã‚܂ŌŸõ‚µ‚½‚̂ʼnº‚É–ß‚è‚Ü‚·" - -msgid "search hit BOTTOM, continuing at TOP" -msgstr "‰º‚܂ŌŸõ‚µ‚½‚̂ŏã‚É–ß‚è‚Ü‚·" - #, c-format msgid "E383: Invalid search string: %s" msgstr "E383: –³Œø‚ÈŒŸõ•¶Žš—ñ‚Å‚·: %s" @@ -4553,6 +4577,339 @@ msgstr "E388: msgid "E389: Couldn't find pattern" msgstr "E389: ƒpƒ^[ƒ“‚ð‚݂‚¯‚ç‚ê‚Ü‚¹‚ñ" +msgid "E759: Format error in spell file" +msgstr "E759: ƒXƒyƒ‹ƒtƒ@ƒCƒ‹‚̏‘Ž®ƒGƒ‰[‚Å‚·" + +msgid "E758: Truncated spell file" +msgstr "E758: ƒXƒyƒ‹ƒtƒ@ƒCƒ‹‚ªØŽæ‚ç‚ê‚Ä‚¢‚邿‚¤‚Å‚·" + +#, c-format +msgid "Trailing text in %s line %d: %s" +msgstr "%s (%d s–Ú) ‚É‘±‚­ƒeƒLƒXƒg: %s" + +#, c-format +msgid "Affix name too long in %s line %d: %s" +msgstr "%s (%d s–Ú) ‚Ì affix –¼‚ª’·‰ß‚¬‚Ü‚·: %s" + +msgid "E761: Format error in affix file FOL, LOW or UPP" +msgstr "" +"E761: affixƒtƒ@ƒCƒ‹‚Ì FOL, LOW ‚à‚µ‚­‚Í UPP ‚̃tƒH[ƒ}ƒbƒg‚ɃGƒ‰[‚ª‚ ‚è‚Ü‚·" + +msgid "E762: Character in FOL, LOW or UPP is out of range" +msgstr "E762: FOL, LOW ‚à‚µ‚­‚Í UPP ‚Ì•¶Žš‚ª”͈͊O‚Å‚·" + +msgid "Compressing word tree..." +msgstr "’PŒêƒcƒŠ[‚ðˆ³k‚µ‚Ä‚¢‚Ü‚·..." + +msgid "E756: Spell checking is not enabled" +msgstr "E756: ‚·‚Ø‚­ƒ`ƒFƒbƒN‚Í–³Œø‰»‚³‚ê‚Ä‚¢‚Ü‚·" + +#, c-format +msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\"" +msgstr "" +"Œx: ’PŒêƒŠƒXƒg \"%s.%s.spl\" ‚¨‚æ‚Ñ \"%s.ascii.spl\" ‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ" + +#, c-format +msgid "Reading spell file \"%s\"" +msgstr "ƒXƒyƒ‹ƒtƒ@ƒCƒ‹ \"%s\" ‚ð“Ǎž’†" + +msgid "E757: This does not look like a spell file" +msgstr "E757: ƒXƒyƒ‹ƒtƒ@ƒCƒ‹‚ł͂Ȃ¢‚悤‚Å‚·" + +msgid "E771: Old spell file, needs to be updated" +msgstr "E771: ŒÃ‚¢ƒXƒyƒ‹ƒtƒ@ƒCƒ‹‚Ȃ̂Å, ƒAƒbƒvƒf[ƒg‚µ‚Ä‚­‚¾‚³‚¢" + +msgid "E772: Spell file is for newer version of Vim" +msgstr "E772: ‚æ‚èV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚Ì Vim —p‚̃Xƒyƒ‹ƒtƒ@ƒCƒ‹‚Å‚·" + +msgid "E770: Unsupported section in spell file" +msgstr "E770: ƒXƒyƒ‹ƒtƒ@ƒCƒ‹‚ɃTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢ƒZƒNƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·" + +#, c-format +msgid "Warning: region %s not supported" +msgstr "Œx9: %s ‚Æ‚¢‚¤”͈͂̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ" + +#, c-format +msgid "Reading affix file %s ..." +msgstr "affix ƒtƒ@ƒCƒ‹ %s ‚ð“Ǎž’†..." + +#, c-format +msgid "Conversion failure for word in %s line %d: %s" +msgstr "%s (%d s–Ú) ‚Ì’PŒê‚ð•ÏŠ·‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½: %s" + +#, c-format +msgid "Conversion in %s not supported: from %s to %s" +msgstr "%s “à‚ÌŽŸ‚̕ϊ·‚̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ: %s ‚©‚ç %s ‚Ö" + +#, c-format +msgid "Conversion in %s not supported" +msgstr "%s “à‚̕ϊ·‚̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ" + +#, c-format +msgid "Invalid value for FLAG in %s line %d: %s" +msgstr "%s “à‚Ì %d s–Ú‚Ì FLAG ‚É–³Œø‚È’l‚ª‚ ‚è‚Ü‚·: %s" + +#, c-format +msgid "FLAG after using flags in %s line %d: %s" +msgstr "%s “à‚Ì %d s–ڂɃtƒ‰ƒO‚Ì“ñdŽg—p‚ª‚ ‚è‚Ü‚·: %s" + +#, c-format +msgid "Wrong COMPOUNDMAX value in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì COMPOUNDMAX ‚Ì’l‚ÉŒë‚肪‚ ‚è‚Ü‚·: %s" + +#, c-format +msgid "Wrong COMPOUNDMIN value in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì COMPOUNDMIN ‚Ì’l‚ÉŒë‚肪‚ ‚è‚Ü‚·: %s" + +#, c-format +msgid "Wrong COMPOUNDSYLMAX value in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì COMPOUNDSYLMAX ‚Ì’l‚ÉŒë‚肪‚ ‚è‚Ü‚·: %s" + +#, c-format +msgid "Different combining flag in continued affix block in %s line %d: %s" +msgstr "" +"%s ‚Ì %d s–Ú‚Ì ˜A‘± affix ƒuƒƒbƒN‚̃tƒ‰ƒO‚Ì‘g‡‚¹‚ɈႢ‚ª‚ ‚è‚Ü‚·: %s" + +#, c-format +msgid "Duplicate affix in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚É d•¡‚µ‚½ affix ‚ðŒŸo‚µ‚Ü‚µ‚½: %s" + +#, c-format +msgid "" +"Affix also used for BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND in %s line %d: " +"%s" +msgstr "" +"%s ‚Ì %d s–Ú‚Ì affix ‚Í BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND " +"‚ÉŽg—p‚µ‚Ä‚­‚¾‚³‚¢: %s" + +#, c-format +msgid "Expected Y or N in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Å‚Í Y ‚© N ‚ª•K—v‚Å‚·: %s" + +#, c-format +msgid "Broken condition in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì ðŒ‚͉ó‚ê‚Ä‚¢‚Ü‚·: %s" + +#, c-format +msgid "Expected REP(SAL) count in %s line %d" +msgstr "%s ‚Ì %d s–Ú‚É‚Í REP(SAL) ‚̉ñ”‚ª•K—v‚Å‚·" + +#, c-format +msgid "Expected MAP count in %s line %d" +msgstr "%s ‚Ì %d s–Ú‚É‚Í MAP ‚̉ñ”‚ª•K—v‚Å‚·" + +#, c-format +msgid "Duplicate character in MAP in %s line %d" +msgstr "%s ‚Ì %d s–Ú‚Ì MAP ‚ɏd•¡‚µ‚½•¶Žš‚ª‚ ‚è‚Ü‚·" + +#, c-format +msgid "Unrecognized or duplicate item in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚É ”Fޝ‚Å‚«‚È‚¢‚©d•¡‚µ‚½€–Ú‚ª‚ ‚è‚Ü‚·: %s" + +#, c-format +msgid "Missing FOL/LOW/UPP line in %s" +msgstr "%d s–Ú‚É FOL/LOW/UPP ‚ª‚ ‚è‚Ü‚¹‚ñ" + +msgid "COMPOUNDSYLMAX used without SYLLABLE" +msgstr "SYLLABLE ‚ªŽw’肳‚ê‚È‚¢ COMPOUNDSYLMAX" + +msgid "Too many postponed prefixes" +msgstr "’x‰„Œã’uŽq‚ª‘½‚·‚¬‚Ü‚·" + +msgid "Too many compound flags" +msgstr "•¡‡ƒtƒ‰ƒO‚ª‘½‰ß‚¬‚Ü‚·" + +msgid "Too many posponed prefixes and/or compound flags" +msgstr "’x‰„Œã’uŽq ‚Æ/‚à‚µ‚­‚Í •¡‡ƒtƒ‰ƒO‚ª‘½‚·‚¬‚Ü‚·" + +#, c-format +msgid "Missing SOFO%s line in %s" +msgstr "SOFO%s s‚ª %s ‚É‚ ‚è‚Ü‚¹‚ñ" + +#, c-format +msgid "Both SAL and SOFO lines in %s" +msgstr "SALs ‚Æ SOFOs ‚ª %s ‚Å—¼•ûŽw’肳‚ê‚Ä‚¢‚Ü‚·" + +#, c-format +msgid "Flag is not a number in %s line %d: %s" +msgstr "%s ‚Ì %d s‚Ì ƒtƒ‰ƒO‚ª”’l‚ł͂ ‚è‚Ü‚¹‚ñ: %s" + +#, c-format +msgid "Illegal flag in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì ƒtƒ‰ƒO‚ª•s³‚Å‚·: %s" + +#, c-format +msgid "%s value differs from what is used in another .aff file" +msgstr "’l %s ‚Í‘¼‚Ì .aff ƒtƒ@ƒCƒ‹‚ÅŽg—p‚³‚ꂽ‚̂ƈقȂè‚Ü‚·" + +#, c-format +msgid "Reading dictionary file %s ..." +msgstr "Ž«‘ƒtƒ@ƒCƒ‹ %s ‚ðƒXƒLƒƒƒ“’†..." + +#, c-format +msgid "E760: No word count in %s" +msgstr "E760: %s ‚ɂ͒PŒê”‚ª‚ ‚è‚Ü‚¹‚ñ" + +#, c-format +msgid "line %6d, word %6d - %s" +msgstr "s %6d, ’PŒê %6d - %s" + +#, c-format +msgid "Duplicate word in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Å d•¡’PŒê‚ª‚݂‚©‚è‚Ü‚µ‚½: %s" + +#, c-format +msgid "First duplicate word in %s line %d: %s" +msgstr "d•¡‚Ì‚¤‚¿Å‰‚Ì’PŒê‚Í %s ‚Ì %d s–Ú‚Å‚·: %s" + +#, c-format +msgid "%d duplicate word(s) in %s" +msgstr "%d ŒÂ‚Ì’PŒê‚ªŒ©‚‚©‚è‚Ü‚µ‚½ (%s “à)" + +#, c-format +msgid "Ignored %d word(s) with non-ASCII characters in %s" +msgstr "”ñASCII•¶Žš‚ðŠÜ‚Þ %d ŒÂ‚Ì’PŒê‚𖳎‹‚µ‚Ü‚µ‚½ (%s “à)" + +#, c-format +msgid "Reading word file %s ..." +msgstr "•W€“ü—Í‚©‚ç“Ǎž‚Ý’†..." + +#, c-format +msgid "Duplicate /encoding= line ignored in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì d•¡‚µ‚½ /encoding= s‚𖳎‹‚µ‚Ü‚µ‚½: %s" + +#, c-format +msgid "/encoding= line after word ignored in %s line %d: %s" +msgstr "“s ‚Ì %d s–Ú‚Ì ’PŒê‚ÌŒã‚Ì /encoding= s‚𖳎‹‚µ‚Ü‚µ‚½: %s" + +#, c-format +msgid "Duplicate /regions= line ignored in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì d•¡‚µ‚½ /regions= s‚𖳎‹‚µ‚Ü‚µ‚½: %s" + +#, c-format +msgid "Too many regions in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú, ”͈͎w’肪‘½‚·‚¬‚Ü‚·: %s" + +#, c-format +msgid "/ line ignored in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú‚Ì d•¡‚µ‚½ / s‚𖳎‹‚µ‚Ü‚µ‚½: %s" + +#, c-format +msgid "Invalid region nr in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú –³Œø‚È nr —̈æ‚Å‚·: %s" + +#, c-format +msgid "Unrecognized flags in %s line %d: %s" +msgstr "%s ‚Ì %d s–Ú ”Fޝ•s”\\‚ȃtƒ‰ƒO‚Å‚·: %s" + +#, c-format +msgid "Ignored %d words with non-ASCII characters" +msgstr "”ñASCII•¶Žš‚ðŠÜ‚Þ %d ŒÂ‚Ì’PŒê‚𖳎‹‚µ‚Ü‚µ‚½" + +msgid "Compressed %d of %d nodes; %d (%d%%) remaining" +msgstr "ƒm[ƒh %d ŒÂ(‘S %d ŒÂ’†) ‚ðˆ³k‚µ‚Ü‚µ‚½; Žc‚è %d (%d%%)" + +msgid "Reading back spell file..." +msgstr "ƒXƒyƒ‹ƒtƒ@ƒCƒ‹‚ð‹t“Ǎž’†" + +#. +#. * Go through the trie of good words, soundfold each word and add it to +#. * the soundfold trie. +#. +msgid "Performing soundfolding..." +msgstr "‰¹ºôž‚Ý‚ðŽÀs’†..." + +#, c-format +msgid "Number of words after soundfolding: %ld" +msgstr "‰¹ºôž‚ÝŒã‚Ì‘’PŒê”: %ld" + +#, c-format +msgid "Total number of words: %d" +msgstr "‘’PŒê”: %d" + +#, c-format +msgid "Writing suggestion file %s ..." +msgstr "C³Œó•âƒtƒ@ƒCƒ‹ \"%s\" ‚ð‘ž‚Ý’†..." + +#, c-format +msgid "Estimated runtime memory use: %d bytes" +msgstr "„’胁ƒ‚ƒŠŽg—p—Ê: %d ƒoƒCƒg" + +msgid "E751: Output file name must not have region name" +msgstr "E751: o—̓tƒ@ƒCƒ‹–¼‚ɂ͔͈͖¼‚ðŠÜ‚ß‚ç‚ê‚Ü‚¹‚ñ" + +msgid "E754: Only up to 8 regions supported" +msgstr "E754: ”ÍˆÍ‚Í 8 ŒÂ‚܂łµ‚©ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ" + +#, c-format +msgid "E755: Invalid region in %s" +msgstr "E755: –³Œø‚Ȕ͈͂ł·: %s" + +msgid "Warning: both compounding and NOBREAK specified" +msgstr "Œx: •¡‡ƒtƒ‰ƒO‚Æ NOBREAK ‚ª—¼•û‚Æ‚àŽw’肳‚ê‚Ü‚µ‚½" + +#, c-format +msgid "Writing spell file %s ..." +msgstr "ƒXƒyƒ‹ƒtƒ@ƒCƒ‹ %s ‚ð‘ž‚Ý’†..." + +msgid "Done!" +msgstr "ŽÀs‚µ‚Ü‚µ‚½!" + +#, c-format +msgid "E765: 'spellfile' does not have %ld entries" +msgstr "E765: 'spellfile' ‚É‚Í %ld ŒÂ‚̃Gƒ“ƒgƒŠ‚Í‚ ‚è‚Ü‚¹‚ñ" + +msgid "E763: Word characters differ between spell files" +msgstr "E763: ’PŒê‚Ì•¶Žš‚ªƒXƒyƒ‹ƒtƒ@ƒCƒ‹‚ƈقȂè‚Ü‚·" + +msgid "Sorry, no suggestions" +msgstr "Žc”O‚Å‚·‚ª, C³Œó•â‚Í‚ ‚è‚Ü‚¹‚ñ" + +#, c-format +msgid "Sorry, only %ld suggestions" +msgstr "Žc”O‚Å‚·‚ª, C³Œó•â‚Í %ld ŒÂ‚µ‚©‚ ‚è‚Ü‚¹‚ñ" + +#. avoid more prompt +#, c-format +msgid "Change \"%.*s\" to:" +msgstr "\"%.*s\" ‚ðŽŸ‚Ö•ÏŠ·:" + +#, c-format +msgid " < \"%.*s\"" +msgstr " < \"%.*s\"" + +msgid "E752: No previous spell replacement" +msgstr "E752: ƒXƒyƒ‹’uŠ·‚ª‚Ü‚¾ŽÀs‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ" + +#, c-format +msgid "E753: Not found: %s" +msgstr "E753: ‚݂‚©‚è‚Ü‚¹‚ñ: %s" + +#, c-format +msgid "E778: This does not look like a .sug file: %s" +msgstr "E778: .sug ƒtƒ@ƒCƒ‹‚ł͂Ȃ¢‚悤‚Å‚·: %s" + +#, c-format +msgid "E779: Old .sug file, needs to be updated: %s" +msgstr "E779: ŒÃ‚¢ .sug ƒtƒ@ƒCƒ‹‚Ȃ̂Å, ƒAƒbƒvƒf[ƒg‚µ‚Ä‚­‚¾‚³‚¢" + +#, c-format +msgid "E780: .sug file is for newer version of Vim: %s" +msgstr "E780: ‚æ‚èV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚Ì Vim —p‚Ì .sug ƒtƒ@ƒCƒ‹‚Å‚·: %s" + +#, c-format +msgid "E781: .sug file doesn't match .spl file: %s" +msgstr "E781: .sug ƒtƒ@ƒCƒ‹‚ª .spl ƒtƒ@ƒCƒ‹‚ƈê’v‚µ‚Ü‚¹‚ñ: %s" + +#, c-format +msgid "E782: error while reading .sug file: %s" +msgstr "E782: .sug ƒtƒ@ƒCƒ‹‚̓Ǎž’†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: %s" + +#. This should have been checked when generating the .spl +#. * file. +msgid "E783: duplicate char in MAP entry" +msgstr "E783: MAP ƒGƒ“ƒgƒŠ‚ɏd•¡•¶Žš‚ª‘¶Ý‚µ‚Ü‚·" + #, c-format msgid "E390: Illegal argument: %s" msgstr "E390: •s³‚Ȉø”‚Å‚·: %s" @@ -4763,13 +5120,6 @@ msgstr " # pri kind tag" msgid "file\n" msgstr "ƒtƒ@ƒCƒ‹\n" -#. -#. * Ask to select a tag from the list. -#. * When using ":silent" assume that was entered. -#. -msgid "Enter nr of choice ( to abort): " -msgstr "‘I‘ð‚·‚é”ԍ†‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢ (‚Å’†Ž~): " - msgid "E427: There is only one matching tag" msgstr "E427: ŠY“–ƒ^ƒO‚ª1‚‚¾‚¯‚µ‚©‚ ‚è‚Ü‚¹‚ñ" @@ -5060,9 +5410,6 @@ msgstr "with Cocoa GUI." msgid "with (classic) GUI." msgstr "with (ƒNƒ‰ƒVƒbƒN) GUI." -msgid "with KDE GUI." -msgstr "with KDE GUI." - msgid " Features included (+) or not (-):\n" msgstr " ‹@”\\‚̈ꗗ —LŒø(+)/–³Œø(-)\n" @@ -5439,6 +5786,9 @@ msgstr "E459: msgid "E42: No Errors" msgstr "E42: ƒGƒ‰[‚Í‚ ‚è‚Ü‚¹‚ñ" +msgid "E776: No location list" +msgstr "E776: êŠƒŠƒXƒg‚Í‚ ‚è‚Ü‚¹‚ñ" + msgid "E43: Damaged match string" msgstr "E43: ŠY“–•¶Žš—ñ‚ª”j‘¹‚µ‚Ä‚¢‚Ü‚·" @@ -5532,11 +5882,25 @@ msgstr "E744: NetBeans msgid "E685: Internal error: %s" msgstr "E685: “à•”ƒGƒ‰[‚Å‚·: %s" -msgid "E361: Crash intercepted; regexp too complex?" -msgstr "E361: ƒNƒ‰ƒbƒVƒ…‚É‚æ‚è’†’f; ³‹K•\\Œ»‚ª•¡ŽG‰ß‚¬‚é‚©‚à?" - -msgid "E363: pattern caused out-of-stack error" -msgstr "E363: ƒpƒ^[ƒ“‚É‚æ‚éƒXƒ^ƒbƒN•s‘«ƒGƒ‰[‚Å‚·" +msgid "E363: pattern uses more memory than 'maxmempattern'" +msgstr "E363: ƒpƒ^[ƒ“‚ª 'maxmempattern' ˆÈã‚̃ƒ‚ƒŠ‚ðŽg—p‚µ‚Ü‚·" msgid "E749: empty buffer" msgstr "E749: ƒoƒbƒtƒ@‚ª‹ó‚Å‚·" + +# +msgid "E682: Invalid search pattern or delimiter" +msgstr "E682: ŒŸõƒpƒ^[ƒ“‚©‹æØ‚è‹L†‚ª•s³‚Å‚·" + +msgid "E139: File is loaded in another buffer" +msgstr "E139: “¯‚¶–¼‘O‚̃tƒ@ƒCƒ‹‚ª‘¼‚̃oƒbƒtƒ@‚œǍž‚Ü‚ê‚Ä‚¢‚Ü‚·" + +#, c-format +msgid "E764: Option '%s' is not set" +msgstr "E764: ƒIƒvƒVƒ‡ƒ“ '%s' ‚͐ݒ肳‚ê‚Ä‚¢‚Ü‚¹‚ñ" + +msgid "search hit TOP, continuing at BOTTOM" +msgstr "ã‚܂ŌŸõ‚µ‚½‚̂ʼnº‚É–ß‚è‚Ü‚·" + +msgid "search hit BOTTOM, continuing at TOP" +msgstr "‰º‚܂ŌŸõ‚µ‚½‚̂ŏã‚É–ß‚è‚Ü‚·" diff --git a/src/popupmenu.c b/src/popupmenu.c index a129d146a..7024e5556 100644 --- a/src/popupmenu.c +++ b/src/popupmenu.c @@ -84,7 +84,7 @@ pum_display(array, size, selected, row, height, col) } /* don't display when we only have room for one line */ - if (pum_height <= 1) + if (pum_height < 1 || (pum_height == 1 && size > 1)) return; /* Compute the width of the widest match. */ diff --git a/src/quickfix.c b/src/quickfix.c index ca6cc4080..7136b7eff 100644 --- a/src/quickfix.c +++ b/src/quickfix.c @@ -2566,13 +2566,14 @@ buf_hide(buf) grep_internal(cmdidx) cmdidx_T cmdidx; { - return ((cmdidx == CMD_grep || cmdidx == CMD_grepadd) + return ((cmdidx == CMD_grep || cmdidx == CMD_lgrep + || cmdidx == CMD_grepadd || cmdidx == CMD_lgrepadd) && STRCMP("internal", *curbuf->b_p_gp == NUL ? p_gp : curbuf->b_p_gp) == 0); } /* - * Used for ":make", ":grep" and ":grepadd". + * Used for ":make", ":lmake", ":grep", ":lgrep", ":grepadd", and ":lgrepadd" */ void ex_make(eap) @@ -2581,14 +2582,19 @@ ex_make(eap) char_u *fname; char_u *cmd; unsigned len; + win_T *wp = NULL; + qf_info_T *qi; #ifdef FEAT_AUTOCMD char_u *au_name = NULL; switch (eap->cmdidx) { case CMD_make: au_name = (char_u *)"make"; break; + case CMD_lmake: au_name = (char_u *)"lmake"; break; case CMD_grep: au_name = (char_u *)"grep"; break; + case CMD_lgrep: au_name = (char_u *)"lgrep"; break; case CMD_grepadd: au_name = (char_u *)"grepadd"; break; + case CMD_lgrepadd: au_name = (char_u *)"lgrepadd"; break; default: break; } if (au_name != NULL) @@ -2609,6 +2615,15 @@ ex_make(eap) return; } + if (eap->cmdidx == CMD_lmake || eap->cmdidx == CMD_lgrep + || eap->cmdidx == CMD_lgrepadd) + { + qi = ll_get_or_alloc_list(curwin); + if (qi == NULL) + return; + wp = curwin; + } + autowrite_all(); fname = get_mef_name(); if (fname == NULL) @@ -2647,10 +2662,12 @@ ex_make(eap) (void)char_avail(); #endif - if (qf_init(NULL, fname, eap->cmdidx != CMD_make ? p_gefm : p_efm, - eap->cmdidx != CMD_grepadd) > 0 + if (qf_init(wp, fname, (eap->cmdidx != CMD_make + && eap->cmdidx != CMD_lmake) ? p_gefm : p_efm, + (eap->cmdidx != CMD_grepadd + && eap->cmdidx != CMD_lgrepadd)) > 0 && !eap->forceit) - qf_jump(NULL, 0, 0, FALSE); /* display first error */ + qf_jump(wp, 0, 0, FALSE); /* display first error */ mch_remove(fname); vim_free(fname); @@ -2832,6 +2849,9 @@ ex_cfile(eap) /* * ":vimgrep {pattern} file(s)" + * ":vimgrepadd {pattern} file(s)" + * ":lvimgrep {pattern} file(s)" + * ":lvimgrepadd {pattern} file(s)" */ void ex_vimgrep(eap) @@ -2843,7 +2863,9 @@ ex_vimgrep(eap) char_u *s; char_u *p; int fi; + qf_info_T *qi = &ql_info; qfline_T *prevp = NULL; + win_T *wp = NULL; long lnum; buf_T *buf; int duplicate_name = FALSE; @@ -2859,12 +2881,13 @@ ex_vimgrep(eap) char_u *au_name = NULL; int flags = 0; colnr_T col; - qf_info_T *qi = &ql_info; switch (eap->cmdidx) { case CMD_vimgrep: au_name = (char_u *)"vimgrep"; break; + case CMD_lvimgrep: au_name = (char_u *)"lvimgrep"; break; case CMD_vimgrepadd: au_name = (char_u *)"vimgrepadd"; break; + case CMD_lvimgrepadd: au_name = (char_u *)"lvimgrepadd"; break; default: break; } if (au_name != NULL) @@ -2876,6 +2899,15 @@ ex_vimgrep(eap) } #endif + if (eap->cmdidx == CMD_grep || eap->cmdidx == CMD_lvimgrep + || eap->cmdidx == CMD_lgrepadd || eap->cmdidx == CMD_lvimgrepadd) + { + qi = ll_get_or_alloc_list(curwin); + if (qi == NULL) + return; + wp = curwin; + } + /* Get the search pattern: either white-separated or enclosed in // */ regmatch.regprog = NULL; p = skip_vimgrep_pat(eap->arg, &s, &flags); @@ -2897,7 +2929,8 @@ ex_vimgrep(eap) goto theend; } - if ((eap->cmdidx != CMD_grepadd && eap->cmdidx != CMD_vimgrepadd) + if ((eap->cmdidx != CMD_grepadd && eap->cmdidx != CMD_lgrepadd && + eap->cmdidx != CMD_vimgrepadd && eap->cmdidx != CMD_lvimgrepadd) || qi->qf_curlist == qi->qf_listcount) /* make place for a new list */ qf_new_list(qi); @@ -3072,7 +3105,7 @@ ex_vimgrep(eap) if (qi->qf_lists[qi->qf_curlist].qf_count > 0) { if ((flags & VGR_NOJUMP) == 0) - qf_jump(NULL, 0, 0, eap->forceit); + qf_jump(wp, 0, 0, eap->forceit); } else EMSG2(_(e_nomatch2), s); @@ -3396,7 +3429,9 @@ set_errorlist(wp, list, action) /* * ":[range]cbuffer [bufnr]" command. + * ":[range]caddbuffer [bufnr]" command. * ":[range]lbuffer [bufnr]" command. + * ":[range]laddbuffer [bufnr]" command. */ void ex_cbuffer(eap) @@ -3405,7 +3440,7 @@ ex_cbuffer(eap) buf_T *buf = NULL; qf_info_T *qi = &ql_info; - if (eap->cmdidx == CMD_lbuffer) + if (eap->cmdidx == CMD_lbuffer || eap->cmdidx == CMD_laddbuffer) { qi = ll_get_or_alloc_list(curwin); if (qi == NULL) @@ -3431,7 +3466,10 @@ ex_cbuffer(eap) || eap->line2 < 1 || eap->line2 > buf->b_ml.ml_line_count) EMSG(_(e_invrange)); else - qf_init_ext(qi, NULL, buf, NULL, p_efm, TRUE, eap->line1, eap->line2); + qf_init_ext(qi, NULL, buf, NULL, p_efm, + (eap->cmdidx == CMD_cbuffer + || eap->cmdidx == CMD_lbuffer), + eap->line1, eap->line2); } } diff --git a/src/version.h b/src/version.h index 48ae412a1..5d6c7f962 100644 --- a/src/version.h +++ b/src/version.h @@ -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 (2006 Feb 3)" -#define VIM_VERSION_LONG_DATE "VIM - Vi IMproved 7.0aa ALPHA (2006 Feb 3, compiled " +#define VIM_VERSION_LONG "VIM - Vi IMproved 7.0aa ALPHA (2006 Feb 4)" +#define VIM_VERSION_LONG_DATE "VIM - Vi IMproved 7.0aa ALPHA (2006 Feb 4, compiled "