mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 12:32:40 +03:00
Merge branch '3124_zsh_escape_history'
* 3124_zsh_escape_history: Ticket #3124: really escape Zsh history
This commit is contained in:
commit
11108180ba
@ -1233,6 +1233,17 @@ do_subshell_chdir (const vfs_path_t * vpath, gboolean update_prompt)
|
||||
}
|
||||
}
|
||||
|
||||
/* Really escape Zsh history */
|
||||
if (subshell_type == ZSH)
|
||||
{
|
||||
/* Per Zsh documentation last command prefixed with space lingers in the internal history
|
||||
* until the next command is entered before it vanishes. To make it vanish right away,
|
||||
* type a space and press return. */
|
||||
write_all (mc_global.tty.subshell_pty, " \n", 2);
|
||||
subshell_state = RUNNING_COMMAND;
|
||||
feed_subshell (QUIETLY, FALSE);
|
||||
}
|
||||
|
||||
update_subshell_prompt = FALSE;
|
||||
|
||||
g_free (pcwd);
|
||||
|
Loading…
Reference in New Issue
Block a user