Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Sat, 20 Jun 2015 18:05:39 UTC Commit: f7a036aab8f022195ba017895a4b77283a6da65c https://github.com/geany/geany/commit/f7a036aab8f022195ba017895a4b77283a6da6...
Log Message: ----------- VTE: Switch directory on startup when following current document's path
Modified Paths: -------------- src/vte.c
Modified: src/vte.c 12 lines changed, 12 insertions(+), 0 deletions(-) =================================================================== @@ -33,6 +33,7 @@
#include "callbacks.h" #include "document.h" +#include "geanyobject.h" #include "msgwindow.h" #include "prefs.h" #include "sciwrappers.h" @@ -184,6 +185,15 @@ static void override_menu_key(void) }
+static void on_startup_complete(G_GNUC_UNUSED GObject *dummy) +{ + GeanyDocument *doc = document_get_current(); + + if (doc) + vte_cwd((doc->real_path != NULL) ? doc->real_path : doc->file_name, FALSE); +} + + void vte_init(void) { if (vte_info.have_vte == FALSE) @@ -247,6 +257,8 @@ void vte_init(void)
/* setup the F10 menu override (so it works before the widget is first realised). */ override_menu_key(); + + g_signal_connect(geany_object, "geany-startup-complete", G_CALLBACK(on_startup_complete), NULL); }
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).