Skip to content

Commit

Permalink
Make Next/Previous Message keybindings work without a document open
Browse files Browse the repository at this point in the history
  • Loading branch information
ntrel committed Oct 30, 2014
1 parent 4546b6f commit cfcbc6a
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions src/keybindings.c
Expand Up @@ -1420,10 +1420,15 @@ static gboolean cb_func_search_action(guint key_id)
GeanyDocument *doc = document_get_current();
ScintillaObject *sci;

if (key_id == GEANY_KEYS_SEARCH_FINDINFILES)
/* these work without docs */
switch (key_id)
{
on_find_in_files1_activate(NULL, NULL); /* works without docs too */
return TRUE;
case GEANY_KEYS_SEARCH_FINDINFILES:
on_find_in_files1_activate(NULL, NULL); return TRUE;
case GEANY_KEYS_SEARCH_NEXTMESSAGE:
on_next_message1_activate(NULL, NULL); return TRUE;
case GEANY_KEYS_SEARCH_PREVIOUSMESSAGE:
on_previous_message1_activate(NULL, NULL); return TRUE;
}
if (!doc)
return TRUE;
Expand All @@ -1443,10 +1448,6 @@ static gboolean cb_func_search_action(guint key_id)
on_find_nextsel1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_REPLACE:
on_replace1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_NEXTMESSAGE:
on_next_message1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_PREVIOUSMESSAGE:
on_previous_message1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_FINDUSAGE:
on_find_usage1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_FINDDOCUMENTUSAGE:
Expand Down

0 comments on commit cfcbc6a

Please sign in to comment.