diff --git a/main.py b/main.py index ffe99a4..1e6ab52 100644 --- a/main.py +++ b/main.py @@ -74,9 +74,9 @@ def main(): xxd = subprocess.Popen("xxd", stdout=sys.stderr, stdin=subprocess.PIPE) xxd.communicate(source.original_source.encode("latin1")) - for line in v_instance.get_text(): - for char in line: - print(char) + buf = v_instance.get_text() + output = "\n".join(buf) + print(output, end="") v_instance.close() diff --git a/v.py b/v.py index ff1c1de..46e35e9 100644 --- a/v.py +++ b/v.py @@ -65,7 +65,7 @@ def get_mode(self): def get_text(self): for line in self.nvim_instance.buffers: - yield line + return line def close(self): if not self.args["--debug"]: