editor: warn when write fails

Fixes warning:

 clients/editor.c: In function ‘data_source_send’:
 clients/editor.c:573:7: warning: ignoring return value of ‘write’,
 declared with attribute warn_unused_result [-Wunused-result]
   write(fd, editor->selected_text, strlen(editor->selected_text) + 1);
        ^
diff --git a/clients/editor.c b/clients/editor.c
index f77a48d..5407337 100644
--- a/clients/editor.c
+++ b/clients/editor.c
@@ -570,7 +570,8 @@
 {
 	struct editor *editor = data;
 
-	write(fd, editor->selected_text, strlen(editor->selected_text) + 1);
+	if (write(fd, editor->selected_text, strlen(editor->selected_text) + 1) < 0)
+		fprintf(stderr, "write failed: %m\n");
 }
 
 static void