I took the symbol tree filtering implementation from #2657 and applied some of the suggested changes on top of it:
- made the filter entry per-document
- made filtering case-insensitive
- cleared the symbol tree completely when filtering to ensure it's fully re-created
- filtering using full tag name including scope
- focusing the symbol tree after pressing enter in the search entry
What do you think?
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3055
-- Commit Summary --
* Filter symbols in the Symbol List (new feature)
* Merge branch 'tagfilter' of https://github.com/dmitryunruh/geany into dmitryunruh-tagfilter
* Simplify the filtering code a bit and follow Geany style
* Make tag filtering case-insensitive
* Add search icon to the entry
* Perform filtering in full name with scope
* Clear symbol tree before filtering to ensure it's fully re-created
* Focus the tree when pressing enter in the search entry
* Use per-document filter for symbol tree
-- File Changes --
M data/geany.glade (45)
M src/callbacks.c (44)
M src/callbacks.h (6)
M src/document.c (2)
M src/documentprivate.h (2)
M src/symbols.c (42)
-- Patch Links --
https://github.com/geany/geany/pull/3055.patchhttps://github.com/geany/geany/pull/3055.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/3055
Spell Check can be turned on with a shortcut, but it can’t be turned off with a shortcut. In the list of shortcuts there is "Run Spell Check". It would be good if it would be replaced by something like this: "Spell Check on/off", so one can toggle Spell Check on/off with just one shortcut.
Steps to reproduce
Use Geany without toolbar.
Try to turn spell check on and off with a shortcut.
Actual result
Spell check can be turned on with a shortcut but it can’t be turned off with a shortcut.
Comparison
In LibreOffice 7.1.3.2 "Automatic Spell Checking" can be turned on and off with the same shortcut (Shift+F7).
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1156
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1156(a)github.com>
Currently
```
!commit abcd123
```
generates a URL for that commit.
It would be good if say
```
!issue 1234
```
would link to the issue/pr 1234.
Although pull requests show a URL like `geany/geany/pull/1234` it seems they will also be found with `geany/geany/issues/1234` the same as other issues, so the code just needs to be the same as `!commit` code but with URL base `https://github.com/geany/geany/issues` and limiting the argument to decimal numbers.
--
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/infrastructure/issues/3
Trying to set up Geany on my home computer and the Spellcheck plugin is refusing to work.
It comes up with "The Enchant library couldn't be initialized (unknown error(maybe the chosen language is not available))."
When I go into the plugin's preferences the "Language to us" field is empty and I can't change it.
I have tried setting the "Directory to look for" path to blank, C:\dictionaries\hunspell, C:\Program Files\LibreOffice\share\extensions\dict-en, C:\Program Files (x86)\Geany\hunspell and C:\Program Files (x86)\Geany\hunspell\dict-en and nothing works.
The Spellcheck menu option remains greyed out and the Enchant library error appears when toggling the plugin or applying the settings.
I have installed enchant_1.5.0-2_win32.zip over the Geany package as suggested on the portable version's site and the only change is that the menu entry is no longer greyed out and there is a "Default (en)" option listed there.
The plugin still doesn't work and interacting with the plugin via the Plugin Manager or plugin Preferences brings up the same error.
![Untitled](https://user-images.githubusercontent.com/15187821/71702760-0d089780-2e36-11ea-862a-f909648c1660.jpg)
--
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/939
`geany 1.37 (git >= ea649d80) (built on 2020-05-21 with GTK 3.22.30, GLib 2.56.4)`
On exit from Geany, the document list component of the addons plugin causes an error message:
`Gtk-CRITICAL gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed`
I have narrowed it down to the `ao_doc_list_finalize` function, and found that the `priv->overflow_menu_item`, though non-null, is invalid, i.e. `GTK_IS_WIDGET` returns false, exactly as the error message claims.
Not sufficiently familiar with the code to guess where the corruption is occurring, and hoping the maintainer may be able to shed some light.
Not a major problem, as the app is exiting anyway, just annoying.
--
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/983
On Windows with HiDPI screen the Geany ico is really blurry and hopefully
this fixes it. The icon was generated with the following commands:
```
inkscape -w 64 -h 64 -e 64.png scalable/geany.svg
inkscape -w 256 -h 256 -e 256.png scalable/geany.svg
convert 16x16/geany.png 32x32/geany.png 48x48/geany.png 64.png 256.png geany.ico
```
(requires inkscape and imagemagick installed)
Based on
https://docs.microsoft.com/en-us/windows/win32/uxguide/vis-icons
Microsoft recommends 16, 32, 48, 256 sizes of ico files and 64 for
"classic mode" so the generated sizes should cover all of them.
Note that Thunar on xfce apparently doesn't like the 256 icon size and
displays a preview that looks like a noise but the icon is displayed
correctly on macOS (and I assume Windows too).
I didn't make a Windows build with this icon so I actually haven't
tested it myself if it fixes the problem.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3090
-- Commit Summary --
* Add 64 and 256 icon sizes to geany.ico
-- File Changes --
M icons/geany.ico (0)
-- Patch Links --
https://github.com/geany/geany/pull/3090.patchhttps://github.com/geany/geany/pull/3090.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3090
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3090(a)github.com>
Geany 1.38 Windows 10 x64
When installing in CUSTOM FOLDER (G:\c;\Program Files\) to save space on my C:\ drive - get the following error:-
geany.exe - System Error
X The code execution cannot proceed because libgeamy-0.dll was not found. Reinstalling the program may fix this problem.
The install was successful for the DEFAULT folder C:\Program Files\
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3106
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3106(a)github.com>