aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2014-09-19 13:35:18 +0200
committerMarc André Tanner <mat@brain-dump.org>2014-09-19 13:35:18 +0200
commita85d110f2859d3e44547b43d1948080c78b6d867 (patch)
tree8f7b14e6274b4ca4afea5481a58221815ccaf0a0 /vis.c
parentffa12d93c7efc516ead1dfc798f9afc0d3ec1aa1 (diff)
downloadvis-a85d110f2859d3e44547b43d1948080c78b6d867.tar.gz
vis-a85d110f2859d3e44547b43d1948080c78b6d867.tar.xz
Support files with Windows style newlines \r\n
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vis.c b/vis.c
index d65b45b..c075dc5 100644
--- a/vis.c
+++ b/vis.c
@@ -848,8 +848,8 @@ static void insert_tab(const Arg *arg) {
}
static void insert_newline(const Arg *arg) {
- // TODO determine file type to insert \r\n or \n
- insert(&(const Arg){ .s = "\n" });
+ insert(&(const Arg){ .s =
+ text_newlines_crnl(vis->win->text) ? "\r\n" : "\n" });
}
static void openline(const Arg *arg) {