Hi,
after several bug reports like
https://github.com/geany/geany/issues/2344https://github.com/geany/geany-osx/issues/12
I tried to address these issues by moving to GTK3 (fixes the redraw issues)
and creating a new launcher which is compiled into a binary instead of the
previously used launcher script (which was problematic because of the
Catalina security requirements). The result is here:
https://download.geany.org/snapshots/geany-1.36_osx.dmg
The only bigger problem I'm aware of is that titlebars of windows such as
the find dialog can be "clicked through" to the editor below. To workaround
this, one has to move the mouse from the direction of the dialog. One can
also close these windows with escape, so it's usually not a big problem.
There seems to be a patch for this issue in GTK
https://gitlab.gnome.org/GNOME/gtk/merge_requests/1140
so it hopefully gets fixed in the next GTK release.
One cool feature of this release is that it supports the dark theme for
widgets. By default, Geany will auto-detect the theme based on system
settings. Upon launch, Geany creates a new config file under
~/.config/geany/geany_mac.conf where one can override this settings.
In general, I'm really happy with how this release works and I believe it
should work much better than the previous GTK2-based release. I'd encourage
everyone to try this build as I don't plan to create the GTK2 releases any
more so it would be good to know if there are any problems.
Cheers,
Jiri
Hello,
I use Geany on MacOS daily for Java and PL/SQL development. After upgrading
MacOS to Catalina last week, Geany now suffers from incomplete and delayed
screen refreshes when editing and moving around a document, rendering it
more or less unusable. Has anyone else had this problem and if so, have
they found a fix?
Regards,
Ian D
a good while back I asked about a linter for Geany (CSS syntax checker /
reporter).
I've looked off / on for months - & so far found nothing mentioned to
work in Geany.
It's very possible one(s) may exist & I don't have the knowledge to
build it in. I didn't find any instructions (that I understood) to
include a linter in a Geany build or if one existed (would work in Geany).
Definitely didn't find any such plugins.
If one exists, I might need pointing toward detailed steps - if the only
ones that would work have to be added to a build of Geany. I've done a
few simple builds, but never including 3rd party apps.
I don't use Windows anymore, but Notepad++ (Windows only) shows one
checker style linter plugin, that uses csslint & others besides just for
CSS.
"homepage": "https://github.com/deadem/notepad-pp-linter"
Part description: "...realtime code check against any
checkstyle-compatible linter:... csslint and many others."
Thanks.
There are detached sig files for Geany releases, but do any plugins or
tag files (like CSS tag files) have sig files to verify them?
It's great to verify the main program, but one tampered extra file could
be painful.
I doubt any Geany developers would have time to review every 3rd party
submitted file, similar to Mozilla Addons.
Thanks.
I'm just curious. I'm not sure if it's normal for any / all attachments
sent from a list subscriber, specifically to Geany devs or Geany-Users
list moderators, to also go to all list subscribers?
As the message w/ attached log file, originally sent by "Garthur via
Users" on 10/07/2019 containing a make-log.txt attachment?
Maybe there's no way (or desire) to remove attachments from going to all
general list subscribers?
On some lists, users may add their public key sig files as attachments.
That's a bit different.
Hello,
I am using Geany as my favourite IDE for debugging R code under Linux
(Ubuntu 18.04). I have noticed that if I copy and paste say a simple
command line below it works
data = read.csv("/home/marco/R/data/mydata.csv")
but if I use the line below it does not work because it cannot find the path
data = read.csv(".//data/mydata.csv")
Have anyone else in the forum experienced a similar problem? Thank you very
much for help.
Marco
Thanks for your help: Colomban Wendling & Lex Trotman
It was the: /usr/lib/pkgconfig/geany.pc file. I deleted it and ran: PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH" ./autogen.sh
I have done the "make --keep-going" and "make install", there was one error but it didn't appear to relate to sellingcheck, so I did the install.
When I restart geany, it doesn't include Spellingcheck in the "Tools > Plugin Manager" menu.
Is that normal after doing the plugins install?
Regards Garthur
On Mon, Sep 30, 2019 at 7:47 PM Lex Trotman <elextr(a)gmail.com> wrote:
The problem is pkg-config can't find geany.pc.
How did you install Geany?
What is the output of `pkg-config geany`?
If its nothing, then you need to find where the install put the
package config file (geany.pc) since it isn't in the default places
pkg-config searches on your system.
Then you need to follow the advice the error message gave and set the
environment variable or specify --prefix and --with-geany-libdir.
Cheers
Lex
On Mon, 30 Sep 2019 at 19:28, Garthur via Users <users(a)lists.geany.org> wrote:
>
>
>
> to Users
> I have been trying to install the spellcheck plugin, and I am finding it quite hard.
> I have got to the point of downloading the github zip file at: https://github.com/geany/geany-plugins and running autogen.sh. This fails saying I have version 1.27 but I have version 1.35. Here are the printouts:
> (I am running xenialpup (xenial64_7-5-5 puppylinux))
>Difficulty installing spellcheck plugin on geany
>
> /initrd/mnt/dev_save/pool/tmp/geany-plugin-spellcheck_1/github/geany-plugins-master/
> type -a geany
> geany is /usr/local/bin/geany
> /initrd/mnt/dev_save/pool/tmp/geany-plugin-spellcheck_1/github/geany-plugins-master/
> /usr/local/bin/geany -V
> geany 1.35 (git >= bf5c9ed) (built on 2019-01-31 with GTK 2.24.30, GLib 2.48.2)
> /initrd/mnt/dev_save/pool/tmp/geany-plugin-spellcheck_1/github/geany-plugins-master/
> ./autogen.sh
> You should update your 'aclocal.m4' by running aclocal.
> autoreconf: Entering directory `.'
> autoreconf: configure.ac: not using Gettext
> autoreconf: running: aclocal --force -I build/cache -I build -I build/bundled -I geanypy/m4 --install
> autoreconf: configure.ac: tracing
> autoreconf: running: libtoolize --copy --force
> {...
> ....Not included........
> ...}
> checking for msgfmt... (cached) /usr/bin/msgfmt
> checking for dcgettext... yes
> checking if msgfmt accepts -c... yes
> checking for gmsgfmt... (cached) /usr/bin/msgfmt
> checking for xgettext... (cached) /usr/bin/xgettext
> checking for catalogs to be installed... be ca da de el es fr gl it ja kk nl pt pt_BR ru tr zh_CN
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for GEANY... no
> configure: error: Package requirements (geany >= 1.29) were not met:
>
> Requested 'geany >= 1.29' but version of Geany is 1.27
>
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
>
> Alternatively, you may set the environment variables GEANY_CFLAGS
> and GEANY_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
>
> /initrd/mnt/dev_save/pool/tmp/geany-plugin-spellcheck_1/github/geany-plugins-master/
> uname -a
> Linux xenial64-sda1 4.9.58 #1 SMP PREEMPT Mon Nov 13 15:54:01 GMT 2017 x86_64 x86_64 x86_64 GNU/Linux
> /initrd/mnt/dev_save/pool/tmp/geany-plugin-spellcheck_1/github/geany-plugins-master/
>
> Should I report this as a bug?
>
> Regards Garthur
>
Dear All,
I use geany editor to write and debug R code. Is there a way inside geany
where I can send to terminal an entire R function which is basically just a
block of code enclosed within 2 curly brackets?
In the screen capture image below, for example, I have first clicked the
mouse on the funcPSType0 in the top left of the image, which has had the
result of making the yellow arrow appear in correspondence to line 224. How
can I now send the whole block of text from line 224 to line 236 to
terminal?
Any help much appreciated.
Kind regards,
Marco Bianchi
[image: image.png]