]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.0178: E1513 might be confusing v9.1.0178
authorChristian Brabandt <cb@256bit.org>
Wed, 13 Mar 2024 19:59:27 +0000 (20:59 +0100)
committerChristian Brabandt <cb@256bit.org>
Wed, 13 Mar 2024 19:59:27 +0000 (20:59 +0100)
Problem:  E1513 might be confusing
          (Christoph Thoma)
Solution: reword error message, fix test to not
          depend on the actual message

fixes: #14189

Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/message.txt
src/errors.h
src/testdir/test_winfixbuf.vim
src/version.c

index 4abdd9e5d99cf2b1108441a3124066bac17e9296..6453b95fabfb073306c914a799fe4957383f7e81 100644 (file)
@@ -1,4 +1,4 @@
-*message.txt*   For Vim version 9.1.  Last change: 2024 Mar 05
+*message.txt*   For Vim version 9.1.  Last change: 2024 Mar 13
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -123,7 +123,7 @@ You cannot have two buffers with exactly the same name.  This includes the
 path leading to the file.
 
                                                        *E1513*
-  Cannot edit buffer. 'winfixbuf' is enabled ~
+  Cannot switch buffer. 'winfixbuf' is enabled ~
 
 If a window has 'winfixbuf' enabled, you cannot change that window's current
 buffer. You need to set 'nowinfixbuf' before continuing. You may use [!] to
index 6e7f28d899b2dec4b1f1a156a1f333cd5abf1dc6..5dccc63b7a9c8b06b605ffa994d84b3199bdfa10 100644 (file)
@@ -3614,4 +3614,4 @@ EXTERN char e_wrong_number_of_characters_for_field_str[]
 EXTERN char e_wrong_character_width_for_field_str[]
        INIT(= N_("E1512: Wrong character width for field \"%s\""));
 EXTERN char e_winfixbuf_cannot_go_to_buffer[]
-       INIT(= N_("E1513: Cannot edit buffer. 'winfixbuf' is enabled"));
+       INIT(= N_("E1513: Cannot switch buffer. 'winfixbuf' is enabled"));
index 7f692f865c064829e55112fcb611fbe284e960da..04043f8734b44d64a6035bc2abca85273fe8c18c 100644 (file)
@@ -493,7 +493,7 @@ func Test_browse_edit_fail()
   try
     browse edit! other
     call assert_equal(l:other, bufnr())
-  catch /E338:/
+  catch /^Vim\%((\a\+)\)\=:E338:/
     " Ignore E338, which occurs if console Vim is built with +browse.
     " Console Vim without +browse will treat this as a regular :edit.
   endtry
@@ -511,7 +511,7 @@ func Test_browse_edit_pass()
 
   try
     browse write other
-  catch /E338:/
+  catch /^Vim\%((\a\+)\)\=:E338:/
     " Ignore E338, which occurs if console Vim is built with +browse.
     " Console Vim without +browse will treat this as a regular :write.
   endtry
@@ -2532,7 +2532,7 @@ EOF
 
   try
     pyxdo test_winfixbuf_Test_pythonx_pyxdo_set_buffer()
-  catch /Vim(pyxdo):vim.error: Vim:E1513: Cannot edit buffer. 'winfixbuf' is enabled/
+  catch /Vim\%((\a\+)\)\=:E1513:/
     let l:caught = 1
   endtry
 
@@ -2563,7 +2563,7 @@ func Test_pythonx_pyxfile()
 
   try
     pyxfile file.py
-  catch /Vim(pyxfile):vim.error: Vim:E1513: Cannot edit buffer. 'winfixbuf' is enabled/
+  catch /Vim\%((\a\+)\)\=:E1513:/
     let l:caught = 1
   endtry
 
@@ -2596,7 +2596,7 @@ import vim
 buffer = vim.vars["_previous_buffer"]
 vim.current.buffer = vim.buffers[buffer]
 EOF
-  catch /Vim(pythonx):vim\.error: Vim:E1513: Cannot edit buffer. 'winfixbuf' is enabled/
+  catch /Vim\%((\a\+)\)\=:E1513:/
     let l:caught = 1
   endtry
 
index 78c496b7351dabc2d1b7ff31f5030b0f8069a7f5..1e2efcb86e7f32682b2af98a5ca320304c56dd70 100644 (file)
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    178,
 /**/
     177,
 /**/