Mercurial > vim
comparison Makefile @ 35562:f601de1b3667 v9.1.0535
patch 9.1.0535: newline escape wrong in ex mode
Commit: https://github.com/vim/vim/commit/f3daa4525b1816e475fbfe7add6f3c4a33b13944
Author: Mohamed Akram <mohd.akram@outlook.com>
Date: Sat Jul 6 17:12:09 2024 +0200
patch 9.1.0535: newline escape wrong in ex mode
Problem: newline escape wrong in ex mode (Konrad Schwarz)
Solution: partly revert patch 7.3.014, remove backslash in front of a
newline when not in prompt mode in ex line mode
(Mohamed Akram)
This fixes newline escaping to allow passing multiple commands to
":global", multiple lines to shell commands, and ending lines in append
mode with backslashes. This should fix a POSIX/(traditional) VI
incompatiblity.
This reverts a previous incorrect attempt at patch v7.3.014 to fix
append mode which removed half of trailing backslashes which lead to,
eg. the following two commands being parsed as having a different number
of backslashes:
```
!echo foo\\\
```
```
!echo foo\\ \
```
fixes: #6135
fixes: #7244
closes: #15120
Signed-off-by: Mohamed Akram <mohd.akram@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 06 Jul 2024 17:30:03 +0200 |
parents | 4f63df5700aa |
children | 0f4f084609f1 |
comparison
equal
deleted
inserted
replaced
35561:473f32861466 | 35562:f601de1b3667 |
---|