Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Gazer/130858 to your computer and use it in GitHub Desktop.
Save Gazer/130858 to your computer and use it in GitHub Desktop.
void
setup_language_manager_path(GtkSourceLanguageManager *lm)
{
gchar **lang_files;
int i, lang_files_count;
char **new_langs;
lang_files = g_strdupv (gtk_source_language_manager_get_search_path (lm));
lang_files_count = g_strv_length (lang_files);
new_langs = g_new (char*, lang_files_count + 2);
for (i = 0; lang_files[i]; i++)
new_langs[i] = lang_files[i];
new_langs[lang_files_count] = g_strdup (OREGANO_LANGDIR);
new_langs[lang_files_count+1] = NULL;
g_free (lang_files);
gtk_source_language_manager_set_search_path (lm, new_langs);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment