Hello,
I am looking online and in Geany to find a way to setup this shortcut: ad/insert semicolon to EOL, I couldn't find any clue...
In advance, sorry if I missed something somewhere... Is anyone could help me with this?
Thanks a lot,
Richard
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3596
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3596(a)github.com>
Most URLs just needed to prefixed with https.
Some other URLs were outdated or broken and
got updated to the recent location.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3583
-- Commit Summary --
* Update URLs to use https consistenly
-- File Changes --
M HACKING (10)
M README.I18N (8)
M data/filedefs/filetypes.Clojure.conf (2)
M data/filedefs/filetypes.Groovy.conf (4)
M data/filedefs/filetypes.julia (2)
M data/templates/files/main.md (4)
M data/ui_toolbar.xml (2)
M doc/geany.txt (16)
M doc/plugins.dox (4)
M doc/pluginsignals.c (2)
M geany.nsi.in (4)
M geany_private.rc (2)
M plugins/demoplugin.c (2)
M scripts/create_py_tags.py (2)
M scripts/gen-api-gtkdoc.py (2)
M src/editor.c (2)
M src/geanywraplabel.c (2)
M src/keybindings.c (2)
M src/sciwrappers.c (6)
M src/tagmanager/tm_source_file.c (4)
M src/toolbar.c (2)
M src/ui_utils.c (2)
-- Patch Links --
https://github.com/geany/geany/pull/3583.patchhttps://github.com/geany/geany/pull/3583.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3583
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3583(a)github.com>
This is the partner PR to https://github.com/geany/infrastructure/pull/11:
the latest Scintilla version doesn't compile in the Mingw64 cross compiler CI job. This is because the used cross compiler toolchain doesn't support C++ features like "std:future".
See https://sourceforge.net/p/mingw-w64/bugs/959/.
So we use the "posix" variant of this compiler toolchain which *does* support it.
To be able to start Geany with this change, we need to copy the corresponding C++ runtime library into the GTK bundle and so into the installer.
While at it, I added some information about the used compiler and library versions as suggested in https://github.com/geany/geany/pull/3551#issuecomment-1736865318.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3568
-- Commit Summary --
* CI: Copy used C++ runtime library into the GTK bundle
* CI: Log compiler and library versions in build output
-- File Changes --
M scripts/ci_mingw64_geany.sh (12)
-- Patch Links --
https://github.com/geany/geany/pull/3568.patchhttps://github.com/geany/geany/pull/3568.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3568
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3568(a)github.com>
The mingw64 cross compiler lacks support at least for "std:future" feature in C++ (https://sourceforge.net/p/mingw-w64/bugs/959/). Debian offers a "posix" variant which implements it.
https://sourceforge.net/p/mingw-w64/bugs/959/ describes the problem.
https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/blob/master/debian/… explains that there is also a "-posix" variant of the cross compiler toolchain which *has* support for the relevant features.
It turned it we can use the "-posix" variant quite easily and so compilation of Scintilla works again.
We need to use the C++ runtime library from the compiler toolchain to be included in the installer which we need to change in the Geany CI build script. Everything else seems to work out of the box.
An alternative approach could be to use https://github.com/meganz/mingw-std-threads which, AFAIU, will implement the missing features for the "-win32" variant of the cross compiler toolchain. Though I couldn't get Scintilla compile against these headers. Either it doesn't work or I did it wrong.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/infrastructure/pull/11
-- Commit Summary --
* Builders: Use "posix" variant of the mingw64 cross compiler
-- File Changes --
M builders/Dockerfile.mingw64 (8)
-- Patch Links --
https://github.com/geany/infrastructure/pull/11.patchhttps://github.com/geany/infrastructure/pull/11.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/infrastructure/pull/11
You are receiving this because you are subscribed to this thread.
Message ID: <geany/infrastructure/pull/11(a)github.com>
Notable changes since 5.1.5
- multithreaded layouting and line wrapping. Neil says this can lead to dramatic improvements. Disabled by default, see SCI_SETLAYOUTTHREADS (i.e. we don't use it yet)
- New APIs to support 64-bit document positions on Win32: SCI_GETSTYLEDTEXTFULL, SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL We should move should move to these APIs, as the predecessors will be deprecated sooner or later. Not sure if it affects GTK-backend on win32 as well?
- Change bar (probably similar to the git-changebar plugin)
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3551
-- Commit Summary --
* Update Scintilla to version 5.3.6
-- File Changes --
M meson.build (2)
M scintilla/gtk/Converter.h (7)
M scintilla/gtk/PlatGTK.cxx (494)
M scintilla/gtk/ScintillaGTK.cxx (289)
M scintilla/gtk/ScintillaGTK.h (14)
M scintilla/gtk/ScintillaGTKAccessible.cxx (9)
M scintilla/include/Scintilla.h (60)
M scintilla/include/Scintilla.iface (80)
M scintilla/include/ScintillaCall.h (21)
M scintilla/include/ScintillaMessages.h (13)
M scintilla/include/ScintillaStructures.h (26)
M scintilla/include/ScintillaTypes.h (35)
M scintilla/lexilla/include/Lexilla.h (16)
M scintilla/lexilla/include/SciLexer.h (32)
M scintilla/lexilla/lexers/LexBash.cxx (935)
M scintilla/lexilla/lexers/LexBatch.cxx (59)
M scintilla/lexilla/lexers/LexCPP.cxx (210)
M scintilla/lexilla/lexers/LexCmake.cxx (2)
M scintilla/lexilla/lexers/LexCoffeeScript.cxx (8)
M scintilla/lexilla/lexers/LexDiff.cxx (57)
M scintilla/lexilla/lexers/LexGDScript.cxx (43)
M scintilla/lexilla/lexers/LexHTML.cxx (163)
M scintilla/lexilla/lexers/LexJulia.cxx (4)
M scintilla/lexilla/lexers/LexLua.cxx (6)
M scintilla/lexilla/lexers/LexMake.cxx (36)
M scintilla/lexilla/lexers/LexMarkdown.cxx (123)
M scintilla/lexilla/lexers/LexMatlab.cxx (200)
M scintilla/lexilla/lexers/LexNsis.cxx (4)
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/LexRust.cxx (2)
M scintilla/lexilla/lexers/LexSQL.cxx (6)
M scintilla/lexilla/lexers/LexVHDL.cxx (18)
M scintilla/lexilla/lexers/LexYAML.cxx (87)
M scintilla/lexilla/lexlib/CharacterCategory.cxx (190)
M scintilla/lexilla/lexlib/CharacterSet.h (15)
M scintilla/lexilla/lexlib/DefaultLexer.cxx (3)
M scintilla/lexilla/lexlib/LexAccessor.cxx (9)
M scintilla/lexilla/lexlib/LexAccessor.h (30)
M scintilla/lexilla/lexlib/LexerModule.cxx (2)
M scintilla/lexilla/lexlib/LexerModule.h (2)
M scintilla/lexilla/lexlib/OptionSet.h (4)
M scintilla/lexilla/lexlib/PropSetSimple.cxx (8)
M scintilla/lexilla/lexlib/StyleContext.cxx (39)
M scintilla/lexilla/lexlib/StyleContext.h (104)
M scintilla/lexilla/lexlib/WordList.cxx (25)
M scintilla/lexilla/lexlib/WordList.h (1)
M scintilla/lexilla/src/Lexilla.cxx (10)
M scintilla/lexilla/version.txt (2)
M scintilla/src/CallTip.cxx (22)
M scintilla/src/CallTip.h (6)
M scintilla/src/CaseConvert.cxx (197)
M scintilla/src/CaseFolder.cxx (34)
M scintilla/src/CaseFolder.h (8)
M scintilla/src/CellBuffer.cxx (182)
M scintilla/src/CellBuffer.h (33)
M scintilla/src/CharacterCategoryMap.cxx (190)
M scintilla/src/ContractionState.cxx (83)
M scintilla/src/ContractionState.h (1)
M scintilla/src/Decoration.cxx (48)
M scintilla/src/Decoration.h (2)
M scintilla/src/Document.cxx (239)
M scintilla/src/Document.h (70)
M scintilla/src/EditModel.cxx (8)
M scintilla/src/EditModel.h (6)
M scintilla/src/EditView.cxx (1268)
M scintilla/src/EditView.h (53)
M scintilla/src/Editor.cxx (741)
M scintilla/src/Editor.h (60)
M scintilla/src/Geometry.cxx (20)
M scintilla/src/Geometry.h (29)
M scintilla/src/Indicator.cxx (28)
M scintilla/src/KeyMap.cxx (4)
M scintilla/src/KeyMap.h (2)
M scintilla/src/LineMarker.cxx (47)
M scintilla/src/MarginView.cxx (101)
M scintilla/src/MarginView.h (2)
M scintilla/src/Partitioning.h (128)
M scintilla/src/PerLine.cxx (57)
M scintilla/src/PerLine.h (42)
M scintilla/src/Platform.h (2)
M scintilla/src/PositionCache.cxx (304)
M scintilla/src/PositionCache.h (67)
M scintilla/src/RESearch.cxx (31)
M scintilla/src/RESearch.h (2)
M scintilla/src/RunStyles.cxx (118)
M scintilla/src/RunStyles.h (10)
M scintilla/src/ScintillaBase.cxx (82)
M scintilla/src/ScintillaBase.h (4)
M scintilla/src/Selection.h (10)
M scintilla/src/SparseVector.h (143)
M scintilla/src/SplitVector.h (28)
M scintilla/src/Style.cxx (3)
M scintilla/src/Style.h (1)
M scintilla/src/UniConversion.cxx (4)
M scintilla/src/UniConversion.h (2)
M scintilla/src/UniqueString.cxx (2)
M scintilla/src/UniqueString.h (7)
M scintilla/src/ViewStyle.cxx (89)
M scintilla/src/ViewStyle.h (18)
M scintilla/src/XPM.cxx (22)
M scintilla/src/XPM.h (4)
M scintilla/version.txt (2)
-- Patch Links --
https://github.com/geany/geany/pull/3551.patchhttps://github.com/geany/geany/pull/3551.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3551
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3551(a)github.com>
While testing #3547 I noticed that both goto declaration and goto definition showed only the cases of the function in the `.hpp` file (the declarations), and not the cases in the `.cpp` file (the definitions) although both were open and the functions in the `.cpp` file showed in its symbols.
Doing goto on "handle" the line in the `.hpp` shows:
```C++
namespace CLI {
class Option_string : public Option {
...
public:
...
Err::Severity handle(string_view, string_view, size_t, const string&) override;
...
};
}
```
Matching line in `.cpp` does not show for goto declaration or definition:
```C++
Err::Severity CLI::Option_string::handle(string_view o, string_view v, size_t, const string&){
...
}
```
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3585
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3585(a)github.com>
The file **data/geany.glade** contains an unclear explanation of the option between either removal of an indent (removing possible multiple characters) or a character, see the property tooltip-text of **object class="GtkCheckButton"**, **id="check_backspace_unindent"**.
Instead of _"With the cursor in the indentation, pressing backspace unindents instead of deleting one character"_ I would suggest to re-write it to: **"With the cursor in the indentation, pressing backspace deletes it completely (removing multiple characters) instead of deleting a single character."**
(not urgent, see https://github.com/geany/geany/pull/3582#issuecomment-1753914348)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3588
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3588(a)github.com>