From 045882730f65ff0e853e54a32d729fd66e5a7489 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke <marijn@haverbeke.nl> Date: Tue, 26 Apr 2016 10:08:57 +0200 Subject: [PATCH] [vim bindings] Prevent line-wrapping between prompt prefix and prompt input Issue #3991 --- keymap/vim.js | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/keymap/vim.js b/keymap/vim.js index b2bee5a1c..4278ee979 100644 --- a/keymap/vim.js +++ b/keymap/vim.js @@ -3782,17 +3782,10 @@ } } function makePrompt(prefix, desc) { - var raw = ''; - if (prefix) { - raw += '<span style="font-family: monospace">' + prefix + '</span>'; - } - raw += '<input type="text"/> ' + - '<span style="color: #888">'; - if (desc) { - raw += '<span style="color: #888">'; - raw += desc; - raw += '</span>'; - } + var raw = '<span style="font-family: monospace; white-space: pre">' + + (prefix || "") + '<input type="text"></span>'; + if (desc) + raw += ' <span style="color: #888">' + desc + '</span>'; return raw; } var searchPromptDesc = '(Javascript regexp)'; -- GitLab