commands starting with horizontal whitespace don't go into the history

This commit is contained in:
xificurC 2015-06-30 16:06:49 +02:00
parent 670d8f7d1e
commit fbb216d2ed
2 changed files with 4 additions and 2 deletions

View File

@ -466,7 +466,9 @@ Commands
When pressing `:` in normal mode, Kakoune will open a prompt to enter a command. When pressing `:` in normal mode, Kakoune will open a prompt to enter a command.
Commands are used for non editing tasks, such as opening a buffer, writing the Commands are used for non editing tasks, such as opening a buffer, writing the
current one, quitting, etc. current one, quitting, etc. You can cycle through the command history with
`<c-p>` and `<c-n>`. Commands starting with horizontal whitespace (e.g. a
space) will not be saved in the command history.
Basic Commands Basic Commands
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~

View File

@ -842,7 +842,7 @@ private:
static void history_push(History& history, StringView entry) static void history_push(History& history, StringView entry)
{ {
if(entry.empty()) if(entry.empty() or is_horizontal_blank(entry[0_byte]))
{ {
return; return;
} }