I just opened a new ticket at Scintilla:
https://sourceforge.net/p/scintilla/feature-requests/1513/
The title of the ticket is:
`Add the option "Line Wrapping without freezing the display"`
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#issuecom
Well I think you said it, possibly lot of work for Scintilla for little return.
But you can always ask, but don't be surprised or upset if its no. If
Scintilla provides an option then "somebody" can make a PR to add it to Geany.
But the general approach these days is to make more features asyn
>[...] to offer two Line Wrapping
An other solution could be to offer only one Line Wrapping, and in the
Preferences one can deactivate a checkbox at `Line Wrapping without freezing
the display`.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#i
>Interestingly here, even without wrapping, featherpad freezes for 4-5 seconds
>just pasting geany.html 12 times, but Geany is instantaneous, but Geany takes
>1-2 seconds to wrap the resulting file if the edit window is about 40
>characters wide but featherpad is instantaneous. Maybe featherpad
Interestingly here, even without wrapping, featherpad freezes for 4-5 seconds
just pasting `geany.html` 12 times, but Geany is instantaneous, but Geany takes
1-2 seconds to wrap the resulting file if the edit window is about 40
characters wide but featherpad is instantaneous. Maybe featherpad i
>I am not sure what the point is, so one application has made a different
>decision to another, so what?
I just wanted to demonstrate that it is possible.
>wrapping lots of text is slow
I can't confirm this in FeatherPad.
>[...] the Scintilla developers (and its other users) clearly subscribe
> Turning wrap lines on and off is a little different to pasting lots
I was using that to demonstrate the Scintilla behaviour in a simple way.
I am not sure what the point is, so one application has made a different
decision to another, so what? Neither is an oracle for "correctness", they are
>Turning wrap lines on and off is a little different to pasting lots, [...]
In FeatherPad I didn't turn on and off 'Wrap Lines', I did the test from
https://github.com/geany/geany/issues/3666#issuecomment-1972693169. The test is:
>Copy a very very long text. Open a new tab in Geany. Activate in G
> My position is: Freezing the display is better than a disappearance of the
> cursor.
You are of course entitled to your opinion, but the Scintilla developers (and
its other users) clearly subscribe to the other opinion since they went to the
effort of making wrap work in background so it woul
If I do the test in the editor Featherpad when 'Wrap Lines' is activated, then
the cursor does not disappear.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#issuecomment-1972842143
You are receiving this because you are subscribed to this thread.
>There is no good "solution" to this, wrapping is always going to be slow, so
>freeze the display until it finishes? Pretty much unacceptable I would have
>said.
That's not my position. My position is: Freezing the display is better than a
disappearance of the cursor.
--
Reply to this email d
@ralf3u my comment
[above](https://github.com/geany/geany/issues/3666#issuecomment-1788533664) is
post Geany 2.0 release, so it would have been what was used.
The issue has been explained:
1. wrapping lots of text is slow
2. so its performed in background whilst allowing display to continue,
i
>Seems to be answered, closed
In my last comment, I didn't ask to close the issue. I asked to remove the
'Waiting for information'-label from the issue. The issue is still there, at
least in Geany 1.38. I don't know if the issue is in Geany 2.0 because I don't
have Geany 2.0. But because there
Seems to be answered, closed
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#issuecomment-1972221171
You are receiving this because you are subscribed to this thread.
Message ID:
Closed #3666 as completed.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#event-11973000866
You are receiving this because you are subscribed to this thread.
Message ID:
Could someone please remove the 'Waiting for information'-label from this issue?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#issuecomment-1972032635
You are receiving this because you are subscribed to this thread.
Message ID:
Yes, I have Line Wrapping on, so that may be the cause.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#issuecomment-1788599984
You are receiving this because you are subscribed to this thread.
Message ID:
> scrolling is performed before any wrapping of the new lines.
would explain it, and no need for big files or slow wrapping.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#issuecomment-1788535095
You are receiving this because you are subscribed
Ok, can replicate with a small file, with wrap on pasting wrapping lines to a
position close to the bottom of the screen leaves the screen in a position
where the cursor is not visible, but with wrapping off it always leaves the
cursor visible.
--
Reply to this email directly or view it on Gi
Its likely that the user has turned on Line Wrapping which is a background
process and may take over 10 seconds on a large file. After the text has been
added scrolling is performed before any wrapping of the new lines. While there
could be attempts to scroll to the new caret position as wrappin
Please always paste the first few lines of `Help->Debug Messages` (down to and
including OS, no need to expose your personal directories)
> The last line I see in my editing window is No.3624, while the last line of
> text is No.3732. (Means positioning is incorrect).
How do you know its 3732?
1. Open the Geany manual:
https://www.geany.org/manual/current/index.html
2. Select all text (Ctrl-A) and copy it (Ctrl-C).
3. Create a new file in Geany (Ctrl-N)
4. Paste that text in this new file.
Result:
The last line I see in my editing window is #3624, while the last line of text
is #3732.
Please provide an exact and detailed recipe for reproducing the problem.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666#issuecomment-1786750254
You are receiving this because you are subscribed to this thread.
Message ID:
23 matches
Mail list logo