From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3527 invoked by alias); 29 Oct 2016 18:20:07 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 39759 Received: (qmail 10924 invoked from network); 29 Oct 2016 18:20:07 -0000 X-Qmail-Scanner-Diagnostics: from forward13h.cmail.yandex.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(87.250.230.155):SA:0(0.0/5.0):. Processed in 0.481396 secs); 29 Oct 2016 18:20:07 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,SPF_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: kp-pav@yandex.ru X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf-ipv4.yandex.ru designates 87.250.230.155 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1477764839; bh=kEpKVitC3rwoC8VEag/6nET3lYbp3DaHBJ2qo6b93QY=; h=From:To:Subject:Message-Id:Date; b=O37KqW20vWP5XsQQ2p56C5WTsgudrUXunJxAD3fQ5yT+WeoF/CTvtAgLeQsI/Xee2 Lh9zRQYWZ1PfGMDbj4fhWAfKnHDuCPEZjqGh8R2jtFH6qVHeiZufi6hSF0IB6tZbFR 79cCUnfHb7KZa2+8JjRIgZxXN9nv4xepBtNpvmbY= Authentication-Results: mxback7o.mail.yandex.net; dkim=pass header.i=@yandex.ru From: "Nikolay Aleksandrovich Pavlov (ZyX)" To: Zsh hackers list Subject: Weird behaviour of a multiline prompt MIME-Version: 1.0 Message-Id: <1355161477764839@web20o.yandex.ru> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Sat, 29 Oct 2016 21:13:59 +0300 Content-Transfer-Encoding: 7bit Content-Type: text/plain If I have a prompt like PS1=$'abc\n' (i.e. non-empty line above an empty prompt) then it shows up as expected when I replace my prompt with this. But when I try using exactly the same prompt in `pexpect` zsh no longer shows any prompt at all: neither `abc`, nor RPS1. Used environment is environ = { 'LANG': 'en_US.UTF-8', 'PATH': os.pathsep.join(local_paths), 'TERM': 'screen-256color', 'DIR1': os.environ['DIR1'], 'DIR2': os.environ['DIR2'], 'XDG_CONFIG_HOME': os.path.abspath(os.path.join('tests', 'shell', 'fish_home')), 'IPYTHONDIR': os.path.abspath(os.path.join('tests', 'shell', 'ipython_home')), 'PYTHONPATH': python_paths, 'POWERLINE_CONFIG_OVERRIDES': os.environ.get('POWERLINE_CONFIG_OVERRIDES', ''), 'POWERLINE_THEME_OVERRIDES': os.environ.get('POWERLINE_THEME_OVERRIDES', ''), 'POWERLINE_CONFIG_PATHS': os.path.abspath(os.path.join('powerline', 'config_files')), 'POWERLINE_COMMAND_ARGS': os.environ.get('POWERLINE_COMMAND_ARGS', ''), 'POWERLINE_COMMAND': os.environ.get('POWERLINE_COMMAND', ''), 'LD_LIBRARY_PATH': os.environ.get('LD_LIBRARY_PATH', ''), } (https://github.com/ZyX-I/powerline/blob/bd84cd240ed1ddda8d558079f96d6a47d21206fd/tests/test_shells/run_script.py#L52-L67). Zsh version is 5.2. Any ideas what may be the reason?