As @elextr already [pointed out](https://github.com/geany/geany/issues/1379#issuecomment-275570440) in #1379 standard tab width is 8 characters. However, Geany uses 4 by default for some reason. The proposal here is that the default should rather be standard than not, meaning changing it to 8 characters instead of the current 4. Just to make Geany "100% ASCII-compatible" with its default settings.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3790
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3790(a)github.com>
Request for Enhancement: please add support for Perl6 (Raku)
--
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/3054
Note: I have never used Perl 6 (and did my best to avoid Perl) so I largely don't know what I'm doing. There just are several open issues requesting this language and I believe Geany should support it. And even if this PR isn't perfect, it should be much easier for real Raku users to improve it once this PR is in (e.g. by providing better keywords or highlighting).
I based the keyword list on
https://github.com/Raku/vim-raku/blob/master/syntax/raku.vim
and also fixed one lexilla bug here
https://github.com/ScintillaOrg/lexilla/pull/76
Fixes #3054, fixes #3053, fixes #2456.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3169
-- Commit Summary --
* Add Raku (Perl 6) filetype support (lexer and ctags parser)
-- File Changes --
M ctags/Makefile.am (1)
A ctags/parsers/perl6.c (338)
M data/Makefile.am (1)
A data/filedefs/filetypes.raku (83)
M data/filetype_extensions.conf (1)
M meson.build (2)
M scintilla/Makefile.am (1)
A scintilla/lexilla/lexers/LexRaku.cxx (1637)
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 (41)
M src/tagmanager/tm_parser.c (22)
M src/tagmanager/tm_parser.h (1)
M src/tagmanager/tm_parsers.h (3)
M tests/ctags/Makefile.am (1)
A tests/ctags/simple.raku (120)
A tests/ctags/simple.raku.tags (26)
M tests/meson.build (1)
-- Patch Links --
https://github.com/geany/geany/pull/3169.patchhttps://github.com/geany/geany/pull/3169.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3169
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3169(a)github.com>
Fedora 35
geany-1.38-1.fc35.x86_64
Bug: geany is turning the top open { bracket blue instead of the second open bracket #`{ blue when the first close bracket } is highlighted.
This bug really makes find missing closing brackets a pain in the neck!
```
sub GetWindows10Build() {
my $SubName = &?ROUTINE.name;
PrintRedErr( "$SubName not yet implemented\n" ); return;
#`{
multi line comments go here
}
}
```
--
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/3053
Hi,
I'm being redirected here from GLib bug tracker:
I'm using the text editor 'Geany' version 2.0 under Windows 11. According to the "About" dialog, Geany version 2.0 is based on GLib 2.78.0.
I'm trying to convert a large UTF-8 encoded text file into ISO-8859-1 because I'm not skilled enough to properly handle UTF-8 strings in a program I'm making and I currently do not need to support anything but Spanish. However, when I attempt to change the file encoding, it throws an error during save:
`GLib.GException: Hay una secuencia de bytes no válida en la entrada de conversión.`
The supposedly bad character is:
```
'ἀ'
'Greek Small Letter Alpha with Psili'
U+1F00
UTF-8 bytes: 0xE1 0xBC 0x80
```
This is correct. The file I'm processing contains linguistic information and contains a lot of unusual characters such as Greek letters. I've verified the file by hand in an hex editor and the bytes are properly encoded. Therefore, I've determined that this must be a bug in the GLib library. Or, at least, in the way Geany handles GLib exceptions.
My hypothesis is that this particular character is outside the range of characters ISO-8859-1 supports. Therefore, not finding an 1:1 equivalent, it throws a warning to alert the program it's going to lose information in the conversion process. What I don't understand is why it says "There is an invalid byte sequence in the conversion input" if the sequence is actually valid. If I'm right, it should use a different message.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3792
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3792(a)github.com>
Hi all,
I am using Geany v1.37.1 in Win10 x64. Currently vertical scrolling is super fast. I need to reduce this. Please help. Thanks in advance.
--
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/2768
Is there a way to hide/exclude some type of files so that they are not showing in the Explorer? If no, it will be a useful feature.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1258
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1258(a)github.com>
When compiling on Linux with GCC 13 and `-Wincompatible-pointer-types`:
```
prjorg-sidebar.c: In function 'prjorg_sidebar_get_expanded_paths':
prjorg-sidebar.c:1565:16: warning: returning 'void **' from a function with incompatible return type 'gchar **' {aka 'char **'} [-Wincompatible-pointer-types[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types]]
1565 | return g_ptr_array_free(expanded_paths, FALSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
Apparently this will become an error by default with GCC 14 in 2024:
https://gcc.gnu.org/pipermail/gcc-cvs/2023-December/394351.htmlhttps://github.com/gcc-mirror/gcc/commit/9715c545d33b3a32ddc1ae817ba9356ade…
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1297
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1297(a)github.com>