summaryrefslogtreecommitdiffstats
path: root/server.c
diff options
context:
space:
mode:
authorNicolas Viennot <nicolas@viennot.biz>2015-12-23 23:18:35 -0500
committerNicolas Viennot <nicolas@viennot.biz>2015-12-23 23:18:35 -0500
commit75cb217c22a38406ec9fff68ee22e1bee1203e9d (patch)
tree571ee289de7599c96807567ad1d9e4b552d6f0e5 /server.c
parent2680e4fa04e0dd356117ee8bf2b84cc53fad62b8 (diff)
Early tmate init for the key bindings
Diffstat (limited to 'server.c')
-rw-r--r--server.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/server.c b/server.c
index ce8a7cfe..94255975 100644
--- a/server.c
+++ b/server.c
@@ -162,6 +162,11 @@ server_start(struct event_base *base, int lockfd, char *lockfile)
RB_INIT(&sessions);
TAILQ_INIT(&session_groups);
mode_key_init_trees();
+
+#ifdef TMATE
+ tmate_session_init(base);
+#endif
+
key_bindings_init();
gettimeofday(&start_time, NULL);
@@ -178,10 +183,6 @@ server_start(struct event_base *base, int lockfd, char *lockfile)
close(lockfd);
}
-#ifdef TMATE
- tmate_session_init(base);
-#endif
-
start_cfg();
status_prompt_load_history();