Comment out copied contents opening Tools->Configuration Files
Discourage the user from overriding system settings unnecessarily.
This commit is contained in:
parent
b9ef191c2a
commit
55382df297
@ -36,6 +36,7 @@
|
|||||||
#include "filetypes.h"
|
#include "filetypes.h"
|
||||||
#include "geanymenubuttonaction.h"
|
#include "geanymenubuttonaction.h"
|
||||||
#include "keyfile.h"
|
#include "keyfile.h"
|
||||||
|
#include "keybindings.h"
|
||||||
#include "main.h"
|
#include "main.h"
|
||||||
#include "msgwindow.h"
|
#include "msgwindow.h"
|
||||||
#include "prefs.h"
|
#include "prefs.h"
|
||||||
@ -2096,6 +2097,7 @@ static void on_config_file_clicked(GtkWidget *widget, gpointer user_data)
|
|||||||
gchar *global_file;
|
gchar *global_file;
|
||||||
gchar *base_name = NULL;
|
gchar *base_name = NULL;
|
||||||
gchar *global_content = NULL;
|
gchar *global_content = NULL;
|
||||||
|
GeanyDocument *doc = NULL;
|
||||||
|
|
||||||
/* get the path inside app->configdir - can contain subdirectories */
|
/* get the path inside app->configdir - can contain subdirectories */
|
||||||
if (g_str_has_prefix(file_name, app->configdir))
|
if (g_str_has_prefix(file_name, app->configdir))
|
||||||
@ -2115,8 +2117,17 @@ static void on_config_file_clicked(GtkWidget *widget, gpointer user_data)
|
|||||||
if (g_file_test(global_file, G_FILE_TEST_EXISTS))
|
if (g_file_test(global_file, G_FILE_TEST_EXISTS))
|
||||||
g_file_get_contents(global_file, &global_content, NULL, NULL);
|
g_file_get_contents(global_file, &global_content, NULL, NULL);
|
||||||
|
|
||||||
document_new_file(utf8_filename, ft, global_content);
|
doc = document_new_file(utf8_filename, ft, global_content);
|
||||||
|
if (global_content)
|
||||||
|
{
|
||||||
|
sci_select_all(doc->editor->sci);
|
||||||
|
keybindings_send_command(GEANY_KEY_GROUP_FORMAT,
|
||||||
|
GEANY_KEYS_FORMAT_COMMENTLINETOGGLE);
|
||||||
|
sci_set_current_line(doc->editor->sci, 0);
|
||||||
|
document_set_text_changed(doc, FALSE);
|
||||||
|
sci_empty_undo_buffer(doc->editor->sci);
|
||||||
|
ui_document_show_hide(doc); /* update the document menu */
|
||||||
|
}
|
||||||
utils_free_pointers(4, utf8_filename, base_name, global_file, global_content, NULL);
|
utils_free_pointers(4, utf8_filename, base_name, global_file, global_content, NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user