Standard gettext should be used over glib's glue these days.
AM_GLIB_GNU_GETTEXT and glib-gettextize are deprecated. This helps
possible meson build (no concrete plans yet) as well as working with
intltool is harder over there. gettext, on the other hand, is supported
out of the box in meson.
Beware, autopoint is a new dependency when building from git,
should not affect tarballs. Also, it's already required by Geany core.
Additionally, autogen.sh follows Geany's autogen.sh more closely,
allowing for out-of-tree builds.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1183
-- Commit Summary --
* Use standard gettext, following Geany core.
* Fix issues found by standard gettext
* Update po files after gettext transition.
-- File Changes --
M .github/workflows/build.yml (1)
M .gitignore (7)
M autogen.sh (11)
M build/common.m4 (1)
M build/i18n.m4 (10)
M configure.ac (8)
A po/LINGUAS (1)
A po/Makevars (82)
M po/POTFILES.in (8)
M po/be.po (710)
M po/ca.po (771)
M po/da.po (697)
M po/de.po (966)
M po/el.po (690)
M po/es.po (952)
M po/fr.po (950)
M po/gl.po (780)
M po/it.po (847)
M po/ja.po (770)
M po/kk.po (720)
M po/nl.po (812)
M po/pt.po (0)
M po/pt_BR.po (0)
M po/ru.po (0)
M po/tr.po (0)
M po/uk.po (0)
M po/zh_CN.po (0)
M treebrowser/src/treebrowser.c (0)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1183.patchhttps://github.com/geany/geany-plugins/pull/1183.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1183
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1183(a)github.com>
Allow platform-specific keybinding overrides. At the moment only for OS X
where the keybindings can be set inside keybindings_osx.conf. Similar
config files can be added for other platforms if needed in the future.
The only change is the new init_platform_kb() function which is called inside keybindings_init() (had to move it down a bit in the source code to avoid forward declarations but there's no other change in this function).
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1395
-- Commit Summary --
* Add support for platform-specific keybindings
-- File Changes --
M data/Makefile.am (1)
A data/keybindings_osx.conf (1)
M src/keybindings.c (44)
-- Patch Links --
https://github.com/geany/geany/pull/1395.patchhttps://github.com/geany/geany/pull/1395.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1395
When writing a program in C, the moment I type the opening parenthesis of printf function I get a very annoying little tip/hint box just below the printf function.
printf(
`int printf (const char * __ format, ...)`
And it won't go away unless I push up/down button on my keyboard or click somewhere on the screen or type the closing parenthesis. I need to disable it.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3216
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3216(a)github.com>
Their implementation was buggy, use very old Windows APIs and require
double implementation and maintenance efforts for us
The GTK dialogs work well for all other users already, so they probably
will also for Windows users.
Closes #3209.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3219
-- Commit Summary --
* Remove native file and color dialogs on Windows
-- File Changes --
M doc/geany.txt (4)
M src/dialogs.c (46)
M src/keyfile.c (2)
M src/prefs.c (8)
M src/project.c (105)
M src/tools.c (9)
M src/ui_utils.h (2)
M src/win32.c (443)
M src/win32.h (16)
-- Patch Links --
https://github.com/geany/geany/pull/3219.patchhttps://github.com/geany/geany/pull/3219.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3219
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3219(a)github.com>
This is a third incarnation of PR to add support for [Kotlin language](https://kotlinlang.org/). Previous discussions can be found in https://github.com/geany/geany/pull/2778 and https://github.com/dolik-rce/geany/pull/1.
Included changes:
- Small modification of update-ctags.sh, so it can import peg based parsers from ctags.
- Pull Kotlin parser from ctags and integrate it into tagmanager.
- Rename filetypes.Kotlin.conf to filetypes.kotlin, to make it work correctly with tagmanager.
- Added test for kotlin tags.
Disclaimer: The parser was written (and is maintained) by me.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3034
-- Commit Summary --
* Add support for Kotlin tags
-- File Changes --
M ctags/Makefile.am (11)
A ctags/parsers/peg/kotlin.c (24629)
A ctags/parsers/peg/kotlin.h (22)
A ctags/parsers/peg/kotlin_post.h (123)
A ctags/parsers/peg/kotlin_pre.h (69)
A ctags/parsers/peg/peg_common.h (149)
M data/Makefile.am (2)
R data/filedefs/filetypes.kotlin (2)
M scripts/update-ctags.py (12)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/symbols.c (12)
M src/tagmanager/tm_parser.c (12)
M src/tagmanager/tm_parser.h (1)
M src/tagmanager/tm_parsers.h (5)
M tests/ctags/Makefile.am (1)
A tests/ctags/kotlin.kt (22)
A tests/ctags/kotlin.kt.tags (12)
-- Patch Links --
https://github.com/geany/geany/pull/3034.patchhttps://github.com/geany/geany/pull/3034.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3034
I want to remove the status, complier, messages, scribble, and terminal tabs of Geany message window. Basically, I prefer that when I open the message window Geany automatically opens the terminal window without showing the tabs. How could I get this setup?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2492
Prolog highlight for .pl files feature request --
https://sourceforge.net/p/geany/feature-requests/325/
there was one in 2009, now is 2022,
and no Prolog highlight right now :(
thank you!
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3086
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3086(a)github.com>
This patch adds basic Prolog support (only scintilla laxer, there's no
ctags parser). I used swi-prolog for the compiler and run commands which
I believe is the most commonly used prolog implementation. I used the
keywords from here:
https://github.com/mxw/vim-prolog/blob/master/syntax/prolog.vim
I only used Prolog at school many years ago but it's an interesting language and I believe Geany should support it (which is why #3086 resonated in my head).
Fixes #3086
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3171
-- Commit Summary --
* Add Prolog filetype support
-- File Changes --
M data/Makefile.am (1)
A data/filedefs/filetypes.prolog (73)
M data/filetype_extensions.conf (1)
M meson.build (1)
M scintilla/Makefile.am (1)
A scintilla/lexilla/lexers/LexVisualProlog.cxx (516)
M scintilla/lexilla/src/Lexilla.cxx (1)
M scintilla/scintilla_changes.patch (1)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/highlighting.c (17)
M src/highlightingmappings.h (35)
-- Patch Links --
https://github.com/geany/geany/pull/3171.patchhttps://github.com/geany/geany/pull/3171.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3171
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3171(a)github.com>
TOML is a fairly strictly defined configuration file syntax, used by various projects, supported by plenty of languages and already supported by some editors. I'm not familar with geany plugin dev (and lacking the time anyway) but maybe someone's interested in creating a syntax highlighting ruleset, similar to the INI config format.
https://github.com/toml-lang/toml
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1268
I think it would make sense to give commander like search as you type interface for project organizer related `find file` and `find tags`. Say you show an entry box and as you type show the related list of objects and open file/with tags on `enter`
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/599