From 257ae01ffcec943804989ff24e73dceec2fea654 Mon Sep 17 00:00:00 2001
From: A Farzat <a@farzat.xyz>
Date: Sat, 14 May 2022 15:55:43 +0900
Subject: Remove trailing newline character if exists

---
 edit.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/edit.py b/edit.py
index ca6ab3f..503bc6f 100644
--- a/edit.py
+++ b/edit.py
@@ -60,6 +60,9 @@ def read_file(path, buf):
         with open(PATH) as f:
             text = f.read()
 
+        if text[-1] == "\n":
+            text = text[:-1]  # remove trailing newline if exists.
+
         weechat.buffer_set(buf, "input", text)
         weechat.buffer_set(buf, "input_pos", str(len(text)))
 
-- 
cgit v1.2.3-70-g09d2