Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:26
erlang
2627-shell-Strip-extra-newline-after-expression...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 2627-shell-Strip-extra-newline-after-expression.patch of Package erlang
From 891ce477904ee45507e80b3dfef30a99d5a67c8a Mon Sep 17 00:00:00 2001 From: Lukas Larsson <lukas@erlang.org> Date: Thu, 4 Jan 2024 09:56:54 +0100 Subject: [PATCH 07/11] shell: Strip extra newline after expression --- lib/kernel/src/group.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/kernel/src/group.erl b/lib/kernel/src/group.erl index 001c6fd7e1..1527fba9e4 100644 --- a/lib/kernel/src/group.erl +++ b/lib/kernel/src/group.erl @@ -939,7 +939,7 @@ format_expression(Cont, Drv) -> try case FormatingCommand of default -> - Buffer; + string:trim(Buffer, trailing, "\n"); {M,F} when is_atom(M), is_atom(F) -> M:F(Buffer); FormatingCommand1 when is_list(FormatingCommand1) -> @@ -948,7 +948,7 @@ format_expression(Cont, Drv) -> catch _:_ -> send_drv_reqs(Drv, [{put_chars, unicode, io_lib:format("* Bad format function: ~tp~n", [FormatingCommand])}]), _ = shell:format_shell_func(default), - Buffer + string:trim(Buffer, trailing, "\n") end. format_expression1(Buffer, FormatingCommand) -> %% Write the current expression to a file, format it with a formatting tool -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor