Hello,
I'm using geany on Ubuntu. Defaults settings except the theme. The text font is "Monospace" size 10.
The undescore characters are not visible (they look like spaces).
I tested with other fonts, some have the same issue, some do not.
Is there some parameter to change somewhere? Some line height ?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-themes/issues/48
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-themes/issues/48(a)github.com>
06:46:25.485119: Geany INFO : Geany 1.38, C
06:46:25.485131: Geany INFO : GTK 3.24.34, GLib 2.72.1
06:46:25.485164: Geany INFO : OS: Manjaro Linux
Hi,
Geany almost completely stops working when Overview plugin is on the left and the IDE is reloaded.
Although it is possible to load and edit files, save and close do not work, not even using the hotkeys or file menu.
Geany works fine again when I remove Overview plugin from geany.conf and delete overview/pfrefs.conf.
Thank you in advance.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3218
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3218(a)github.com>
## Tweaks-UI Plugin for Geany
This plugin provides (mainly) user-interface tweaks for Geany.
### Features
* Auto Read Only: Automatically switch to read-only mode for files without write permission. ([geany/geany#2989](geany/geany#2989))
* Column Markers: Show multiple column markers in the editor. ([geany/geany#2598](geany/geany#2598))
* Detect Filetype: Detect filetype on reload. ([geany/geany#2996](geany/geany#2996))
* Hide Menubar: Hide the menubar via keybinding. Restore previous state or hide at startup. ([geany/geany#633](geany/geany#633))
* Sidebar Auto Size: Automatically size the sidebar to keep a specified number of columns visible in the editor on maximize/unmaximize.
* UnchangeDocument: Unsets the change state for new, empty documents. ([geany/geany#1710](geany/geany#1710))
* WindowGeometry: Save/restore window geometry. Tries to fix *some* of Geany's glitchy save/restore behavior. Works regardless of whether Geany "save" position settings are enabled. Also saves and restores different sidebar and message window positions for maximized and normal window states.
#### Ported from the Addons plugin
* ColorTip: Visualize color hex codes in a tooltip. Open the color chooser tool.
* MarkWord: Highlight double clicked words throughout the document.
#### Keybindings
* Extra Copy and Paste
* Toggle menubar visibility
* Toggle document read-only mode ([geany/geany#1851](geany/geany#1851))
* Redetect filetype.
Resolves geany/geany#633. Resolves geany/geany#1710. Resolves geany/geany#1851. Resolves geany/geany#2598. Resolves geany/geany#2996.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1138
-- Commit Summary --
* Tweaks-UI: New plugin
-- File Changes --
M Makefile.am (4)
A build/tweaks-ui.m4 (8)
M configure.ac (9)
A tweaks-ui/.clang-format (1)
A tweaks-ui/.gitignore (91)
A tweaks-ui/AUTHORS (1)
A tweaks-ui/COPYING (675)
A tweaks-ui/ChangeLog (0)
A tweaks-ui/INSTALL (368)
A tweaks-ui/Makefile.am (43)
A tweaks-ui/NEWS (0)
A tweaks-ui/README (90)
A tweaks-ui/README.md (53)
A tweaks-ui/ar-lib (271)
A tweaks-ui/autogen.sh (11)
A tweaks-ui/build/bundled/gpgme.m4 (307)
A tweaks-ui/build/cache/glib-gettext.m4 (486)
A tweaks-ui/build/cache/intltool.m4 (212)
A tweaks-ui/build/cache/libtool.m4 (8394)
A tweaks-ui/build/cache/ltoptions.m4 (437)
A tweaks-ui/build/cache/ltsugar.m4 (124)
A tweaks-ui/build/cache/ltversion.m4 (23)
A tweaks-ui/build/cache/lt~obsolete.m4 (99)
A tweaks-ui/build/cache/nls.m4 (32)
A tweaks-ui/build/cache/pkg.m4 (275)
A tweaks-ui/build/cflags.m4 (70)
A tweaks-ui/build/common.m4 (83)
A tweaks-ui/build/compat.m4 (18)
A tweaks-ui/build/cppcheck.m4 (28)
A tweaks-ui/build/cppcheck.mk (13)
A tweaks-ui/build/expansions.m4 (20)
A tweaks-ui/build/geany-plugins.ico (0)
A tweaks-ui/build/geany-plugins.nsi (469)
A tweaks-ui/build/geany.m4 (44)
A tweaks-ui/build/gtk-bundle-from-msys2.sh (317)
A tweaks-ui/build/gtk.m4 (58)
A tweaks-ui/build/i18n.m4 (16)
A tweaks-ui/build/ldflags.m4 (40)
A tweaks-ui/build/status.m4 (66)
A tweaks-ui/build/tweaks-ui.m4 (9)
A tweaks-ui/build/utils.m4 (52)
A tweaks-ui/build/vala.m4 (35)
A tweaks-ui/build/vars.auxfiles.mk (11)
A tweaks-ui/build/vars.build.mk (42)
A tweaks-ui/build/vars.docs.mk (11)
A tweaks-ui/clean-tree.sh (9)
A tweaks-ui/configure.ac (35)
A tweaks-ui/src/auxiliary.cc (228)
A tweaks-ui/src/auxiliary.h (63)
A tweaks-ui/src/tkui_addons.h (61)
A tweaks-ui/src/tkui_auto_read_only.cc (69)
A tweaks-ui/src/tkui_auto_read_only.h (43)
A tweaks-ui/src/tkui_colortip.cc (253)
A tweaks-ui/src/tkui_colortip.h (67)
A tweaks-ui/src/tkui_column_markers.cc (174)
A tweaks-ui/src/tkui_column_markers.h (61)
A tweaks-ui/src/tkui_detect_filetype.cc (70)
A tweaks-ui/src/tkui_detect_filetype.h (41)
A tweaks-ui/src/tkui_hide_menubar.cc (81)
A tweaks-ui/src/tkui_hide_menubar.h (47)
A tweaks-ui/src/tkui_main.cc (343)
A tweaks-ui/src/tkui_main.h (41)
A tweaks-ui/src/tkui_markword.cc (119)
A tweaks-ui/src/tkui_markword.h (60)
A tweaks-ui/src/tkui_settings.cc (284)
A tweaks-ui/src/tkui_settings.h (95)
A tweaks-ui/src/tkui_sidebar_auto_position.cc (135)
A tweaks-ui/src/tkui_sidebar_auto_position.h (53)
A tweaks-ui/src/tkui_unchange_document.cc (45)
A tweaks-ui/src/tkui_unchange_document.h (42)
A tweaks-ui/src/tkui_window_geometry.cc (178)
A tweaks-ui/src/tkui_window_geometry.h (76)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1138.patchhttps://github.com/geany/geany-plugins/pull/1138.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-plugins/pull/1138
> > The only agreement so far is that this feature is better implemented as a plugin.
>
> Yes, why not. At least it would be easier than to do the step-by-step-description.
I *already* did write a plugin (geany/geany-plugins#1138) that addresses this and some other open issues. It was ignored for six months. I just don't care enough about these issues to try to get devs attention and get scolded. So I closed it for lack of interest.
There is a record on this page of those PRs existence, so users who are motivated enough are free to compile the plugin or use the Lua scripts. But if not even one dev is willing to say, "I won't ignore you. please `@` me." or some such, there's no point.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/633#issuecomment-1152750247
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/633/1152750247(a)github.com>
> ... parties are willing to meet an agreement...
The only agreement so far is that this feature is better implemented as a plugin.
> A middle ground could be a a View menu option to hide it and a preference setting to preserve the state with the info about a settable keyboard shorcut.
#2972 *already* does what you suggest. There is no "middle ground" because, as far as I can tell, Geany devs want the startup setting to be entirely removed from the PR.
Even if I address every concern to their satisfaction, they could simply not accept it. For any or no reason. There are open PRs going back years.
Hiding the menubar is unlikely to be added to Geany. The most likely way it would happen is if it is forced by GTK, like if some version of GTK4 deprecates the menubar and GTK5 removes it. Then they would have no choice but to find an alternative. But that would be a decade away.
> And middle users like me who wants sometimes to have it and sometimes not ...
Motivated users can hide the menubar with GeanyLua and some [scripts](https://github.com/xiota/geanylua-scripts). Or compile [Tweaks-UI](https://github.com/geany/geany-plugins/pull/1138)
or [Xi/Tweaks](https://github.com/xiota/geany-tweaks) plugins. Or even write their own script or plugin.
If you don't like GeanyLua, [peasy](https://github.com/kugel-/peasy/) is another scripting plugin you could try. It supports both Lua and Python. You would need to compile it yourself though.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/633#issuecomment-1152461762
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/633/1152461762(a)github.com>
It seems to me that all the hard work had been done, and parties are willing to meet an agreement. As I understand it one side wants the option for the menu bar not to return and the other not want it to be mistakenly vanished. A middle ground could be a preference setting to hide/show it and another to preserve the state with a warning. That way experimenting newbies would be adverted, with the option to reverse things in preference dialog. Advaced users would have an always hidden menu bar (restored hidden state without keyboard shorcut is the same as always hidden no?). And middle users like me who wants sometimes to have it and sometimes not can have a unsetted keyboard shorcut documented either in the same preference dialog or in the manual. That a google search could reveal. What do you think?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/633#issuecomment-1152298160
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/633/1152298160(a)github.com>
> So someone inexperienced, trying stuff out, can suddenly find themselves without a menu, and no discoverable way of getting it back to reverse the setting.
The PR is written to *not* hide the menubar if no keybinding is set. Whenever the menubar is hidden, including at startup, a status message is displayed showing the current keybinding. The same message *could* also be sent to stderr for users who do not have the status window visible.
Also, as ralf3u points out, the default keybinding for preferences is ctrl+alt+p. From there, the option could be unchecked. This procedure would be easy to add to the manual.
> ... vscode ... the menubar can be made visible by (AFAIK) fixed key ALT.
That shouldn't be difficult to implement. Just another hard-coded keybinding. But then alt is used in other keybindings, and it could be annoying to some users to have the menubar reappearing. So I would want another option to turn it off, creating yet another likely point of disagreement. (Modern versions of Firefox hide the menubar by default. Alt and alt+__ show the menubar. There is an option to prevent the menubar from being shown when alt alone is pressed.)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/633#issuecomment-1152267712
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/633/1152267712(a)github.com>
> So someone inexperienced, trying stuff out, can suddenly find themselves without a menu, and no discoverable way of getting it back to reverse the setting.
The sentence sounds for me as if there would be no google. Just type there for example `geany hide menu bar`. In case the shortcut was hit accidentally, and the user doesn't know how to bring back the menu bar, I can imagine that in short time a solution will appear on google when typing `geany how to bring back menu bar`, like `let appear the "Preferences" with Ctrl+Alt+P, click on "Keybindings" and then look for the Action "Toggle menu bar"`.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/633#issuecomment-1152164274
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/633/1152164274(a)github.com>