Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Fri, 13 Aug 2021 20:33:03 UTC
Commit: 9f6e7c9055499828d35f281668d6599d39c8a4f4
https://github.com/geany/geany-plugins/commit/9f6e7c9055499828d35f281668d65…
Log Message:
-----------
geanyctags: add -type f to the find command
As suggested by @nomadbyte, this makes sure the output of the find command
doesn't contain any directories.
Fixes #1042
Modified Paths:
--------------
geanyctags/src/geanyctags.c
Modified: geanyctags/src/geanyctags.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -183,7 +183,7 @@ static gchar *generate_find_string(GeanyProject *prj)
{
gchar *ret;
- ret = g_strdup("find -L . -not -path '*/\\.*'");
+ ret = g_strdup("find -L . -not -path '*/\\.*' -type f");
if (!EMPTY(prj->file_patterns))
{
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sat, 07 Aug 2021 09:16:28 UTC
Commit: a8491516b6c7106a56c980a4a63b17d2e291624f
https://github.com/geany/geany-plugins/commit/a8491516b6c7106a56c980a4a63b1…
Log Message:
-----------
geanynumberedbookmarks: Fix README typos and add headings
Also add license information (based on COPYING).
Modified Paths:
--------------
geanynumberedbookmarks/README
Modified: geanynumberedbookmarks/README
37 lines changed, 30 insertions(+), 7 deletions(-)
===================================================================
@@ -1,16 +1,27 @@
-geanynumberedbookmarks is a plugin to provide users with 10 numbered bookmarks
-(in addition to the usual bookkmarks). It started out as part of the ConText
+========================
+Geany Numbered Bookmarks
+========================
+
+About
+=====
+
+Geanynumberedbookmarks is a plugin to provide users with 10 numbered bookmarks
+(in addition to the usual bookmarks). It started out as part of the ConText
feature parity plugin, which was split into individual plugins to better suit
Geany's ethos of being as light as possible while allowing users to select
which features they want to add to the core editor. The idea was taken from a
Text Editor for Windows called ConText.
-Normaly if you had more than one bookmark, you would have to cycle through them
+Normally if you had more than one bookmark, you would have to cycle through them
until you reached the one you wanted. With this plugin you can go straight to
the bookmark that you want with a single key combination.
+
+Usage
+=====
+
To set a numbered bookmark press Ctrl+Shift+(a number from 0 to 9). You will
-see a marker apear next to the line number. If you press Ctrl+Shift+(a number)
+see a marker appear next to the line number. If you press Ctrl+Shift+(a number)
on a line that already has that bookmark number then it removes the bookmark,
otherwise it will move the bookmark there if it was set on a different line,
or create it if it had not already been set. To move to a previously set
@@ -20,7 +31,7 @@ bookmark. You can choose to move to the start of the line, the end of the line,
how far into the line the cursor was when the bookmark was set, or try and keep
the cursor in the column that you are in at the moment (line length allowing).
Only the most recently set bookmark on a line will be shown, but you can have
-more than one bookmark per line. This plugin does not interfer with regular
+more than one bookmark per line. This plugin does not interfere with regular
bookmarks. When a file is saved, Geany will remember the numbered bookmarks and
make sure that they are set the next time you open the file.
@@ -30,8 +41,11 @@ you want it to and re-apply this the next time you open the file.
This plugin will also remember standard non-numbered bookmarks and restore
these when a file is next reloaded if you want it to.
+Configuration
+=============
+
You can alter the default behaviour of this plugin by selecting Plugin Manager
-under the Tools menu, selecting this plugin, and cliking Preferences.
+under the Tools menu, selecting this plugin, and clicking Preferences.
You can change:
Remember fold state
@@ -52,7 +66,7 @@ Save file settings...
directory as the file. This allows the user the ability to synchronise the
settings for a file along with the file itself across more than one
computer. The default suffix can be changed by editing the numbered
- bookmarks pluggin settings file. This will vary from OS to OS but will
+ bookmarks plugin settings file. This will vary from OS to OS but will
always be "settings.conf" in a directory called "Geany_Numbered_Bookmarks".
On my OS it's
".config/geany/plugins/Geany_Numbered_Bookmarks/settings.conf" in my home
@@ -64,3 +78,12 @@ Save file settings...
Remember normal Bookmarks
If this is set then the plugin will remember standard non-numbered
bookmarks, and restore them when the file is next loaded.
+
+License
+=======
+
+This plugin is distributed under the terms of the GNU General Public License
+as published by the Free Software Foundation, either version 2 of the
+License, or (at your option) any later version. You should have received a copy
+of the GNU General Public License along with this plugin. If not, see
+<https://www.gnu.org/licenses/>.
--------------
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: GitHub <noreply(a)github.com>
Date: Wed, 29 Sep 2021 17:32:56 UTC
Commit: a2f74527fba3ffed9c7bc9399a95f6d660d1ad89
https://github.com/geany/geany-plugins/commit/a2f74527fba3ffed9c7bc9399a95f…
Log Message:
-----------
Merge pull request #1096 from eht16/geanynumberedbookmarks_readme_typos
geanynumberedbookmarks: Fix README typos and add headings
Modified Paths:
--------------
geanynumberedbookmarks/README
Modified: geanynumberedbookmarks/README
37 lines changed, 30 insertions(+), 7 deletions(-)
===================================================================
@@ -1,16 +1,27 @@
-geanynumberedbookmarks is a plugin to provide users with 10 numbered bookmarks
-(in addition to the usual bookkmarks). It started out as part of the ConText
+========================
+Geany Numbered Bookmarks
+========================
+
+About
+=====
+
+Geanynumberedbookmarks is a plugin to provide users with 10 numbered bookmarks
+(in addition to the usual bookmarks). It started out as part of the ConText
feature parity plugin, which was split into individual plugins to better suit
Geany's ethos of being as light as possible while allowing users to select
which features they want to add to the core editor. The idea was taken from a
Text Editor for Windows called ConText.
-Normaly if you had more than one bookmark, you would have to cycle through them
+Normally if you had more than one bookmark, you would have to cycle through them
until you reached the one you wanted. With this plugin you can go straight to
the bookmark that you want with a single key combination.
+
+Usage
+=====
+
To set a numbered bookmark press Ctrl+Shift+(a number from 0 to 9). You will
-see a marker apear next to the line number. If you press Ctrl+Shift+(a number)
+see a marker appear next to the line number. If you press Ctrl+Shift+(a number)
on a line that already has that bookmark number then it removes the bookmark,
otherwise it will move the bookmark there if it was set on a different line,
or create it if it had not already been set. To move to a previously set
@@ -20,7 +31,7 @@ bookmark. You can choose to move to the start of the line, the end of the line,
how far into the line the cursor was when the bookmark was set, or try and keep
the cursor in the column that you are in at the moment (line length allowing).
Only the most recently set bookmark on a line will be shown, but you can have
-more than one bookmark per line. This plugin does not interfer with regular
+more than one bookmark per line. This plugin does not interfere with regular
bookmarks. When a file is saved, Geany will remember the numbered bookmarks and
make sure that they are set the next time you open the file.
@@ -30,8 +41,11 @@ you want it to and re-apply this the next time you open the file.
This plugin will also remember standard non-numbered bookmarks and restore
these when a file is next reloaded if you want it to.
+Configuration
+=============
+
You can alter the default behaviour of this plugin by selecting Plugin Manager
-under the Tools menu, selecting this plugin, and cliking Preferences.
+under the Tools menu, selecting this plugin, and clicking Preferences.
You can change:
Remember fold state
@@ -52,7 +66,7 @@ Save file settings...
directory as the file. This allows the user the ability to synchronise the
settings for a file along with the file itself across more than one
computer. The default suffix can be changed by editing the numbered
- bookmarks pluggin settings file. This will vary from OS to OS but will
+ bookmarks plugin settings file. This will vary from OS to OS but will
always be "settings.conf" in a directory called "Geany_Numbered_Bookmarks".
On my OS it's
".config/geany/plugins/Geany_Numbered_Bookmarks/settings.conf" in my home
@@ -64,3 +78,12 @@ Save file settings...
Remember normal Bookmarks
If this is set then the plugin will remember standard non-numbered
bookmarks, and restore them when the file is next loaded.
+
+License
+=======
+
+This plugin is distributed under the terms of the GNU General Public License
+as published by the Free Software Foundation, either version 2 of the
+License, or (at your option) any later version. You should have received a copy
+of the GNU General Public License along with this plugin. If not, see
+<https://www.gnu.org/licenses/>.
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Fri, 13 Aug 2021 22:04:57 UTC
Commit: c22f69f3c8452039058f1844b5dffc00de226c97
https://github.com/geany/geany-plugins/commit/c22f69f3c8452039058f1844b5dff…
Log Message:
-----------
vimode: ignore key-presses containing command on macOS
No vi command uses the command key so we can ignore such key presses
so Geany's keybindings can be performed instead.
Fixes #991
Modified Paths:
--------------
vimode/src/keypress.c
Modified: vimode/src/keypress.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -25,8 +25,8 @@ KeyPress *kp_from_event_key(GdkEventKey *ev)
{
KeyPress *kp;
- /* ignore keypresses containing Alt - no Vim command uses it */
- if (ev->state & GDK_MOD1_MASK)
+ /* ignore keypresses containing Alt and Command on macOS - no Vim command uses them */
+ if (ev->state & (GDK_MOD1_MASK | GDK_MOD2_MASK))
return NULL;
switch (ev->keyval)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Tue, 17 Aug 2021 22:26:36 UTC
Commit: 152c72280af26b1ca87a0ad9ebb3c7ce8007a84e
https://github.com/geany/geany-plugins/commit/152c72280af26b1ca87a0ad9ebb3c…
Log Message:
-----------
vimode: Ignore special command handling in insert mode
This special command handling is not related to insert mode and causes
problems in "insert mode for dummies".
Fixes #1075.
Modified Paths:
--------------
vimode/src/cmd-runner.c
Modified: vimode/src/cmd-runner.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -507,15 +507,15 @@ static CmdDef *get_cmd_to_run(GSList *kpl, CmdDef *cmds, gboolean have_selection
if (cmd->cmd == c)
return cmd;
}
- else if (prev && prev->key == GDK_KEY_g)
+ else if (prev && prev->key == GDK_KEY_g && !VI_IS_INSERT(mode))
{
// takes care of operator commands like g~, gu, gU where we
// have no selection yet so the 2-letter command isn't found
// above and a corresponding 1-letter command ~, u, U exists and
// would be used instead of waiting for the full command
}
else if (is_cmdpart(kpl, text_object_cmds) &&
- get_cmd_to_run(below, operator_cmds, TRUE))
+ get_cmd_to_run(below, operator_cmds, TRUE) && !VI_IS_INSERT(mode))
{
// if we received "a" or "i", we have to check if there's not
// an operator command below because these can be part of
--------------
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: GitHub <noreply(a)github.com>
Date: Wed, 29 Sep 2021 17:11:19 UTC
Commit: fb5600a819a39c9d4de3981674676548543121f3
https://github.com/geany/geany-plugins/commit/fb5600a819a39c9d4de3981674676…
Log Message:
-----------
Merge pull request #1100 from techee/vimode_g_problem
vimode: Ignore special command handling in insert mode
Modified Paths:
--------------
vimode/src/cmd-runner.c
Modified: vimode/src/cmd-runner.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -522,15 +522,15 @@ static CmdDef *get_cmd_to_run(GSList *kpl, CmdDef *cmds, gboolean have_selection
if (cmd->cmd == c)
return cmd;
}
- else if (prev && prev->key == GDK_KEY_g)
+ else if (prev && prev->key == GDK_KEY_g && !VI_IS_INSERT(mode))
{
// takes care of operator commands like g~, gu, gU where we
// have no selection yet so the 2-letter command isn't found
// above and a corresponding 1-letter command ~, u, U exists and
// would be used instead of waiting for the full command
}
else if (is_cmdpart(kpl, text_object_cmds) &&
- get_cmd_to_run(below, operator_cmds, TRUE))
+ get_cmd_to_run(below, operator_cmds, TRUE) && !VI_IS_INSERT(mode))
{
// if we received "a" or "i", we have to check if there's not
// an operator command below because these can be part of
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).