I'm wondering if it is, or would be, possible to use Geany as an IDE plugin. I
use [Eclipse](https://eclipse.org/) for one of the projects I am involved with,
but it doesn't have any editors that I like for JavaScript/TypeScript. I _love_
Geany for doing just that. But, before I make too much
If I find time I will look into adding it & creating a PR. For now though, I am
busy.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3761#issuecomment-2026424781
You are receiving this because you are subscribed to this thread.
Message ID:
Keyboard shortcut bindings for "Toggle line commentation", "Comment line(s)", &
"Uncomment line(s)" do not work for [Groovy
language](https://groovy-lang.org/). Groovy's [commenting
syntax](https://groovy-lang.org/syntax.html#_comments) is the same as C/Java
style commenting.
--
Reply to
> is it possible to build Geany-Plugins with Autotools against a Geany built
> with Meson?
I didn't have any problems doing so on Linux with PIC build.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3466#issuecomment-1518906777
You are receiving this
> ... a workaround is to use `{command:cat /where/your/templates/live/name}`
Thanks, that is useful.
> ... or windows equivalent of cat ...
I believe it is `type`.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1391#issuecomment-1515681243
You are
I would like to be able to use custom license/generic templates as well.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1391#issuecomment-1515508312
You are receiving this because you are subscribed to this thread.
Message ID:
> @Kzer-Za is it possible you're using a Project with `Ensure new line at file
> end` ticked in the Project Properties dialog?
@codebrainz Thank you for pointing that out. That was my problem as well.
--
Reply to this email directly or view it on GitHub:
@AntumDeluge pushed 1 commit.
2a1784fc4a9aa176cb2c76836c07a98a4531025f Allow dispatching CI Build workflow
manually
--
View it on GitHub:
https://github.com/geany/geany/pull/3438/files/c01c363995d3f66c860ce1bfa7b1b44331b6afe1..2a1784fc4a9aa176cb2c76836c07a98a4531025f
You are receiving this
> That you are using Meson is an important bit of information.
My apologies for not being clear. When I opened this, I thought meson was the
recommended build tool.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3437#issuecomment-1512227657
You are
Closed #3436.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3436#event-8835092370
You are receiving this because you are subscribed to this thread.
Message ID:
Thank you. That clears things up for me.
Going to close the PR. I will open a new one with the recommendation by
@eli-schwartz when I get a chance.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1482308804
You are receiving this
According to the [Meson
log](https://github.com/geany/geany/files/11058531/meson-log.txt), it's calling
`cc`, which I believe is just a copy of the `gcc` executable:
```
$ which cc
/mingw64/bin/cc
$ ls -l /mingw64/bin/[^g]*cc.exe
-rwxr-xr-x 1 antum antum 2350907 Jan 23 00:22
Okay, I changed the solution to add checks for Meson versions older than 1.0.
Let me know if this is acceptable.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3436#issuecomment-1482232690
You are receiving this because you are subscribed to this
@AntumDeluge pushed 1 commit.
d59c7bcd42d040f8f071742e0206a0d9e92d8c04 Meson: Add checks for compatibility
with version 1.0
--
View it on GitHub:
https://github.com/geany/geany/pull/3436/files/de06f67feb2f2af66e31cbebc0efd75710cf7e6d..d59c7bcd42d040f8f071742e0206a0d9e92d8c04
You are receiving
Yes, changing back works:
https://github.com/AntumDeluge/geany/actions/runs/4507422669/jobs/7935187800
Perhaps this PR is all for naught. I'm going to see if I can get a response
from Meson devs about 1.0.
--
Reply to this email directly or view it on GitHub:
Then why would `if cdata.get('HAVE_FNMATCH') == 1` fail in version `1.0`?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3436#issuecomment-1482170047
You are receiving this because you are subscribed to this thread.
Message ID:
Done.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3436#issuecomment-1482155183
You are receiving this because you are subscribed to this thread.
Message ID:
@AntumDeluge pushed 1 commit.
de06f67feb2f2af66e31cbebc0efd75710cf7e6d Update workflow jobs to run on Ubuntu
Jammy
--
View it on GitHub:
https://github.com/geany/geany/pull/3436/files/13ed79b8433f087aef8edbe93176ef400f0ba79c..de06f67feb2f2af66e31cbebc0efd75710cf7e6d
You are receiving this
> @AntumDeluge don't think 22.04.2 is valid see
> [here](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idruns-on)
Yes, you are correct. I switched it to `22.04` on my fork, but there is a new
error. I'll fix the version for this PR anyway though.
Simply adds `workflow_dispatch` trigger to CI Build workflow to allow
dispatching manually.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3438
-- Commit Summary --
* Allow dispatching CI Build workflow manually
-- File Changes --
Fixed workflow run by changing Ubuntu version from `22.04.2` to `22.04`. But,
now Meson reports this error:
```
meson.build:440:9: ERROR: Object <[IntegerHolder] holds [int]: 1> of type int
does not support the `bool()` operator.
```
So it appears meson version somewhere newer than `0.61.2` is
Done.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1482046835
You are receiving this because you are subscribed to this thread.
Message ID:
@AntumDeluge pushed 1 commit.
13ed79b8433f087aef8edbe93176ef400f0ba79c Update workflow jobs to run on Ubuntu
Jammy
--
View it on GitHub:
https://github.com/geany/geany/pull/3436/files/4d1179342be5ac9f817511bbbe5bde9e21b3f3cf..13ed79b8433f087aef8edbe93176ef400f0ba79c
You are receiving this
@eht16 Thanks for the response. I switched to GNU Autotools & the build
succeeded. I didn't realize that building with Meson is still experimental.
> Is the gcc command you posted above the same which is used to build Geany?
I'll have to do some digging to make sure.
--
Reply to this email
Want me to update the workflow to build on Jammy and add it to my pull request?
https://packages.ubuntu.com/search?keywords=meson=names=jammy=all
Package version says `0.61.2`.
--
Reply to this email directly or view it on GitHub:
> meson support is still experimental. I would be OK to only support version
> 0.60+.
Well, that would make my life easier. Meson seems like a nice build system,
but I'm struggling finding when the change happened. And it doesn't appear that
variables can be type checked.
--
Reply to this
I'll test it out and update the PR.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480761979
You are receiving this because you are subscribed to this thread.
Message ID:
https://mesonbuild.com/Syntax.html#version_compare
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480755920
You are receiving this because you are subscribed to this thread.
Message ID:
Oh! I was *just* looking at meson's docs. I think there is a `version_compare`
method.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480755070
You are receiving this because you are subscribed to this thread.
Message ID:
> OS: Windows 10 64-bit
Environment: MSYS2/MinGW-w64
Geany source: f0e3ee273e67387f85506ea629b9dbe34d47b8ca
My compiler complains that the `alloca.h` header is missing.
```
FAILED: libregex.a.p/ctags_gnu_regex_regex.c.obj
"cc" "-Ilibregex.a.p" "-I." "-I.." "-I../ctags/fnmatch"
Perhaps it's possible meson version can be checked within `meson.build`?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480748663
You are receiving this because you are subscribed to this thread.
Message ID:
"If clause 1 does not evaluate to true or false". I guess `cdata.get()` does
return int in older versions.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480747476
You are receiving this because you are subscribed to this thread.
Done.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480740335
You are receiving this because you are subscribed to this thread.
Message ID:
Closes: https://github.com/geany/geany/issues/3435
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3436
-- Commit Summary --
* Meson: Dont compare objects of type bool with int
-- File Changes --
M meson.build (4)
-- Patch Links --
Oh, okay. I understand what you are saying. Sure, I will make a PR.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480737233
You are receiving this because you are subscribed to this thread.
Message ID:
Won't that break backward compatibility?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3435#issuecomment-1480734593
You are receiving this because you are subscribed to this thread.
Message ID:
> OS: Windows 10 64-bit
Environment: MSYS2/MinGW-w64
Meson version: 1.0.1
Geany source: f0e3ee273e67387f85506ea629b9dbe34d47b8ca
Trying to build the Geany source code, meson complains "meson.build:440:9:
ERROR: The == operator of bool does not accept objects of type int
(1)". I am wondering if
Sorry, I didn't answer sooner. The two files that I used as examples are
located here:
-
[User.ts](https://github.com/arianne/stendhal/blob/master/srcjs/stendhal/entity/User.ts)
-
[Player.ts](https://github.com/arianne/stendhal/blob/master/srcjs/stendhal/entity/Player.ts)
> ...see whether
I have built Geany from commit 4508f77a1150b37d5e16c3e7fc9c7223bc591e88. I am
very happy to have a list of members & methods in the symbols pane. And I
appreciate the work going into Geany.
I have come across a bug in my build's TypeScript parser (ctags?). The parsing
sometimes is incomplete.
> Probably different themes are also a factor?
Maybe, I don't know for sure. I never messed around with themes to see if it
made any difference.
I'm using Lubuntu (LXQT) right now. The Gtk 2/3 theme is set to `Arc-Dark`. But
I've gotten those Gtk error/warning messages on almost every system
Thank you so much for this. So glad to finally have TypeScript symbols. :smile:.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3165#issuecomment-1422126435
You are receiving this because you are subscribed to this thread.
Message ID:
This is likely an internal Gtk issue, not Geany. I believe it is often the
fault of the window manager as many different Gtk applications cause the same
output.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2065#issuecomment-1421879669
You are
42 matches
Mail list logo