Just [came up](https://debianforum.de/forum/viewtopic.php?f=28&t=177734) in a German forum, where a user described the replace dialog as "cryptic":
The last three buttons in the German replace dialog are labeled "Search", "Replace" and "Replace and Find" ("Suchen", "Ersetzen", "Ersetzen und Finden"). Using a different term to describe the very same action - i.e. "search for next match" - makes an already complicated dialog even less intuitive.
I assume the "Find" instead of "Search" description in the last button was used because all of the letters in "Ersetzen und Suchen" are already used as shortcuts for other gadgets.
IMHO, a better approach would have been to change one of the shortcuts of the other gadgets, so "Ersetzen und Suchen" could have been used.
--
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/2524
When I disconnect/reconnect external monitors, most programs jitter for a second. Thats annoying, but normal. Sometimes (tho not always), geany will crash. Thats annoying (especially if I had unsaved documents), but ya know, stuff happens.
This is where it gets interesting.
When I relaunch geany, it will have the last-known set of files open (as of the last time I launched geany, which may have been several days earlier, if i've had it running for several days. Any files I've opened since then, are not remembered when I relaunch geany. In other words, when it crashes, it looks like it can't save its known-files, and defaults to the last-known good files). If I try to open another file while geany is open (double click in windows explorer, clicking on the firefox downloads button, or even typing "geany.exe somefile.txt" on the shell, with and without the -i option), geany will launch an entirely new instance, with that same last-known set of files, plus somefile.txt. If I try to launch a 3rd file, again, that original set of files, + 3rdfile.txt. What I want to happen, is that geany uses a single instance, and opens the file in a new tab.
I suspect that when geany initially crashes, it doesn't clean up properly, and when I relaunch it, it stumbles. No combination of closing, killing, force-killing, taskmanager-ing, ProcessExplorer-ing (3rd party Task Manager replacement), powershelling, etc, seems to resolve it.
Restarting explorer.exe does not fix it
Logging out and back in to Windows (with or without restarting the OS) DOES fix it, although its a huge hassle.
After the initial crash, after I restart geany, "geany.exe --list-documents" returns no documents, even tho I have an instance open with several documents open. This could be related. I'm happy to look for a straggling socket file (if I know where to look), etc.
```
PS C:\Program Files (x86)\Geany\bin> ps
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
-> omitting irrelevant results <-
371 28 14324 36092 13.55 48564 6 geany
PS C:\Program Files (x86)\Geany\bin> .\geany.exe --list-documents
PS C:\Program Files (x86)\Geany\bin>
```
I've been a huge fan of geany for over a decade. I'm thrilled to pieces to help troubleshoot, pull logs, run tests, etc.
I'm on windows 10, Geany 1.36.
"geany.exe -v" (lowercase v) returns this
```
Geany: Failed to connect to IPC socket (127.0.0.1:49876): 10061: No connection could be made because the target machine actively refused it.
Geany: Geany 1.36, English_United States.1252
Geany: GTK 2.24.32, GLib 2.60.6
Geany: System data dir: C:\Program Files (x86)\Geany\data
Geany: User config dir: C:\Users\av185120\AppData\Roaming\geany
Geany: System plugin path: C:\Program Files (x86)\Geany\lib\geany
Geany: Added filetype Arduino (61).
Geany: Added filetype Clojure (62).
Geany: Added filetype CUDA (63).
Geany: Added filetype Cython (64).
Geany: Added filetype Genie (65).
Geany: Added filetype Graphviz (66).
Geany: Added filetype Groovy (67).
Geany: Added filetype JSON (68).
Geany: Added filetype Kotlin (69).
Geany: Added filetype Nim (70).
Geany: Added filetype Scala (71).
Geany: Added filetype Swift (72).
Geany: Added filetype TypeScript (73).
GLib-GIO: _g_io_module_get_default: Found default implementation winhttp (GWinHttpVfs) for â?~gio-vfsâ?T
Geany: IPC socket could not be created, see Help->Debug Messages for details.
Geany: Loaded: C:\Program Files (x86)\Geany\lib\geany\splitwindow.dll (Split Window)
Geany: C:\Users\av185120\Documents\notes\notes.txt : None (UTF-8)
-> A whole bunch of files I have open -<
```
--
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/2555
Since GTK+ 3.20 the scrollbar does not update or only updates erratically. This affects the editor window and doesn't happen for all files.
I bisected a specific gtk commit and will also open a bug report there.
---
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/1002
This patch adds to the context menu that pops up when the user issues a right-click on the Notebook tab a few additional actions.
- Copy filename to clipboard
- Copy file path to clipboard
- Copy file directory to clipboard
This is a feature that already exists in Notepad++ (and I think Atom) and often times when using Geany I miss it. The closest thing I am able to replicate currently in Geany 1.36 (Poliff) is to going to File -> Properties and manually dragging and highlighting the selections. Of course I use a laptop 99.9% with no trackpad (only a trackpoint) of the time so it's not only far too much mouse movement but inaccurate.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2550
-- Commit Summary --
* Add separator to right click context popup menu
* stub out 3 'To Clipboard' menu items
* Change signal handler names and descriptions for 'copy to clipboard' functions
* Implement handler function for on_copy_filename_to_clipboard_activate
* Change function to use real_path
* Implement signal handler function for on_copy_file_path_to_clipboard_activate
* Return simply the gchar pointer to real_path for function in previous commit
* Implement signal handler function for on_copy_file_dir_to_clipboard_activate
* Add missing length of -1 parameter in a few calls
* Stop forgetting we're no Python. We need semicolons for statement ends.
* Change GTK_STOCK icon to use GTK_STOCK_PASTE. (It's a visual representation of a clipboard)
* Convert spaces to tabs and strip trailing whitespace
-- File Changes --
M src/notebook.c (55)
-- Patch Links --
https://github.com/geany/geany/pull/2550.patchhttps://github.com/geany/geany/pull/2550.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/2550
Hello @all,
in my Geany ( V 1.35 , Win10, GTK 2.0 ) edit window a vertical green line over the code at column 46 is shown. I don´t know what this line is for and how i can delete it ?
Thanks for an answer !
Regards, Hlech65730
--
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/2396
On the latest version of geany running on Windows 10, matching curly braces will stop working after some time. For example,
```
int main() {
}
```
will stop placing the matching brace and any new braces created will just have one single brace
`int main() {`
Strange to say the least, a bit of a dealbreaker for me however on using the IDE. The rest is fantastic I just need that feature in my projects.
Thanks!
--
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/2564
If I create a file makehash.py with the following lines, I can run it in the terminal and get a hex hash.
<pre>
#!/usr/bin/python3
import hashlib
myhash = hashlib.pbkdf2_hmac('sha256',password="sw0rdf!sh".encode(),salt="NaCl".encode(),iterations=100000).hex()
print(myhash)
</pre>
When I have the file up in geany and I press F5 or click the gear to run it from the IDE, I get this error:
<pre>
Traceback (most recent call last):
File "geany_hashlib_bug.py", line 4, in <module>
myhash = hashlib.pbkdf2_hmac('sha256',password="sw0rdf!sh".encode(),salt="NaCl".encode(),iterations=100000).hex()
AttributeError: 'str' object has no attribute 'hex'
</pre>
------------------
(program exited with code: 1)
Press return to continue
--
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/2563
Hi,
I think it is important to mention in the README that libvte needs to be installed for terminal emulation to work.
This PR is just a suggestion.
Maybe, when Geany starts, it could also display a message in the "Status" window if it is not able to create the terminal, and then instruct how to fix it, eg: "libvte needs to be installed for terminal emulation to work. Install it using ..."
I also added Rust to the list of supported filetypes.
What do you think?
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2561
-- Commit Summary --
* Add Rust and libvte mention in README
-- File Changes --
M README (4)
-- Patch Links --
https://github.com/geany/geany/pull/2561.patchhttps://github.com/geany/geany/pull/2561.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/2561
Hi there,
I'm not sure I'm in the right place, but I haven't found a better one.
I'd like to now how to request that a specific plugin be included in the osx package. I've tried compiling it myself, but I lack the permissions on my company-issued laptop.
The specific plugin I'd like to have is [Markdown](https://plugins.geany.org/markdown.html), for which I now have to use Atom.
I hope that you can help me with this.
Thank you in advance,
Lucas Vieites
--
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-osx/issues/17