| To: vim_dev@googlegroups.com |
| Subject: Patch 7.3.508 |
| Fcc: outbox |
| From: Bram Moolenaar <Bram@moolenaar.net> |
| Mime-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| |
| Patch 7.3.508 |
| Problem: Default for v:register is not set. |
| Solution: Init v:register in eval_init(). Correct for 'clipboard' before the |
| main loop. (Ingo Karkat) |
| Files: src/eval.c, src/main.c |
| |
| |
| |
| |
| |
| *** 880,885 **** |
| --- 880,886 ---- |
| hash_add(&compat_hashtab, p->vv_di.di_key); |
| } |
| set_vim_var_nr(VV_SEARCHFORWARD, 1L); |
| + set_reg_var(0); /* default for v:register is not 0 but '"' */ |
| |
| #ifdef EBCDIC |
| /* |
| |
| |
| |
| *** 928,933 **** |
| --- 928,945 ---- |
| TIME_MSG("VimEnter autocommands"); |
| #endif |
| |
| + #if defined(FEAT_EVAL) && defined(FEAT_CLIPBOARD) |
| + /* Adjust default register name for "unnamed" in 'clipboard'. Can only be |
| + * done after the clipboard is available and all initial commands that may |
| + * modify the 'clipboard' setting have run; i.e. just before entering the |
| + * main loop. */ |
| + { |
| + int default_regname = 0; |
| + adjust_clip_reg(&default_regname); |
| + set_reg_var(default_regname); |
| + } |
| + #endif |
| + |
| #if defined(FEAT_DIFF) && defined(FEAT_SCROLLBIND) |
| /* When a startup script or session file setup for diff'ing and |
| * scrollbind, sync the scrollbind now. */ |
| |
| *** 1357,1363 **** |
| { |
| apply_autocmds(EVENT_BUFWINLEAVE, buf->b_fname, |
| buf->b_fname, FALSE, buf); |
| ! buf->b_changedtick = -1; /* note that we did it already */ |
| /* start all over, autocommands may mess up the lists */ |
| next_tp = first_tabpage; |
| break; |
| --- 1369,1375 ---- |
| { |
| apply_autocmds(EVENT_BUFWINLEAVE, buf->b_fname, |
| buf->b_fname, FALSE, buf); |
| ! buf->b_changedtick = -1; /* note that we did it already */ |
| /* start all over, autocommands may mess up the lists */ |
| next_tp = first_tabpage; |
| break; |
| |
| |
| |
| *** 716,717 **** |
| --- 716,719 ---- |
| { /* Add new patch number below this line */ |
| + /**/ |
| + 508, |
| /**/ |
| |
| -- |
| I wonder, do vegetarians eat fruit bats? |
| |
| /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ |
| /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ |
| \\\ an exciting new programming language -- http://www.Zimbu.org /// |
| \\\ help me help AIDS victims -- http://ICCF-Holland.org /// |