Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Wed, 15 Feb 2017 22:08:15 UTC
Commit: b197abdff77c322afde0efdea7a2c15356e9aebf
https://github.com/geany/geany-plugins/commit/b197abdff77c322afde0efdea7a2c…
Log Message:
-----------
Another update of NEWS
Modified Paths:
--------------
NEWS
Modified: NEWS
3 lines changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -28,6 +28,9 @@ Geany Plugins 1.30 (not yet released)
Lineoperations:
* Add support for selections (PR##378)
+ Lipsum:
+ * Add a space before restarting Lorem Ipsum text (#513)
+
Markdown:
* Allow exporting Markdown as HTML (PR##502)
* Fix relative paths (PR##501)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Wed, 15 Feb 2017 22:06:49 UTC
Commit: 4c1b85bf93a8358f4f61d9ebb81e712e4d9d5e5b
https://github.com/geany/geany-plugins/commit/4c1b85bf93a8358f4f61d9ebb81e7…
Log Message:
-----------
Update NEWS for recent changes
Modified Paths:
--------------
NEWS
Modified: NEWS
8 lines changed, 8 insertions(+), 0 deletions(-)
===================================================================
@@ -13,6 +13,9 @@ Geany Plugins 1.30 (not yet released)
Debugger:
* Fix a possible crash if debug-modus is enabled (PR##511)
+ Geanyctags:
+ * Show online help via help button (PR##521)
+
GeanyDoc:
* Improve compatibility with Gtk3
* Allow to use current word as initial text in interactive mode (PR##457
@@ -33,6 +36,9 @@ Geany Plugins 1.30 (not yet released)
* Add keybinding for jumping to matching tag (PR##466)
* Improve compatibility with Gtk3 (PR##466)
+ ProjectOrganizer:
+ * Show online help via help button (PR##521)
+
Spellcheck:
* Treat underscore as word seperator (PR##512)
@@ -41,6 +47,8 @@ Geany Plugins 1.30 (not yet released)
Treebrowser:
* Fix a possible memory leak (PR##478)
+ * Add a keybinding to follow current file (PR##524
+ * Allow to show menu also with Shift+F10 (PR##523)
Internationalization:
* Updated translations: de
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Vasiliy Faronov <vfaronov(a)gmail.com>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Wed, 15 Feb 2017 22:03:22 UTC
Commit: 4c6f8607da4496135102d3874a71ccb4d73d1a37
https://github.com/geany/geany-plugins/commit/4c6f8607da4496135102d3874a71c…
Log Message:
-----------
TreeBrowser: keybinding to track current file (#524)
TreeBrowser has a "Follow current document" option, but I don't use it
because it causes the tree's root to change. Still, sometimes I have
a large tree and I want to quickly find the current document in it.
Modified Paths:
--------------
treebrowser/src/treebrowser.c
Modified: treebrowser/src/treebrowser.c
7 lines changed, 7 insertions(+), 0 deletions(-)
===================================================================
@@ -110,6 +110,7 @@ enum
KB_CREATE_FILE,
KB_CREATE_DIR,
KB_REFRESH,
+ KB_TRACK_CURRENT,
KB_COUNT
};
@@ -2107,6 +2108,10 @@ static void kb_activate(guint key_id)
case KB_REFRESH:
on_menu_refresh(NULL, NULL);
break;
+
+ case KB_TRACK_CURRENT:
+ treebrowser_track_current();
+ break;
}
}
@@ -2139,6 +2144,8 @@ plugin_init(GeanyData *data)
0, 0, "create_dir", _("Create New Directory"), NULL);
keybindings_set_item(key_group, KB_REFRESH, kb_activate,
0, 0, "rename_refresh", _("Refresh"), NULL);
+ keybindings_set_item(key_group, KB_TRACK_CURRENT, kb_activate,
+ 0, 0, "track_current", _("Track Current"), NULL);
plugin_signal_connect(geany_plugin, NULL, "document-activate", TRUE,
(GCallback)&treebrowser_track_current_cb, NULL);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Vasiliy Faronov <vfaronov(a)gmail.com>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Wed, 15 Feb 2017 21:37:20 UTC
Commit: d13b29593af63dc5dd84d08de1f41ff744420eeb
https://github.com/geany/geany-plugins/commit/d13b29593af63dc5dd84d08de1f41…
Log Message:
-----------
TreeBrowser: pop up context menu on Shift+F10 (#523)
GTK+ by default maps Shift+F10 to the same thing as Menu,
which is useful for laptop keyboards (that have no Menu key).
But because TreeBrowser handles keypresses on its own,
it doesn't get this functionality automatically.
Implementation is per the "Test for modifier keys correctly"
section of the GTK+ reference manual.
Modified Paths:
--------------
treebrowser/src/treebrowser.c
Modified: treebrowser/src/treebrowser.c
4 lines changed, 3 insertions(+), 1 deletions(-)
===================================================================
@@ -1427,6 +1427,7 @@ on_treeview_keypress(GtkWidget *widget, GdkEventKey *event)
GtkTreeIter iter;
GtkTreeModel *model;
GtkTreePath *path;
+ GdkModifierType modifiers = gtk_accelerator_get_default_mod_mask();
if (event->keyval == GDK_space)
{
@@ -1445,7 +1446,8 @@ on_treeview_keypress(GtkWidget *widget, GdkEventKey *event)
on_button_go_up();
return TRUE;
}
- if (event->keyval == GDK_Menu)
+ if ((event->keyval == GDK_Menu) ||
+ (event->keyval == GDK_F10 && (event->state & modifiers) == GDK_SHIFT_MASK))
{
gchar *name = NULL, *uri = NULL;
GtkWidget *menu;
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).