Geany 2.0, running on MacOS 12.7.3
In my colorscheme file I have
`selection=000;#F00;false;true`
In filetypes.common, I have
`selection=0x000000;0x001332;false;true`
but Geany is still using the default colour when selecting text with the mouse.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4064
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4064(a)github.com>
Hi, this *supercharges* codenav/goto_file with a wide range of changes, fixes, and new features.
I've included all the smaller commits, in case someone wants to take a closer look at each change, but I can squash them together before merging. This also supersedes #1329.
Features & changes:
- The Tab key can now be used to:
*(Inspired from shells, and GtkFileChooser)*
- Show the completion list when it's hidden
- Trigger an inline completion
- Accept a suggested inline completion
- Keep dialog open after user denies creation of not-found file (#1329)
- Allow absolute paths, and recognize `~` as the user's home dir
- If no document is open, the current dir is the user's home dir
- Show error if the entered path is a directory
- Bug fixes, improvements, code formatting fixes
Demo:
https://github.com/user-attachments/assets/d8458c58-7f3b-4fc8-bc7c-c123608b…
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1390
-- Commit Summary --
* codenav/goto_file: Keep dialog open after denying creation of not-found file
* codenav/goto_file: Fix absolute paths
* codenav/goto_file: Now works with no document open
* codenav/goto_file: Fix whitespace inconsistencies (mainly indentation)
* codenav/goto_file: Completion enhancements (inspired by GtkFileChooser)
* codenav/goto_file: The Tab key now also triggers inline completion
* codenav/goto_file: Fix ref counting of entry completion object
* codenav/goto_file: Simplify reference model handling
* codenav/goto_file: Rework directory_check; simpler, better, safer
* codenav/goto_file: Show error message if the entered path is a directory
* codenav/goto_file: Add support for '~' in paths (= home dir)
* codenav/goto_file: Fix entry_key_event not getting called first
* codenav/goto_file: Always return FALSE from entry_inline_completion_event
* codenav/goto_file: Tab keys shows the autocomplete list if not visible
-- File Changes --
M codenav/src/goto_file.c (359)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1390.patchhttps://github.com/geany/geany-plugins/pull/1390.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1390
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1390(a)github.com>
To be removed from the C++ Standard Library in GCC 15.
https://gcc.gnu.org/gcc-15/porting_to.html
A heads-up. This is a backport of https://sourceforge.net/p/scintilla/code/ci/c7ffad21b23dfad4e8e9f36bb587acc… so would be included in a future Scintilla update.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4080
-- Commit Summary --
* scintilla: include cstdint
-- File Changes --
M scintilla/gtk/PlatGTK.cxx (1)
M scintilla/src/AutoComplete.cxx (1)
M scintilla/src/CallTip.cxx (1)
M scintilla/src/CellBuffer.cxx (1)
M scintilla/src/ChangeHistory.cxx (1)
M scintilla/src/Decoration.cxx (1)
M scintilla/src/Document.cxx (1)
M scintilla/src/Indicator.cxx (1)
M scintilla/src/KeyMap.cxx (1)
M scintilla/src/LineMarker.cxx (1)
M scintilla/src/PerLine.cxx (1)
M scintilla/src/Style.cxx (2)
M scintilla/src/ViewStyle.cxx (1)
M scintilla/src/XPM.cxx (1)
-- Patch Links --
https://github.com/geany/geany/pull/4080.patchhttps://github.com/geany/geany/pull/4080.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4080
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4080(a)github.com>
This commit adds TOML configuration language support to Geany. It uses the recently merged Scintilla TOML lexer; for ctags parsing it uses the conf file parser which works reasonably well for TOML as well.
See https://github.com/ScintillaOrg/lexilla/pull/261
Fixes #1268
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3934
-- Commit Summary --
* Add TOML support
-- File Changes --
M data/Makefile.am (1)
A data/filedefs/filetypes.toml (57)
M data/filetype_extensions.conf (1)
M meson.build (1)
M scintilla/Makefile.am (1)
M scintilla/lexilla/include/SciLexer.h (16)
A scintilla/lexilla/lexers/LexTOML.cxx (486)
M scintilla/lexilla/src/Lexilla.cxx (2)
M scintilla/scintilla_changes.patch (1)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/highlighting.c (11)
M src/highlightingmappings.h (27)
-- Patch Links --
https://github.com/geany/geany/pull/3934.patchhttps://github.com/geany/geany/pull/3934.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3934
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3934(a)github.com>
@frlan Christmas ;-)
This is a work-in-progress Nix lexer I plan to submit to Lexilla but I'd like some feedback from @frlan as he's the most proficient Nix user around. Things should mostly work, I'm just aware of a problem regarding folding when a block ends and is followed by a multiline string on the same line:
```Nix
{
key = value;
} ''
something
''
```
This is something I have to ask Neil how to handle the best way.
Otherwise I'm not aware of any other issues and I'm interested in any problems that appear. Especially if strings, escaping, and string interpolations work as expected and in general if the highlighting seems correct or something is missing.
Also, for now, the config file doesn't contain correct build commands - @frlan eventually this is something I'll need from you for Geany.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3954
-- Commit Summary --
* WIP: Nix lexer
-- File Changes --
M data/Makefile.am (1)
A data/filedefs/filetypes.nix (89)
M data/filetype_extensions.conf (1)
M meson.build (1)
M scintilla/Makefile.am (1)
M scintilla/lexilla/include/SciLexer.h (18)
A scintilla/lexilla/lexers/LexNix.cxx (527)
M scintilla/lexilla/src/Lexilla.cxx (3)
M scintilla/scintilla_changes.patch (1)
M src/editor.c (1)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/highlighting.c (10)
M src/highlightingmappings.h (31)
-- Patch Links --
https://github.com/geany/geany/pull/3954.patchhttps://github.com/geany/geany/pull/3954.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3954
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3954(a)github.com>
Geany 2.0 on Linux Mint 22
On editing Tools>Configuration Files>Filetype Configuration>Scripting Languages>Filetypes.forth
And reloading config ...
No changes to the comments section is [settings] are applied. Changes to the [keywords] section are applied.
There appears to be a bug.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4068
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4068(a)github.com>
Hard-coded
```C
#define GEANY_WORDCHARS "_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
```
is used at many places in the code instead of the user-defined `wordchars` from the config file. Some filetypes e.g. allow `$` or `-` inside identifiers and this breaks things for them.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4038
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4038(a)github.com>
"Upgraded" from Geany 1.33, now Geany isn't able to access or use mapped network drives in the slightest..
The drives don't appear in Geany's open guide, even though everything else can access it.
If you can give me some troubleshooting things to do, I can get you data to help solve it.
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/2794