Re: [Geany-Devel] pull request on GitHub, to add GeanyHighlightSelectedWords, into Geany Plugins

2015-07-13 Thread Lex Trotman
Hi Steve,

There are some changes coming soon (hopefully) in the keybinding which
will probably add API and might help you, check out #376.

Cheers
Lex

On 9 July 2015 at 03:57, Steven Blatnick steve8tr...@yahoo.com wrote:
 So I've finally got a chance to look at my non-API calls.  I was able to
 code around most of them, but there are two that would be much easier if we
 could make them APIs.  (I haven't pushed any of these changes to my git repo
 yet.)  Could we consider making these API?

 keybindings_load_keyfile - I dynamically add/remove a variable number of
 plugin keybindings based on the plugin settings, so this allows me to
 refresh the results easily.  This allows my external-tools plugin to have
 any number of tools with each their own keybinding.  Otherwise, most plugins
 have a set number of bindings.
 keybindings_lookup_item - I know keybindings_get_item is available already,
 but I am attempting to look up a core group keybinding and not plugin's own
 keybindings.
 keybindings_dialog_show_prefs_scroll - I remember someone saying the
 Configure Plugins window would have a button to this already in a later
 version, but I still don't see it.  I only need this API if the button isn't
 added.

 Let me know if this is possible or how I should proceed.  I use geany with
 my plugins daily, and can't upgrade my code base until my plugins are
 working.

 Thanks,

 Steve

 On 05/29/2015 07:21 PM, Colomban Wendling wrote:

 BTW, @Steven: search_find_text() is *NOT* part of the Geany plugin API
 and never have been.  The fact you can use it is a issue of the way
 Geany API was exported, and it is fixed in the dev version (meaning it
 won't work anymore).



 ___
 Devel mailing list
 Devel@lists.geany.org
 https://lists.geany.org/cgi-bin/mailman/listinfo/devel

___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


[Geany-Devel] ANN: Geany-Plugins 1.25 is out

2015-07-13 Thread Frank Lanitz
Hi folks,

Right after the release of Geany 1.25 we are happy to announce also the
release of Geany-Plugins 1.25 available via http://plugins.geany.org/

A lot of smaller and bigger changes have been made. For details on a
special plugin, please check its ChangeLog. However, these are the most
amazing ones:

General:
* GProject is renamed to ProjectOrganizer
* New plugin Automark
* New plugin GeanyCtags
* New plugin GitChangeBar
* New plugin Overview

Addons:
* Improve URI selection

Autoclose:
* Add Whitesmith style bracket formatting support

CodeNav:
* Implement Go to File feature

Commander:
* Improve sorting algorithm

Debugger:
* Fix crash with GDB 7.7

GeanyLaTeX:
* Fix automatic capitalization of multi-byte characters

GeanyVC:
* Add support for WinMerge external diff viewer

ProjectOrganizer:
* Add an external directory feature
* Add find tag by name
* Add ignored file patterns
* Performance improvements in tag generation using updated Geany API

MultiTerm:
* Fix build with recent Vala versions

PairTagHighlighter:
* Fix clearing previous indicators (PR #200)

PoHelper:
* Add a statistics dialog
* Fix handling of plural forms

Scope:
* Fix building on GNU/Hurd (PR #146)

Spellcheck:
* Don't check code of scripting languages embedded in HTML
* Add option to perform a spell check on document open

Tableconvert:
* Improve handling of non-LF line ends
* Add support for DokuWiki syntax

WebHelper:
* Add support for basic bookmarks

Internationalization:
* Update translations: de, fr, pt, ru

You can download a Windows-installer as well as source-tarballs from

http://plugins.geany.org/downloads.html

For user of Apple's MacOS X it's included to the package.

Have fun!
Frank



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


[Geany-Devel] Syntax Highlighting for SWI Prolog

2015-07-13 Thread Dennis Khong
Hi. I'm just learning to do some programming using SWI Prolog and is 
using Geany as my IDE on Ubuntu. Since Geany does not currently support 
Prolog, I have used the information from the syntax highlighting file 
from Notepad++ to make a filetypes.Prolog.conf file. I am using the 
lexer_filetype=C for this purpose, and everything seems to be working 
fine as far as I can tell, except for single line comment. The single 
line comment for Prolog is %% but does not seem to be working as Geany 
still recognizes // instead.


Also, whom do I send my conf file to for consideration?

Thanks.

___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


[Geany-Devel] Failed to build 1.25-release with the makefile.win32 build system

2015-07-13 Thread Dimitar Zhekov

On both my older and newer MinGW-s, make -f makefile.win32 ended up with:

make[1]: Entering directory '.../geany/plugins'
gcc -O2 -Wall -pipe -mms-bitfields -DHAVE_CONFIG_H -DGTK -I..
-I../src -I../scintilla/include -I../tagmanager/src
-Id:/opt/gtk+/include/gtk-2.0 -Id:/opt/gtk+/lib/gtk-2.0/include
-Id:/opt/gtk+/include/atk-1.0 -Id:/opt/gtk+/include/cairo
-Id:/opt/gtk+/include/gdk-pixbuf-2.0 -Id:/opt/gtk+/include/pango-1.0
-Id:/opt/gtk+/include/glib-2.0 -Id:/opt/gtk+/lib/glib-2.0/include
-Id:/opt/gtk+/include -Id:/opt/gtk+/include/gettext
-o htmlchars.o -c htmlchars.c gcc -shared htmlchars.o
-Ld:/opt/gtk+/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0
-lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0
-lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl
-liconv  -o htmlchars.dll

htmlchars.o:htmlchars.c:(.text+0x2a): undefined reference to 
`utils_str_equal'
htmlchars.o:htmlchars.c:(.text+0x3e): undefined reference to 
`utils_str_equal'
htmlchars.o:htmlchars.c:(.text+0x68): undefined reference to 
`document_get_curre

nt'
htmlchars.o:htmlchars.c:(.text+0x7c): undefined reference to 
`sci_has_selection'
htmlchars.o:htmlchars.c:(.text+0xa8): undefined reference to 
`sci_get_selection_

contents'
long list of additional undefined references

Lacking -lgeany perhaps?

(Personally I'm not a fan of makefile.win32, since you can't build 
geany-plugins with it.)


--
E-gards: Jimmy
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] [Geany-Users] [ANN] Geany 1.25 is out!

2015-07-13 Thread Jiří Techet
On Sun, Jul 12, 2015 at 11:59 PM, Russell Dickenson 
russelldicken...@gmail.com wrote:

 Congratulations to everyone involved with Geany's development and
 ongoing support. Fantastic work! I love the idea of time-based
 releases, though I would have thought you would choose 6-monthly
 instead of 4-monthly sprints.

 Thank you to Jiří Techet for the OSX build as it looks fantastic and
 works well. A colleague who uses OSX and Linux was recently frustrated
 with trying to find a suitable text editor for OSX, given his love for
 Geany. The advent of the OSX build solved his problem immediately.


Good to hear you find it useful! Let me know if you run into some OS X
specific problems. There are a few GTK-related quirks which would require
patching GTK and which I probably won't fix but things which are inside
Geany itself should be fixable quite easily.

Cheers,

Jiri
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel