When opening new files via command line, those files should be ignored by Instant Save and Persistent Untitled Documents to not override the provided filename and should not be treated as new files.
I noticed this while using the "Persistent Untitled Documents" feature but it applies to "Instant Save" as well.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4209
-- Commit Summary --
* SaveActions: Ignore files open from CLI for InstantSave and PUD
-- File Changes --
M plugins/saveactions.c (4)
-- Patch Links --
https://github.com/geany/geany/pull/4209.patchhttps://github.com/geany/geany/pull/4209.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4209
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4209(a)github.com>
I have a Python program that involves checking if a key (and which key) is pressed on the keyboard. I use the Python library "pynput". The following minimum code example runs perfectly fine on my raspy 5 with the Thonny IDE and also with the PyCharm IDE. But unfortunately it does not work with the Geany IDE. Pressed keys are just not detected under Geany. Can anyone give me a hint, how I can solve this.
Python minimum code example:
`from pynput import keyboard`
`def on_press(key):`
` try:`
` print('alphanumeric key {0} pressed'.format(key.char))`
` except AttributeError:`
` print('special key {0} pressed'.format(key))`
`def on_release(key):`
` print('{0} released'.format(key))`
` if key == keyboard.Key.esc:`
` return False`
`listener = keyboard.Listener(`
` on_press=on_press,`
` on_release=on_release)`
`listener.start()`
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4207
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4207(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>
I started getting it in https://github.com/geany/geany/pull/4205 and now it fails also for the merged https://github.com/geany/geany/pull/4095 in master. Probably nothing to do with the changes made in our code but possibly some change (bug?) on the CodeQL side.
Unfortunately from the error message it's not really clear what's going on.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4206
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4206(a)github.com>
Ccache is probably not useful at all because the cached files are not persisted between workflow runs and might even confuse the analyse action.
Might close #4206.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4208
-- Commit Summary --
* Remove "ccache" from CodeQL workflow
-- File Changes --
M .github/workflows/codeql.yml (4)
-- Patch Links --
https://github.com/geany/geany/pull/4208.patchhttps://github.com/geany/geany/pull/4208.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4208
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4208(a)github.com>
In the Documentation generator menu the manual links to ```/usr/share/doc/geany-plugins/geanygendoc/html/manual.html``` and not ```/usr/share/doc/geany-plugin-gendoc/manual.html```.
This is in Geany 1.33-1 on Debian 10 (buster) in XFCE 4.12.5.
--
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/992
##### Is your feature request related to a problem? Please describe
<!-- A clear and concise description of what the problem is. Ex. I'm always
frustrated when [...] -->
The proposal is simple, improve Dark Mode.
For example, the fact that on Windows Geany's Dark Mode does not change the color of the TitleBar is something that frustrates me
##### Describe the solution you'd like
<!-- A clear and concise description of what you want to happen -->
For me, implementing [this would be enough](https://learn.microsoft.com/en-us/windows/apps/desktop/modernize/ui….
Since you are using GTK and not WinAPI to program windows (a pretty obvious choice since this project is not focused on Windows), the [`DwmSetWindowAttribute`](https://learn.microsoft.com/en-us/windows/win32/api/dwmapi/nf-dwmapi-dwmsetwindowattribute) function will only work with the window handle. In other words, if you get the window handle using specific GTK functions, you can change the color of the Title Bar. You can also see what the system Color Mode is using the `ShouldAppsUseDarkMode` and `ShouldSystemUseDarkMode` functions.
[Geting Window Handler using GTK](https://stackoverflow.com/questions/9259731/getting-gtk-gdk-window-han… for exemple...
##### Describe alternatives you've considered
<!-- A clear and concise description of any alternative solutions or features
you've considered -->
I've already used the method of changing the color of the system's Title Bars, but it's not very cool or interesting as a solution... (but yes, it works)
##### Additional context
<!-- Add any other context or screenshots about the feature request here -->
I already made a [similar issue](https://github.com/geany/geany/issues/4036), and it has already been resolved. But it is not the same issue. The big difference is that I would like the problem to be solved with code, within the project, and not on each user's computer (let's face it, having to change a part of the system for each installation just because of 1 application is not very cool...).
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4200
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4200(a)github.com>
I went through the various open PRs and open issues providing/requesting support of certain languages because some seem to be a bit neglected:
1. There's this PR adding Prolog support.
2. There's the Raku language support in #3169 which is hopefully in a mergable state.
3. I created #3647 (Scintilla lexer for JSON) and #3648 (Scintilla lexer for Nim) - for JSON there has already been a pull request in the past and they have also been requested in some open issues and in general I agree that when there's a Scintilla lexer, we should use it.
4. Yesterday I reviewed #3480 (CIL language support) and if the minor comments I had get addresses, I think it should be merged.
5. There are various open PRs and issues asking for Dart, LESS, and SCSS - these could be added as external filetypes. There should be no problem using C lexer for Dart and CSS lexer for LESS/SCSS (the CSS lexer supports LESS/SCSS modes).
What do you think?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3651
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3651(a)github.com>
Since we depend on GTK 3.24 which was released in September 2018, we can also depend on a newer glib version from around that time since it will be provided by distros anyway (and not the ancient glib 2.32 from 2012). This can eliminate a few conditionals from the code.
At the end, I used 2.56 from March 2018 - originally I wanted to use 2.58 from August but it produces some depreciation warnings in Scintilla which would have to be addressed first.
I also had to replace now deprecated GTrashStack which Geany (mis)used for a simple stack implementation of undo/redo - I just used GSList instead.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4199
-- Commit Summary --
* Bump required glib version to 2.56
* Replace deprecated GTrashStack with GSList
-- File Changes --
M m4/geany-gtk.m4 (6)
M meson.build (6)
M src/document.c (54)
M src/documentprivate.h (4)
M src/libmain.c (11)
M src/spawn.c (4)
M src/tagmanager/tm_workspace.c (25)
-- Patch Links --
https://github.com/geany/geany/pull/4199.patchhttps://github.com/geany/geany/pull/4199.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4199
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4199(a)github.com>