patch 8.2.3750: error messages are everywhere

Problem:    Error messages are everywhere.
Solution:   Move more error messages to errors.h and adjust the names.
diff --git a/src/list.c b/src/list.c
index 16e5983..d673447 100644
--- a/src/list.c
+++ b/src/list.c
@@ -1603,7 +1603,7 @@
 	    }
 	if (ret == FAIL)
 	{
-	    emsg(_(e_write));
+	    emsg(_(e_error_while_writing));
 	    break;
 	}
     }