aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.c
diff options
context:
space:
mode:
authorGravatar liljencrantz <liljencrantz@gmail.com>2007-08-20 02:42:30 +1000
committerGravatar liljencrantz <liljencrantz@gmail.com>2007-08-20 02:42:30 +1000
commitad02bb9b4871bc053e36a01d603a592984ae1364 (patch)
tree10ef5919d19d96de6aca1866f8230e2475eb35cd /reader.c
parente464b4270cdfa7b085fc162d0ea6023e22a1f82e (diff)
Add a 'generic' type of event that can be emited from any piece of code or by the user. Use this event layer to perform interactive configuration startup at the correct time.
darcs-hash:20070819164230-75c98-f91b8a73de7bbbb500d80770ddf4d2d46ae592cc.gz
Diffstat (limited to 'reader.c')
-rw-r--r--reader.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/reader.c b/reader.c
index e8a74389..ad85f715 100644
--- a/reader.c
+++ b/reader.c
@@ -2149,12 +2149,13 @@ int exit_status()
*/
static int read_i()
{
-
+ event_fire_generic(L"fish_prompt");
+
reader_push(L"fish");
reader_set_complete_function( &complete );
reader_set_highlight_function( &highlight_shell );
reader_set_test_function( &reader_shell_test );
-
+
data->prev_end_loop=0;
while( (!data->end_loop) && (!sanity_check()) )