Branch: refs/heads/master
Author: xiota <github(a)mentalfossa.com>
Committer: xiota <github(a)mentalfossa.com>
Date: Sun, 28 Apr 2024 14:05:10 UTC
Commit: d88d8277d7cab895807fd0988108f9e8543eae25
https://github.com/geany/geany-plugins/commit/d88d8277d7cab895807fd0988108f…
Log Message:
-----------
Remove redundant ABOUT files
Modified Paths:
--------------
geanymacro/ABOUT
geanynumberedbookmarks/ABOUT
latex/ABOUT
Modified: geanymacro/ABOUT
44 lines changed, 0 insertions(+), 44 deletions(-)
===================================================================
@@ -1,44 +0,0 @@
-geanymacro is a plugin to provide user defined macros for Geany. 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.
-
-This plugin allows you to record and use your own macros. Macros are sequences
-of actions that can then be repeated with a single key combination. So if you
-had dozens of lines where you wanted to delete the last 2 characters, you could
-simple start recording, press End, Backspace, Backspace, down line and then
-stop recording. Then simply trigger the macro and it would automatically edit
-the line and move to the next. You could then just repeatedly trigger the macro
-to do as many lines as you want.
-
-Select Record Macro from the Tools menu and you will be prompted with a dialog
-box. You need to specify a key combination that isn't being used, and a name
-for the macro to help you identify it. Then press Record. What you do in the
-editor is then recorded until you select Stop Recording Macro from the Tools
-menu. Simply pressing the specified key combination will re-run the macro.
-
-To edit the macros you already have, select Edit Macro from the Tools menu. You
-can select a macro and delete it, or re-record it. Selecting the edit option
-allows you to view all the individual elements that make up the macro. You can
-select a diferent command for each element, move them, add new elements, delete
-elements, or if it's replace/insert, you can edit the text that replaces the
-selected text, or is inserted. You can also click on a macro's name and change
-it, or the key combination and re-define that assuming that the new name or key
-combination are not already in use.
-
-The only thing to bear in mind is that undo and redo actions are not recorded,
-and won't be replayed when the macro is re-run.
-
-You can alter the default behaviour of this plugin by selecting Plugin Manager
-under the Tools menu, selecting this plugin, and cliking Preferences.
-You can change:
-
-Save Macros when close Geany - If this is selected then Geany will save any
- recorded macros and reload them for use the next time you open Geany, if
- not they will be lost when Geany is closed.
-Ask before replaceing existing Macros - If this is selected then if you try
- recording a macro over an existing one it will check before over-writing
- it, giving you the option of trying a different name or key trigger
- combination, otherwise it will simply erase any existing macros with the
- same name, or the same key trigger combination.
\ No newline at end of file
Modified: geanynumberedbookmarks/ABOUT
62 lines changed, 0 insertions(+), 62 deletions(-)
===================================================================
@@ -1,62 +0,0 @@
-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
-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
-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.
-
-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)
-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
-bookmark press Ctrl+(bookmark number). You can also specify when in the
-bookmarked line the cursor is moved to when you move to a previously set
-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
-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.
-
-This plugin also will remember the state of folds in a file (open or not) if
-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.
-
-You can alter the default behaviour of this plugin by selecting Plugin Manager
-under the Tools menu, selecting this plugin, and cliking Preferences.
-You can change:
-Remember fold state - if this is set then this plugin will remember the state
- of any folds along with the numbered bookmarks and set them when the file
- is next loaded.
-Center view when goto bookmark - If this is set it will try to make sure that
- the numbered bookmark that you are going to is in the center of the screen,
- otherwise it will simply be on the screen somewhere.
-Move to... - This allows you to choose where in the bookmarked line the cursor
- is placed when you move to a bookmarked line.
-Save file settings... - This allows you the option of saving the settings of a
- file (the numbered bookmark positions, folding states, and standard
- bookmark positions) in either the central settings file for geany plugins,
- or to a file with the same name but a suffix (by default this is ".gnbs.conf")
- in the same 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 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
- directory, but otherwise you'll have to search for it. In the Settings
- section of the file near the top will be a line
- "File_Details_Suffix=.gnbs.conf". Simply change this to whatever you would
- prefer (if geany is running while you edit this file it may over-write your
- new suffix so best close geany before editing this file).
-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.
Modified: latex/ABOUT
17 lines changed, 0 insertions(+), 17 deletions(-)
===================================================================
@@ -1,17 +0,0 @@
-LaTeX is a little plugin to improve support of LaTeX on Geany.
-It implements a couple of maybe useful functions:
-
- * Wizard to create new LaTeX documents in a fast and easy way
- with a bunch of templates available
- * A front end for add labels \label{} and references \ref{} and
- \pageref{} with getting suggestion from aux file of document
- * Inserting special characters through menu
- * Help entering the right fields for BibTeX entries by
- providing templates
- * Easy inserting format patterns like \texttt{} through menu
- * Support on inserting environments by offering an dialog and
- recognising selections
- * Shortcuts for inserting \item and \newline
- * Toolbar with often used format options
-
-You will find more information inside documentation.
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: xiota <github(a)mentalfossa.com>
Committer: xiota <github(a)mentalfossa.com>
Date: Sun, 28 Apr 2024 14:04:42 UTC
Commit: 55b5de4eb35a379863a8469b7e8f265d2fe36341
https://github.com/geany/geany-plugins/commit/55b5de4eb35a379863a8469b7e8f2…
Log Message:
-----------
LaTeX: Improve readme
Modified Paths:
--------------
latex/README
Modified: latex/README
33 lines changed, 29 insertions(+), 4 deletions(-)
===================================================================
@@ -1,4 +1,29 @@
-Documentation has been moved into doc subfolder. There you you should
-find a PDF or HTML file shipped with sources of this plugin. If there
-is no documentation available there, please check
-https://plugins.geany.org/latex.html instead.
+About
+-----
+
+This plugin improves support of LaTeX on Geany.
+
+Features
+--------
+
+Some useful functions are provided:
+
+* Wizard to create new LaTeX documents in a fast and easy way
+ with a bunch of templates available
+
+* A front end for add labels ``\label{}`` and references ``\ref{}`` and
+ ``\pageref{}`` with getting suggestion from aux file of document
+
+* Inserting special characters through menu
+
+* Help entering the right fields for BibTeX entries by
+ providing templates
+
+* Easy inserting format patterns like ``\texttt{}`` through menu
+
+* Support on inserting environments by offering an dialog and
+ recognising selections
+
+* Shortcuts for inserting ``\item`` and ``\newline``
+
+* Toolbar with often used format options
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 25 Apr 2024 20:38:08 UTC
Commit: 8b17184e6a2eecfd598367d9f9783e9abbcd984f
https://github.com/geany/geany-plugins/commit/8b17184e6a2eecfd598367d9f9783…
Log Message:
-----------
webhelper: Update minimal requirements
GTK, GLib, GIO, Gdk-Pixbuf, WebKit, all those are actually minimal
dependencies of the code (although arguably GIO is always at the same
version than GLib, so having something different there is somewhat of a
lie). Geany is merely based on the PLUGIN_VERSION_CHECK(), which might
or might not be appropriate.
Modified Paths:
--------------
build/webhelper.m4
webhelper/README
Modified: build/webhelper.m4
7 lines changed, 3 insertions(+), 4 deletions(-)
===================================================================
@@ -2,12 +2,11 @@ AC_DEFUN([GP_CHECK_WEBHELPER],
[
GP_ARG_DISABLE([WebHelper], [auto])
- GTK_VERSION=2.16
- dnl 2.22 for glib-mkenums' @basename@ template
+ GTK_VERSION=3.0
GLIB_VERSION=2.38
- GIO_VERSION=2.18
+ GIO_VERSION=2.30
GDK_PIXBUF_VERSION=2.0
- WEBKIT_VERSION=1.1.18
+ WEBKIT_VERSION=2.18
AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums], [no])
AC_SUBST([GLIB_MKENUMS])
Modified: webhelper/README
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -26,9 +26,9 @@ Prominent features
Requirements
============
-This plugin requires GTK+ (>= 2.16), GLib (>= 2.16), GIO (>= 2.18),
-GdkPixbuf (>= 2.0), WebKitGTK (>= 1.1.18), and obviously Geany (>= 0.20) to
-work. If you intend to build it yourself, you will need to get the development
+This plugin requires GTK3, GLib (>= 2.38), GIO (>= 2.30), GdkPixbuf,
+WebKit2GTK (either API 4.0 or 4.1), and obviously Geany (>= 1.25) to work.
+If you intend to build it yourself, you will need to get the development
files of these libraries. You can find these packages at http://www.geany.org/,
http://www.gtk.org/ and http://www.webkitgtk.org/.
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Tue, 21 Nov 2023 23:34:26 UTC
Commit: fc54c5700fe86ffb13fa254096a163efbc479728
https://github.com/geany/geany-plugins/commit/fc54c5700fe86ffb13fa254096a16…
Log Message:
-----------
webhelper: Show accelerator in context menu
This looks pretty and helps a bit with discovery... although this item
currently has no default binding so the user has to have set one,
meaning they already probably know about it. But it looks nice and
consistent.
Modified Paths:
--------------
webhelper/src/gwh-browser.c
Modified: webhelper/src/gwh-browser.c
22 lines changed, 22 insertions(+), 0 deletions(-)
===================================================================
@@ -225,6 +225,27 @@ on_item_bookmark_toggled (GtkCheckMenuItem *item,
}
}
+static void
+item_show_accelerator (GtkWidget *item,
+ gsize key_id)
+{
+ GeanyKeyBinding *binding = keybindings_get_item (gwh_keybindings_get_group (),
+ key_id);
+
+ if (binding->key) {
+ /* we need an accel group for setting the accelerator, but we can't get
+ * Geany's. It doesn't matter though, as this is only for showing the
+ * accelarator, not actually for tiggering the item. */
+ GtkAccelGroup *dummy_accel_group = gtk_accel_group_new ();
+
+ gtk_widget_add_accelerator (item, "activate", dummy_accel_group,
+ binding->key, binding->mods,
+ GTK_ACCEL_VISIBLE);
+ g_object_set_data_full (G_OBJECT (item), "dummy_accel_group",
+ dummy_accel_group, g_object_unref);
+ }
+}
+
static void
on_url_entry_icon_press (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
@@ -243,6 +264,7 @@ on_url_entry_icon_press (GtkEntry *entry,
G_CALLBACK (on_item_bookmark_toggled), self);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
gtk_widget_show (item);
+ item_show_accelerator (item, GWH_KB_TOGGLE_BOOKMARK);
gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL,
event->button, event->time);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Tue, 21 Nov 2023 21:33:51 UTC
Commit: 81fcbb00c2955bde7a26b1b9e1134f87f050adc6
https://github.com/geany/geany-plugins/commit/81fcbb00c2955bde7a26b1b9e1134…
Log Message:
-----------
webhelper: Improve usage in README
Modified Paths:
--------------
webhelper/README
Modified: webhelper/README
12 lines changed, 12 insertions(+), 0 deletions(-)
===================================================================
@@ -47,6 +47,18 @@ When loaded into Geany, this plugins adds a web view in the message window
(the default), the sidebar or in a separate window. You can find most of the
features from this view.
+The web view displays the URL chosen in the address bar. This can be any valid
+URL that would work in a web browser, for example it could be a local web
+server like ``http://localhost/test/index.php``, a local file like
+``file:///home/user/projects/test/index.html``, or a remote website like
+``https://en.wikipedia.org/wiki/``.
+
+In addition to a rendered preview, the main feature is the inspector. To
+inspect the displayed page, either open the inspector using the toolbar item on
+the far end of the address bar, or right click on any element of the page and
+select *Inspect Element*. For more documentation on the inspector's features,
+see https://webkit.org/web-inspector/.
+
Bookmarks
---------
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).