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>
Related to https://github.com/geany/geany/issues/2185 and https://github.com/geany/geany/issues/2180,
I know that _"The colour scheme set for the editor widget where the code is, is again totally independent of any terminals, it's only used to style syntax highlighting of code in the documents notebook"_, but it is creating high-contract and not easy on the eyes.
This is what i get out of the box:
![image](https://user-images.githubusercontent.com/422244/59570765-336a0f80-906b-11e9-8bf5-b330b17b545b.png)
I.e., the editor widget is light-on-dark, while the side bar and the message windows are both dark-on-light. Such high-contract between the windows will make the eyes fatigue easily.
Please consider having a unified colour scheme on all three windows to easy the eyes. Thanks.
--
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/2196
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3441
-- Commit Summary --
* update lexilla to 5.2.4
-- File Changes --
M data/filedefs/filetypes.gdscript (1)
M data/filedefs/filetypes.python.in (1)
M data/filedefs/filetypes.r (4)
M data/filedefs/filetypes.ruby (4)
M scintilla/lexilla/include/Lexilla.h (16)
M scintilla/lexilla/include/SciLexer.h (12)
M scintilla/lexilla/lexers/LexBash.cxx (8)
M scintilla/lexilla/lexers/LexBatch.cxx (31)
M scintilla/lexilla/lexers/LexCPP.cxx (198)
M scintilla/lexilla/lexers/LexCmake.cxx (2)
M scintilla/lexilla/lexers/LexCoffeeScript.cxx (7)
M scintilla/lexilla/lexers/LexDiff.cxx (57)
M scintilla/lexilla/lexers/LexGDScript.cxx (43)
M scintilla/lexilla/lexers/LexHTML.cxx (64)
M scintilla/lexilla/lexers/LexJulia.cxx (4)
M scintilla/lexilla/lexers/LexMake.cxx (36)
M scintilla/lexilla/lexers/LexMarkdown.cxx (123)
M scintilla/lexilla/lexers/LexMatlab.cxx (182)
M scintilla/lexilla/lexers/LexPowerShell.cxx (83)
M scintilla/lexilla/lexers/LexProps.cxx (39)
M scintilla/lexilla/lexers/LexPython.cxx (103)
M scintilla/lexilla/lexers/LexR.cxx (252)
M scintilla/lexilla/lexers/LexRuby.cxx (778)
M scintilla/lexilla/lexers/LexVHDL.cxx (18)
M scintilla/lexilla/lexers/LexYAML.cxx (84)
M scintilla/lexilla/lexlib/CharacterCategory.cxx (190)
M scintilla/lexilla/lexlib/CharacterSet.h (10)
M scintilla/lexilla/lexlib/LexAccessor.cxx (9)
M scintilla/lexilla/lexlib/LexAccessor.h (30)
M scintilla/lexilla/lexlib/LexerModule.h (2)
M scintilla/lexilla/lexlib/OptionSet.h (2)
M scintilla/lexilla/lexlib/PropSetSimple.cxx (2)
M scintilla/lexilla/lexlib/StyleContext.cxx (39)
M scintilla/lexilla/lexlib/StyleContext.h (104)
M scintilla/lexilla/lexlib/WordList.cxx (23)
M scintilla/lexilla/lexlib/WordList.h (1)
M scintilla/lexilla/src/Lexilla.cxx (2)
M scintilla/lexilla/version.txt (2)
M src/highlightingmappings.h (38)
-- Patch Links --
https://github.com/geany/geany/pull/3441.patchhttps://github.com/geany/geany/pull/3441.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3441
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3441(a)github.com>
The mentioned file `scintilla/src/Catalogue.cxx` was removed in Scintilla/Lexilla v5 (7694aa5acb730fb7d0bbd1b4212140e63d315215) – maybe it's time to update the documentation? 😳
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3481
-- Commit Summary --
* HACKING: Update instructions for new lexer modules
-- File Changes --
M HACKING (2)
-- Patch Links --
https://github.com/geany/geany/pull/3481.patchhttps://github.com/geany/geany/pull/3481.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3481
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3481(a)github.com>
It is nice that the environment variables `LANG` & `LANGUAGE` can be used to override the system locale. But I think it would be even more user friendly to have a configuration option under preferences that would override both system & environment specified language.
It seems there are quite a few users who think there is no locale support or just aren't sure how to change languages. While "I don't have time to read the docs" generally isn't a good excuse, being able to configure the language from within the UI will lead to less confusion, especially for non-Posix system users.
If I get time, I may see if I can add the option myself & create a pull/merge request.
Some related threads:
- #1757
- #2831
- #2619
- #2545 <- I think this one is an especially good reason for a configuration option
- #1910
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3255
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3255(a)github.com>
When I press F5, my Python codes will be executed in Geany. However, this does not work for R codes, although R files are supported by Geany.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3376
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3376(a)github.com>
When using the autocomplete feature in Geany on MacOSX 10.14 Mojave in fullscreen mode, the autocomplete opens in a separate desktop (fullscreen) rather than as a small popup in the editor.
--
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-osx/issues/18
Also fix the first line of geany.css being uncommented when opening the config file through the menus.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3396
-- Commit Summary --
* Add new file templates to Config Files menu
* List general templates too
* Don't comment global content unless it is Conf
-- File Changes --
M src/templates.c (44)
M src/ui_utils.c (10)
M src/ui_utils.h (1)
M src/utils.c (4)
-- Patch Links --
https://github.com/geany/geany/pull/3396.patchhttps://github.com/geany/geany/pull/3396.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3396
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3396(a)github.com>
Fixed deprecated gtk3 calls. The PR unfortunately includes an ugly list of all the GTK stockitems as I did not see a different solution.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/865
-- Commit Summary --
* commander: fixed deprecated gtk3 calls
-- File Changes --
M build/commander.m4 (1)
M commander/src/Makefile.am (7)
M commander/src/commander-plugin.c (22)
M utils/src/Makefile.am (3)
A utils/src/gp_gtkcompat.c (222)
M utils/src/gp_gtkcompat.h (5)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/865.patchhttps://github.com/geany/geany-plugins/pull/865.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-plugins/pull/865