i would like to have github copilot integration in geany
so i had a look at the neovim plugin
i started to write small c prototype which just uses the jsonrpc / lsp
interface
so i wanted to ask if anybody else thought about integrating copilot in
geany
Hi,
I always like to be able to download the pubkeys and signatures so I
can verify the downloads before doing the installation.
gpg2 gives me these diagnostics:
geany-2.0.tar.bz2.sig
Good signature from "Colomban Wendling <ban(a)ban.netlib.re>" [expired]
geany-2.0.tar.gz.sig
Good signature from "Colomban Wendling <ban(a)ban.netlib.re>" [expired]
geany-2.0_setup.exe.sig
Good signature from "Enrico Tröger <enrico.troeger(a)uvena.de>" [unknown]
and for geany-plugins-2.0.*.sig
gpg: Signature made Oct 19, 2023 xx:xx:xx MDT
gpg: using EDDSA key 23C0ACC6C2A22D6EB8A98563EC3A8C6CF6546888
gpg: requesting key EC3A8C6CF6546888 from hkp://pgp.surf.nl
gpg: Can't check signature: No public key
In summary, two expired keys were used to sign the geany 2.0 assets,
and the public key required to verify
the geany-plugins 2.0 assets does not seem to be available on the
geany.org site.
There are also no signatures for the .zip and .tar.gz files containing
the source code for both geany and geany-plugins.
With previous releases, I have also used the MD5SUM, and SHA*SUM
files for additional verification.
TIA
Doug
--
Doug Henderson, Calgary, Alberta, Canada - from gmail.com
Dear friends, users and developers of Geany!
Geany-Plugins 2.0 are out!
We are happy to announce a new version of the combined Geany-Plugins
release -- following the Geany 2.0 release, Geany-Plugins 2.0 is being
released, too.
Some highlights:
* Updated translations: de, es, pt, ua
* Bookmarks: Prevent duplicating bookmarks when editing line
* GeanyVC: Support the use of external diff-tool in directory context
* ProjectOrganizer: Use system trash for file/folder removal
* Add ability to open file manager and terminal
* Restore tree state in the sidebar
* Allow new file/folder in top level
* Vimmode: Support word-related text object commands such as: "ciw",
"diw", "viw" etc.
A more complete list of changes can be found at NEWS at
https://github.com/geany/geany-plugins/releases/tag/2.0.0.
As usual, you can find source tarballs and Windows installer for the new
release on https://plugins.geany.org.
A huge thanks to everybody contributing to this great release.
Happy Birthday, Geany!
Hi translators, developers and friends of Geany!
A few days ago I announced the start of translations for Geany 2.0 –
with this mail I'd like to do the same for the plugins.
In preparation I have updated the po-files for Geany-Plugins at github
and asking you whether you could update translations, review them or
maybe add new languages.
As on Geany core, I'd be very happy if you could send a patch, a pull
request or single file with translation to either the geany-i18n mailing
list or direct to me within roughly the next two weeks so we can include
it to the next release. Deadline will be also 2023-10-18 24:00h CEST.
Let's make it the most complete translated release ever done for the
plugins!
To get most recent files you could just clone the repositories from
Geany: https://github.com/geany/geany-plugins
This can be done e.g. with
git clone https://github.com/geany/geany-plugins.git
Also at https://i18n.geany.org/plugins/ are statistics and daily updated
files available.
If you have any questions, don't hesitate to ping me directly via
Matrix: @frlan:mtxsrv.org
Mastodon: @frlan@social.milchreislieferei.de
or via Mail: see above 😉
Happy translating!
Cheers,
Frank
Oh hi,
It's been a while. And it's 2.0-time! So translators and friends of
Geany … welcome back! After 2 years there will be a new version of Geany
released soon. And this time it will be version 2.0! I'm excited!
In preparation (and as always) I've just updated po-files for Geany core
project inside github repositories and asking you whether you would like
to update translations, review them or maybe add new languages. Or just
beta-test the current git-version!
I'd be very happy if you could send a patch, a pull request or single
file with translation to either the geany-i18n mailing list or direct
to me within the next time, so we can include it to the upcoming
release. Deadline will be 2023-10-18 24:00h CET. This gives us about two
weeks time to improve translations \o/
To get most recent files you could just clone the repositories from
Geany: https://github.com/geany/geany
This can be done e.g. with
git clone https://github.com/geany/geany.git
You can find daily updated po files at
https://www.geany.org/contribute/translation/statistics/ too, which
includes some statistics. (The today update will be there by tomorrow
morning)
If your language was translated by two or more in past, please double
check directly with them or by pinging me, so we don't need to
translate same things two or three times. Also please feel to ping me
for every question or if you like to start a new translation for an yet
unsupported language.
If you have any questions, don't hesitate to ping me directly via
Matrix: @frlan:mtxsrv.org
Mastodon: @frlan@social.milchreislieferei.de
or via Mail: see above 😉
Or you may like to drop a few lines to the mailing lists or at the chat
room #geany at libera.chat or at #geany:matrix.org
However, I'm looking forward to hear from you all again. Thanks and
happy translating!
Cheers,
Frank
Hello Geany developers,
i know i’m late to the party and its gotten quite on this list. Is there any development going on ?
In 2016 there was a long discussion about the Symbols-View and possible changes to the TagManager - it seems there have been no changes since september 2016 ?
I’m asking because i'd like to add some language support for the Nim language. Its a small community - i’d estimate less than one tenth of the Smalltalk-community. Looking at how things should be done, i learned a Scintilla-Lexer must be done, that might or might not get included upstream depending on the size of the community. Then for Geany a parser is required that provides the CTags/Exuberant-Tags or the non-compatible Geany-Tags for Geany. Fair enough - Nim is a not easy to parse language and actually i’m using the default support, which uses the Python-parser. The only thing lacking is a proper symbol-view.
As pragmatic as i tackle things, i guess that requires a compiler/dev-setup for everything Geany plus Scintilla and may be Exuberant-Tags - and i’m on a Mac - so this is not an option.
During your long discussion about restructuring or opening up the CTag-mechanism to Plugins, i learned that this involves many performance issues around huge loads of AST generated tags for intelligent IDE-support etc. pp. Thats all not needed on my side - since i’m coming form VS-Code and help me god - i don’t need any more smart-stuff popping up around me, forcing me to dig into mile-long JSON-cfg-files to turn it off somehow. And the super-smart background memory-hogs that eat up all resources bringing the entire system to a halt - i’m done with that, too.
Writing a cmd-line tool that populates the symbol-view with struct-infos, procedures and Enums to get a sorted overview would take me an afternoon using the compiler-tools that are already part of my setup. I can also provide CTag-compatible tags - but right now i need to smuggle them into a geany-project and they only provide completion-support - they don’t show up in the symbol-view.
I’d wish for a option in a language-format-cfg, that allows me to name a cmd-line-tool that provides the tags for the symbol-view. In any format that Geany likes best - including the undocumented binary TagManager-format. Without stressing the rest of the Tag-Management-System in the background. It does not need to rebuild the tag-list on-every-keystroke and it must not try to read/incorporate other files that might belong to a project - it shall just care for the one file in the current Viewport. I think there is already a command to refresh the symbol-outline manually ?
Would that be possible and might that help other smaller communities to get around the Scintilla/C-Parser/Excuberant-Tags-thingy-challenge ?
Any comments are welcome, thx for making Geany, greets Andreas
I mean this website: https://www.geany.org/download/themes/
Apologies for this, I think my pull request #57 is the problem. It wasn't obvious what to expect from "make index" according to the readme. Yesterday and today I spent time to investigate and fix it. I updated also the ADDING-A-THEME.md file, where I described the problem, so others don't come across it.
In short - the json index generation code is Python 2, while on some systems, mine included just "python" runs Python 3 and the code behaves very differently. I thought with minor tweaks I could make it run on Python 3, but modules behave different, so as a quick fix I downloaded the official Python 2.7 docker container and ran it there. Everything as I said is described in the MD file I updated and a new json index file was generated and added to the new pull request #59.
At some point the scripts must be migrated to Python 3, as Python 2 is officially "sunseted" as of Jan 1 2020 and is basically near dead.
Also it is good if all Python code sources are consistent, like for example to be formatted with the "black" tool (some scripts use 2-spaces tabulation, instead of 4 etc).
Fixed mark-up colors in theme evg-ega-dark, reverted a change in mkin… by StrayFeral · Pull Request #59 · geany/geany-themes
|
|
|
| | |
|
|
|
| |
Fixed mark-up colors in theme evg-ega-dark, reverted a change in mkin… b...
…dex.py as porting to Python3 would need more changes, updated ADDING-A-THEME.md to indicate the scripts/ code r...
|
|
|
Hello,
New here. I am not a C/C++ dev, so I simply joined in order to add my color theme to the geany_themes repo, but got a problem:
So I cloned locally geany_themes, made a new branch, added my theme and a screenshot, rebased and tried to push the branch to master, in order to later make a pull request, but got access denied. I am this github user. Could I please get access to push my branch?
Thanks!
StrayFeral - Overview
|
|
|
| | |
|
|
|
| |
StrayFeral - Overview
Back-end developer (Python 6y, Perl 12y). StrayFeral has 5 repositories available. Follow their code on GitHub.
|
|
|
Hi everyone,
recently, I have tried to build the geany-plugins from the git repository on my Ubuntu 22.04 system. So, I installed autotools and the build essentials packages and tried to follow the instructions given in the readme.
it fails right at the beginning though with both the configure and autogen.sh calls.
./configure results in:
configure: error: cannot find required auxiliary files: compile missing install-sh
./autogen.sh results in:
configure.ac:16: error: possibly undefined macro: AC_DISABLE_STATIC
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:17: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: error: /usr/bin/autoconf failed with exit status: 1
configure: error: cannot find required auxiliary files: compile missing install-sh
it also states that I should run aclocal, but that doesn't seem to change anything
You should update your 'aclocal.m4' by running aclocal.
I've put the full terminal output here: https://paste.ubuntu.com/p/HnXXFmqjdk/
Am I missing something that I need to install or pass to those calls? The readme isn't that informative about what is required to actually build the plugins.
Hope someone can help me.
Best regards,
Fireclaw