diff options
author | Sam Bingner <sam@bingner.com> | 2019-06-05 22:02:50 -1000 |
---|---|---|
committer | Sam Bingner <sam@bingner.com> | 2019-06-05 22:02:50 -1000 |
commit | a255618e22152ca2e5fd361a3d0762e9db20dd80 (patch) | |
tree | 5c98f76c0de0785b8d5b58ac622da34f0d024a8f /data/vim/patches/8.1.1197 | |
parent | 1b1fa61507a809a66f053a8523f883b2b6a2f487 (diff) |
Update vim to 8.1.1471
Diffstat (limited to 'data/vim/patches/8.1.1197')
-rw-r--r-- | data/vim/patches/8.1.1197 | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.1197 b/data/vim/patches/8.1.1197 new file mode 100644 index 000000000..921b17c29 --- /dev/null +++ b/data/vim/patches/8.1.1197 @@ -0,0 +1,140 @@ +To: vim_dev@googlegroups.com +Subject: Patch 8.1.1197 +Fcc: outbox +From: Bram Moolenaar <Bram@moolenaar.net> +Mime-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +------------ + +Patch 8.1.1197 +Problem: When starting with multiple tabs file messages is confusing. +Solution: Set 'shortmess' when loading the other tabs. (Christian Brabandt) +Files: src/main.c, src/testdir/test_startup.vim, + src/testdir/dumps/Test_start_with_tabs.dump + + +*** ../vim-8.1.1196/src/main.c 2019-04-04 18:15:05.770857065 +0200 +--- src/main.c 2019-04-21 15:44:36.733783118 +0200 +*************** +*** 2777,2782 **** +--- 2777,2783 ---- + int i; + int advance = TRUE; + win_T *win; ++ char_u *p_shm_save = NULL; + + /* + * Don't execute Win/Buf Enter/Leave autocommands here +*************** +*** 2812,2817 **** +--- 2813,2829 ---- + if (curtab->tp_next == NULL) /* just checking */ + break; + goto_tabpage(0); ++ // Temporarily reset 'shm' option to not print fileinfo when ++ // loading the other buffers. This would overwrite the already ++ // existing fileinfo for the first tab. ++ if (i == 1) ++ { ++ char buf[100]; ++ ++ p_shm_save = vim_strsave(p_shm); ++ vim_snprintf(buf, 100, "F%s", p_shm); ++ set_option_value((char_u *)"shm", 0L, (char_u *)buf, 0); ++ } + } + else + { +*************** +*** 2861,2866 **** +--- 2873,2884 ---- + } + } + ++ if (p_shm_save != NULL) ++ { ++ set_option_value((char_u *)"shm", 0L, p_shm_save, 0); ++ vim_free(p_shm_save); ++ } ++ + if (parmp->window_layout == WIN_TABS) + goto_tabpage(1); + --autocmd_no_enter; +*** ../vim-8.1.1196/src/testdir/test_startup.vim 2019-02-22 13:42:00.276540703 +0100 +--- src/testdir/test_startup.vim 2019-04-21 15:51:38.395526953 +0200 +*************** +*** 1,6 **** +--- 1,7 ---- + " Tests for startup. + + source shared.vim ++ source screendump.vim + + " Check that loading startup.vim works. + func Test_startup_script() +*************** +*** 547,549 **** +--- 548,562 ---- + let out = system(GetVimCommand() . ' -es -X -V1 -c "echon ''hello''" -cq') + call assert_equal('hello', out) + endfunc ++ ++ func Test_start_with_tabs() ++ if !CanRunVimInTerminal() ++ return ++ endif ++ ++ let buf = RunVimInTerminal('-p a b c', {}) ++ call VerifyScreenDump(buf, 'Test_start_with_tabs', {}) ++ ++ " clean up ++ call StopVimInTerminal(buf) ++ endfunc +*** ../vim-8.1.1196/src/testdir/dumps/Test_start_with_tabs.dump 2019-04-21 15:54:14.138672972 +0200 +--- src/testdir/dumps/Test_start_with_tabs.dump 2019-04-21 15:51:45.167490015 +0200 +*************** +*** 0 **** +--- 1,20 ---- ++ | +2&#ffffff0|a| | +8#0000001#e0e0e08|b| @1|c| | +1#0000000#ffffff0@64|X+8#0000001#e0e0e08 ++ > +0#0000000#ffffff0@74 ++ |~+0#4040ff13&| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |~| @73 ++ |"+0#0000000&|a|"| |[|N|e|w| |F|i|l|e|]| @42|0|,|0|-|1| @8|A|l@1| +*** ../vim-8.1.1196/src/version.c 2019-04-21 15:22:35.485067386 +0200 +--- src/version.c 2019-04-21 15:53:39.018866202 +0200 +*************** +*** 773,774 **** +--- 773,776 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 1197, + /**/ + +-- + "To whoever finds this note - + I have been imprisoned by my father who wishes me to marry + against my will. Please please please please come and rescue me. + I am in the tall tower of Swamp Castle." + SIR LAUNCELOT's eyes light up with holy inspiration. + "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD + + /// 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 /// |