[geany/geany] 372d76: Merge branch 'tsahlin/more-cc-kb'
Colomban Wendling
git-noreply at xxxxx
Tue Feb 16 21:24:24 UTC 2016
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Tue, 16 Feb 2016 21:24:24 UTC
Commit: 372d7632e840652d59f53dc5174d76133859b63a
https://github.com/geany/geany/commit/372d7632e840652d59f53dc5174d76133859b63a
Log Message:
-----------
Merge branch 'tsahlin/more-cc-kb'
Closes #858.
Modified Paths:
--------------
doc/geany.txt
src/keybindings.c
src/keybindings.h
src/tools.c
Modified: doc/geany.txt
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -3558,7 +3558,7 @@ Smart line indent Indents the current li
Send to Custom Command 1 (2,3) Ctrl-1 (2,3) Passes the current selection to a configured
external command (available for the first
- three configured commands, see
+ 9 configured commands, see
`Sending text through custom commands`_ for
details).
Modified: src/keybindings.c
36 lines changed, 36 insertions(+), 0 deletions(-)
===================================================================
@@ -476,6 +476,18 @@ static void init_default_kb(void)
GDK_2, GEANY_PRIMARY_MOD_MASK, "edit_sendtocmd2", _("Send to Custom Command 2"), NULL);
add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD3, NULL,
GDK_3, GEANY_PRIMARY_MOD_MASK, "edit_sendtocmd3", _("Send to Custom Command 3"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD4, NULL,
+ 0, 0, "edit_sendtocmd4", _("Send to Custom Command 4"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD5, NULL,
+ 0, 0, "edit_sendtocmd5", _("Send to Custom Command 5"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD6, NULL,
+ 0, 0, "edit_sendtocmd6", _("Send to Custom Command 6"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD7, NULL,
+ 0, 0, "edit_sendtocmd7", _("Send to Custom Command 7"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD8, NULL,
+ 0, 0, "edit_sendtocmd8", _("Send to Custom Command 8"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD9, NULL,
+ 0, 0, "edit_sendtocmd9", _("Send to Custom Command 9"), NULL);
/* may fit better in editor group */
add_kb(group, GEANY_KEYS_FORMAT_SENDTOVTE, NULL,
0, 0, "edit_sendtovte", _("_Send Selection to Terminal"), "send_selection_to_vte1");
@@ -2431,6 +2443,30 @@ static gboolean cb_func_format_action(guint key_id)
if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 2)
tools_execute_custom_command(doc, ui_prefs.custom_commands[2]);
break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD4:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 3)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[3]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD5:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 4)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[4]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD6:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 5)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[5]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD7:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 6)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[6]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD8:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 7)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[7]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD9:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 8)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[8]);
+ break;
case GEANY_KEYS_FORMAT_SENDTOVTE:
on_send_selection_to_vte1_activate(NULL, NULL);
break;
Modified: src/keybindings.h
6 lines changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -267,6 +267,12 @@ enum GeanyKeyBindingID
GEANY_KEYS_DOCUMENT_CLONE, /**< Keybinding. */
GEANY_KEYS_FILE_QUIT, /**< Keybinding. */
GEANY_KEYS_FILE_PROPERTIES, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD4, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD5, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD6, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD7, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD8, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD9, /**< Keybinding. */
GEANY_KEYS_COUNT /* must not be used by plugins */
};
Modified: src/tools.c
6 lines changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -554,6 +554,12 @@ static void cc_insert_custom_command_items(GtkMenu *me, const gchar *label, cons
case 0: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD1; break;
case 1: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD2; break;
case 2: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD3; break;
+ case 3: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD4; break;
+ case 4: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD5; break;
+ case 5: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD6; break;
+ case 6: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD7; break;
+ case 7: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD8; break;
+ case 8: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD9; break;
}
item = gtk_menu_item_new_with_label(label);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list