aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.cpp
diff options
context:
space:
mode:
authorGravatar Jan-Thorsten Peter <jan@jtpeter.de>2014-07-16 09:33:25 -0700
committerGravatar Kevin Ballard <kevin@sb.org>2014-10-01 15:09:35 -0700
commit646d9ab431f102588dfbc90e1c54ff879d164a8a (patch)
tree286c1b07b508c5ac043ca3a80634d617cd424eb5 /reader.cpp
parent43e451d4d8dbc96c853d9297065322457ac9c345 (diff)
Added fish_preexec and fish_postexec events
Fixes #1549.
Diffstat (limited to 'reader.cpp')
-rw-r--r--reader.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/reader.cpp b/reader.cpp
index 4f3cb7b5..a3ad43f1 100644
--- a/reader.cpp
+++ b/reader.cpp
@@ -2966,7 +2966,10 @@ static int read_i(void)
update_buff_pos(&data->command_line, 0);
data->command_line.text.clear();
data->command_line_changed(&data->command_line);
+ wcstring_list_t argv(1, command);
+ event_fire_generic(L"fish_preexec", &argv);
reader_run_command(parser, command);
+ event_fire_generic(L"fish_postexec", &argv);
if (data->end_loop)
{
handle_end_loop();