## Motivation
When working with different directories that have some common files that have long full path name, it's hard to find the right file from the list. This is because the panel's width is 500 and the full path may not be shown completely within the panel as below
```
<-------- visible to user --------> <----- invisible to users ------------------->
/-----------------------------------\
| /foo/bar/directory/with/very/long-|/path1/name/sample.txt
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path1/name/sample.txt
| /foo/bar/directory/with/very/long-|/path2/name/sample.txt
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path2/name/sample.txt
\-----------------------------------/
```
In this illustration, when looking up `sample.txt`, the user has no idea about the directory information (both `path1` and `path2` do matching)
## The patches
- [ ] The panel's width is one half of the width of the Geany window when this amount is greater than or equals to 250
- [ ] Otherwise the panel's width defaults to the width of the Geany window
- [ ] For labels, don't display full names; only display the parent directory's basename and the file name
The previous illustration now becomes
```
/-----------------------------------\
| name1/sample.txt |
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path/name1/sample.txt
| name2/sample.txt |
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path/name2/sample.txt
\-----------------------------------/
```
and this helps user to quickly find the right files.
Of course this doesn't solve all edge cases when there are a few more levels of duplication in full path names.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1394
-- Commit Summary --
* commander: extend default panel width to 1k
* commander: display less path information in dropbox menu
* commander: set panel width according to main windows width
-- File Changes --
M commander/src/commander-plugin.c (201)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1394.patchhttps://github.com/geany/geany-plugins/pull/1394.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1394
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1394(a)github.com>
IncDec is a plugin for Geany that provides shortcuts to increment an decrement
number at the cursor, or to the right of the cursor (on the same line).
By default, typing **Shift-+** will increment the next number, and typing **Shift--** will decrement the next number.
You can also increment and decrement number many times by typing **Shift-***. The number can be at the cursor, or to the right of the cursor (on the same line). Numbers can be negative and positive, and can be in decimal or hexadecimal format (hexadecimal number start with **0x**).
You can customize those defaults keys on the preferences, under the Keybindings tab by setting the _IncDec_ keybinding.
An item _Increment or Decrement number_ is also added in the Editor Popup Menu, it can be hidden by changing the Plugins Preferences.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1351
-- Commit Summary --
* IncDec is a plugin for Geany that provides shortcuts to increment and decrement
-- File Changes --
M Makefile.am (4)
M README (1)
M build/geany-plugins.nsi (1)
A build/incdec.m4 (11)
M configure.ac (1)
A incdec/AUTHORS (1)
A incdec/COPYING (674)
A incdec/ChangeLog (0)
A incdec/Makefile.am (4)
A incdec/NEWS (0)
A incdec/README (50)
A incdec/src/Makefile.am (16)
A incdec/src/incdec-plugin.c (592)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1351.patchhttps://github.com/geany/geany-plugins/pull/1351.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1351
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1351(a)github.com>
Geany 2.0-1, I am on Manjaro-Mabox Linux (openbox).
I can not mark a collumn in my document using ctrl-shift arrow keys.
I searched in the adjustments->shortkeys and could not find anything in this matter. (Maybe the shift-ctrl interferes with operating system controls and I should use different keys)
Sorry to ask here, but mailing list users seems to be closed for registration.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4219
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4219(a)github.com>
In https://github.com/geany/geany/pull/4013 I forgot to add a unit test for meson.
However, when I tried to add it now (naming the test file `meson.build`), I got the following in `meson.build.log`:
```
Unknown filetype extension for "/tmp/tmp.XJrc9S8Suo/test.build.tags".
```
The reason is that unlike other filetypes, the Meson configuration in `filetype_extensions.conf` doesn't start with `*.` but instead the whole filename is used:
```
Meson=meson.build;meson.options;meson_options.txt;
```
The unit test runner creates test files starting with `test`, followed by the filetype extension and this doesn't match what's in `filetype_extensions.conf`.
What should we do about it?
A simple (but ugly) way would be to add some `*.meson_unittest` extension to `filetype_extensions.conf` which we would use for the unit test but which wouldn't be used in real life.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4074
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4074(a)github.com>
Adding octagon.conf and octagon.png to the geany-themes with potentially adding to the geany-themes project.
Custom theme using the colors of the Monokai Pro Octagon neovim theme.
This is my first time trying to contribute. Hope it is ok.
Example of what my geany looks like using colorscheme.
![2025-01-20_13-28](https://github.com/user-attachments/assets/725c2f6d-f56f-473d-ba87-9d6c3b2ad729)
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-themes/pull/83
-- Commit Summary --
* adding octagon.conf
-- File Changes --
A colorschemes/octagon.conf (117)
A screenshots/octagon.png (0)
-- Patch Links --
https://github.com/geany/geany-themes/pull/83.patchhttps://github.com/geany/geany-themes/pull/83.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-themes/pull/83
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-themes/pull/83(a)github.com>
### We are looking for a new maintainer for the Windows builds of Geany
**You want to:**
- continue using Geany (or start doing so)
- maintain the Windows builds of Geany
- support the Geany developers on creating releases
- have fun with Geany's codebase, MSYS2 and Microsoft Windows and all the problems these create
**Your benefits:**
- fame and glory
- happy users of Geany on Windows
More seriously, while Geany is developed mostly on Linux and probably most of the user base is using Linux as well, there are also some Windows users.
In the past, the Windows builds were maintained by me (eht16) but I cannot continue because I used a Windows 7 VM but Windows 7 is no longer supported by MSYS2 which the builds are based on.
I will not upgrade to or use any newer version of the operating system for various reasons, so we are looking for someone who wants to take over.
Feel free to ask questions and comment here in this issue.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4189
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4189(a)github.com>
In "Preferences - Keybindings" assign keybinding dialog
Currently is titled
"Grab key"
maybe can change to something like
"Assign Keybinding"
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4185
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4185(a)github.com>