Hello,
I'm having problems using Geany in Clojure files with regular expression, using the #"pattern" reader macro. Sometimes the closing double quote is interpreted as an opening quote and whatever comes after, as a string. I think it happens when I need to use the parens to capture a group in the pattern. My Geany version is 1.27, my system is Linux Mint 18.2 Sonya.
Any ideas? Thanks in advance!
Here's a screen capture of a simple example to illustrate the problem (this code works, the output of lein run is `Hello,`):
![scrcapgeany](https://user-images.githubusercontent.com/25431680/34321245-54f29254-e80a-11e7-8297-cd14c6691d2a.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/issues/1728
Context: geany helpfully indicates when the opened file is updated (according to ctime) or deleted from the filesystem. This indicator seems to employ some part of gtk that renders HTML.
Steps to reproduce:
1. In a shell, `touch 'john;guitar&studio.mp3`
2. Open geany, for example from the shell `geany 'john;guitar&studio.mp3'`
3. Cause an indicator to pop up, for example `touch 'john;guitar&studio.mp3'` from the shell.
4. Look at geany again, and read the indicator content.
Expected indicator content: `The file 'john;guitar&studio.mp3' on the disk is more recent than the current buffer. Do you want to reload it?`
Actual indicator content: `The file 'john;guitar&studio.mp3' on the disk is more recent than the current buffer. Do you want to reload it?` Note that the HTML entity `&` is collapsed to a single `&`.
As far as I can see, this is not really exploitable, because that requires really weird filenames, the renderer absolutely requires valid XHTML, and the filename cannot contain a forward slash (`/`) to provide closing tags. Also, not all HTML entities are accepted. This is why I chose to make this report public.
However, it is bad enough that it should be fixed.
There seem to be no related bugs in this bugtracker. #779 is the opposite of this bug.
Or is this a Scintilla bug again?
--
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/2033
I don't recall specifically enabling the XML Snippets plugin, but it appears to conflict with the internal XML tag closing mechanism in some way. I recently ran into an issue editing an XSL stylesheet where typing the closing bracket (`>`) would crash Geany. I disabled the XML Snippets plugin, and Geany didn't crash when typing the closing bracket, while allowing Geany to create the closing tag using the built-in function.
What does XML Snippets do that the `XML/HTML tag auto-closing` built-in feature doesn't? Should XML Snippets be removed?
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/318
Scintilla will be changing the key/mouse binding for rectangular selection, as per:
https://groups.google.com/d/msg/scintilla-interest/kZcE8firI3A/dsBn0joZAwAJ
Since Geany doesn't support multiple selections, and almost every X11 window manager captures <kbd>Alt</kbd>+drag for moving a window (has saved my bacon on a number of occasions), before this change lands in Geany, I propose we change Scintilla's new default back to the existing behaviour. While it's annoying that the Windows and non-Windows behaviour would remain inconsistent, it will probably save a lot of bug reports about this feature not working, and avoid having to change any related documentation as well.
Ideally anyone interested would make this user configurable (if it is already, I couldn't find it) in the process.
--
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/1568
Closed on the grounds that after 4 years I can't remember what I wanted to change.
--
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/465#issuecomment-450768401