xiota / geany Goto Github PK
View Code? Open in Web Editor NEWThis project forked from geany/geany
A fast and lightweight IDE
Home Page: https://www.geany.org
License: GNU General Public License v2.0
This project forked from geany/geany
A fast and lightweight IDE
Home Page: https://www.geany.org
License: GNU General Public License v2.0
The last weeks I recognized this behavior multiple times:
Steps to reproduce
1: open Geany
2: open two different txt-documents, both very long
3: close Geany
4: reopen Geany (result: the txt-document is shown correctly)
5: switch to the other tab where the other txt-document is located
Result
The txt-document is not shown correctly (see image down below). Some lines of the document are shown 2x. What is also strange is that the cursor is stretched over two lines. Sometimes lines are not only doubled but appear 4x.
Lubuntu 22.04
Geany 1.39
If the two lua-scripts (auto-sidebar.lua and activated.lua) don't exist, then #2 does not exist, but then a html-document will not appear correctly in the editor, if Geany was started with a txt-document in focus. The issue was mentioned for the first time here: #2 (comment).
The issue does only exist when the sidebar is about 3 centimeters (without counting the borders). If I change the size of the sidebar, more or less, then the issue disappears right away. The issue does not appear at all if the sidebar is about more than 6 centimeters. The issue is not so important because it is not so realistic to work with 3 centimeters sidebar. I'm using 3 centimeters sidebar because of #2. If #2 would not exist, then I would use a bigger sidebar.
Today Lubuntu 22.10 wil be released. I would like to install it tomorrow.
At the moment I use those commands in Lubuntu 22.04.1:
sudo add-apt-repository ppa:xiota/geany-plugins
sudo apt update
sudo apt install geany-git
Question 1:
Does the commands work also for Lubuntu 22.10?
Question 2:
If a new geany-git needs to be built for Lubuntu 22.10, then would it be possible to add also the patch from sourceforge (https://sourceforge.net/p/scintilla/bugs/2349/?page=1#f567)?
Question 3:
Next month, on an other computer I would like to install Lubuntu 22.04.1. If a new geany-git will exist for Lubuntu 22.10, can I still use the commands from above?
Thank you in advance for answers.
condition
open Geany
open some documents, like txt- and html-documents
close Geany
steps to reproduce
open the file-manager
mark a document, like a txt- or html-document
press enter
result
Geany is now open but the document is not in focus; the document is in focus, which was the last time in focus when closing Geany
expectation
Geany should put the document in focus which was marked in the file-manager
remark
I wanted to open an issue on github.com/xiota/geany, but I can't find the link "issues".
Should I open an issue on github.com/geany/geany/issues/, or is it a problem that only concerns the PPA?
software
Lubuntu 22.04
Geany 1.39
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.