Using sway from latest master as windows manager,
geany 1.34.1
archlinux
If I try to paste text in geany from an xwayland app (firefox, calibre), it doesn't work. It seems to work fine when pasting from a wayland app (gnome-terminal, zathura).
I think it's a bug in geany, because pasting works fine in gedit, for example.
--
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/2079
1
problem:
after a restart of Geany one need always to click 2x the spellcheck-symbol FOR EACH document that appears automatically with a restart of Geany to see the errors although the spellcheck-symbol is activated in the symbol-bar
possible solution: check session files on startup, when "spellcheck on/off"-symbol is activated
2
instead of a "spellcheck while typing"-symbol in the tool-bar:
"spellcheck on/off"-symbol in the tool-bar (that should work exactly like "Automatic Spell Checking" in LibreOffice 7.1.3.2, what works in LibreOffice with the shortcut shift+F7)
--
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/1090
Geany 1.37.1
Ubuntu 21.10
### STR
- Open `snippets.conf`
- Make changes e.g. `brace_open={\n\t`
- Save `snippets.conf`
- Open new `main.js`
- Type `switch` and then TAB
- Changes are not applied
- Close Geany
- Open Geany
- Open new `main.js`
- Type `switch` and then TAB
- Changes are not applied
Should I be doing something else?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3100
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3100(a)github.com>
This commit fixes a few problems introduced by the last Scintilla update.
That update caused some headache around the incompatible changes to
`SCI_GETTEXT`, `SCI_GETSELTEXT`, and `SCI_GETCURLINE`.
- An explicit NUL termination was added to `sci_get_text()`. This is both
superflous and wrong (it writes behind the allocated buffer) as SCI_GETTEXT
already does NUL termination.
- In `sci_get_contents()`, sci_get_string() cannot be used. That would call
SCI_GETTEXT with length == 0 which is not the desired outcome. Instead,
basically revert to the old implementation but account for the API change.
- The callers of sci_get_selected_text_length() must be adapted, this
was missing yet. sci_get_selected_text_length() return value does not
include the NUL termination anymore.
Resolves #3095
Fixes: d7c985e47 ("Adapt to SCI_GETTEXT changes")
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3098
-- Commit Summary --
* Scintilla 5.1.5 aftermath
-- File Changes --
M src/sciwrappers.c (20)
M src/ui_utils.c (4)
-- Patch Links --
https://github.com/geany/geany/pull/3098.patchhttps://github.com/geany/geany/pull/3098.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3098
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3098(a)github.com>
What I did:
I opened Geany (I'm sure that Geany was maximized).
I changed the size of the sidepanel at about 50%, so 50% editor and 50% sidepanel.
I closed Geany.
I reopened Geany.
Result
It was not any more 50% editor and 50% sidepanel. I tried it many times.
Then I did something like this:
I changed the size of the window, then I changed the size of the sidepanel. Then I closed Geany. I reopened Geany. Then I maximized Geany. And now it works properly, so the size of the sidepanel is remembered after a restart of Geany.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3070
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3070(a)github.com>
When I excute `journalctl -f -o cat /usr/bin/gnome-shell`, I got those lines. maybe is theme problem.
> GNOME Shell 40.5
```
st_widget_get_theme_node called on the widget [0x5572870a05c0 StBin:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x55728709fd70 Gjs_ui_panel_AppMenuButton.panel-button ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a18a0 StBin:insensitive "appMenu" ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a2d40 StBoxLayout.panel-status-menu-box:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a8600 Gjs_ui_animation_Spinner:insensitive] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a05c0 StBin:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x55728709fd70 Gjs_ui_panel_AppMenuButton.panel-button ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a18a0 StBin:insensitive "appMenu" ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a2d40 StBoxLayout.panel-status-menu-box:insensitive ("Geany")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5572870a8600 Gjs_ui_animation_Spinner:insensitive] which is not in the stage.
```
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-themes/issues/44
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-themes/issues/44(a)github.com>
There is various language-specific code related to tag manager which is scattered across Geany codebase. First, it makes such code hard to maintain, second, it makes it hard to discover for people adding support for a new parser to Geany. This code includes:
1. Formatting of functions for calltips and popups for sidebar (also for variables). This is language-specific where e.g. function return type can be in front of function for C but behind function for go.
2. Displaying of calltips for object constructors based on certain method name (__init__() arguments after typing `MyClass(` for Python) - there were actually two different implementations of this feature, one for Python, one for D.
3. Code detecting whether scope autocompletion should be triggered - the characters triggering it are specific to used languages.
Since `tm_parser.c` already contains language-specific mappings from parsers, it seems to be a good home for this kind of code.
The only remaining language-specific tag manager related code is the mappings of tags to the symbol tree in `symbols.c` which I'd like to move to `tm_parser.c` once the various parser pull requests are merged (not to introduce merge conflicts).
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3060
-- Commit Summary --
* Move function/variable formatting into tm_parser
* Handle calltips of Python constructors like D constructors
* Move language-specific part of constructor calltip lookup to tm_parser
* Move language-specific parts of whether to trigger scope autocompletion to tm_parser
* Remove invalid python-specific code
* Display python type annotations correctly formatted
-- File Changes --
M src/editor.c (131)
M src/editor.h (2)
M src/symbols.c (17)
M src/tagmanager/tm_ctags.c (33)
M src/tagmanager/tm_parser.c (119)
M src/tagmanager/tm_parser.h (9)
M tests/ctags/cython_sample.pyx.tags (2)
M tests/ctags/py_constructor_arglist.py.tags (2)
M tests/ctags/simple.py.tags (2)
-- Patch Links --
https://github.com/geany/geany/pull/3060.patchhttps://github.com/geany/geany/pull/3060.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3060
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3060(a)github.com>
Scintilla:
- SCI_GETTEXT, SCI_GETSELTEXT, and SCI_GETCURLINE behaviorial changes
- Autocompletion on Wayland (see #3009)
Lexilla:
- New parsers: gdscript (see #3012) and asciidoc (see #2986) but not imported yet
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3046
-- Commit Summary --
* Update to Scintilla 5.1.5 and Lexilla 5.1.4
* Adapt to SCI_GETTEXT changes
-- File Changes --
M scintilla/gtk/PlatGTK.cxx (11)
M scintilla/lexilla/include/SciLexer.h (42)
M scintilla/lexilla/lexers/LexBatch.cxx (64)
M scintilla/lexilla/src/Lexilla.cxx (4)
M scintilla/lexilla/version.txt (2)
M scintilla/src/AutoComplete.cxx (5)
M scintilla/src/Document.cxx (89)
M scintilla/src/Editor.cxx (69)
M scintilla/version.txt (2)
M scripts/update-scintilla.sh (2)
M src/sciwrappers.c (18)
-- Patch Links --
https://github.com/geany/geany/pull/3046.patchhttps://github.com/geany/geany/pull/3046.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/3046