diff options
| author | Christian Hesse <mail@eworm.de> | 2016-10-05 09:55:53 +0200 |
|---|---|---|
| committer | Christian Hesse <mail@eworm.de> | 2016-10-05 09:55:53 +0200 |
| commit | f44d8a006edb84e55108df472d532922db95e614 (patch) | |
| tree | 7b5aee2b1d8693e28ff8cc76db48d70149885898 | |
| parent | 5aa0a68d3d5af745b97ddec576f0bbfbe18ed2ab (diff) | |
| download | vis-f44d8a006edb84e55108df472d532922db95e614.tar.gz vis-f44d8a006edb84e55108df472d532922db95e614.tar.xz | |
sam: show error message on failed write
| -rw-r--r-- | sam.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1111,8 +1111,10 @@ static bool cmd_write(Vis *vis, Win *win, Command *cmd, const char *argv[], Curs } TextSave *ctx = text_save_begin(text, *name); - if (!ctx) + if (!ctx) { + vis_info_show(vis, "Can't write `%s': %s", *name, strerror(errno)); return false; + } bool failure = false; @@ -1134,7 +1136,7 @@ static bool cmd_write(Vis *vis, Win *win, Command *cmd, const char *argv[], Curs } if (failure || !text_save_commit(ctx)) { - vis_info_show(vis, "Can't write `%s'", *name); + vis_info_show(vis, "Can't write `%s': %s", *name, strerror(errno)); return false; } |
