Replies: 4 comments 11 replies
-
Can we have threads here? I would like to separate GTK4 and LSP discussions. |
Beta Was this translation helpful? Give feedback.
-
Regarding GTK4 I think the biggest problem is the non-GTK4 Scintilla: https://sourceforge.net/p/scintilla/feature-requests/1433/ I'm not sure if there has been any progress in that respect. |
Beta Was this translation helpful? Give feedback.
-
I think we always need something like TM to have an in-process cache for symbols/tags. We're still a lightweight IDE so a my requirement would be to not exchange megabytes of json text on every keystroke. I call it TM2 because it doesn't necessarily need to be API-compatible to the current TM. So I think my idea would be to keep TM2 in the core and call out to the ctags-server on some suitable opportunities, then cache the response and move forward. Would have to make sure that TM2 is also compatible with other major language servers. Question: How does a language server get access to the documents? Does it have to be saved on disk so that the server can |
Beta Was this translation helpful? Give feedback.
-
I hope GTK3 will be still supported for a long time. From a user point of view, here is my personal shitlist for GTK4:
Fancy, modern interface experts might like this on their tiny exotic devices. I think we will loose quite some features with GTK4 and need to think about the user interface aside from the technical aspects. Disclaimer: the above is my personal opinion and does not claim to be correct or a good direction for the future. |
Beta Was this translation helpful? Give feedback.
-
There are a number of probably big changes being examined or coming in the future.
The point of this discussion is to record and discuss them. Blue sky thinking is encouraged, but implementability is key.
The things I can think of ATM are:
The point of course is that these are all likely to be breaking (if not smashing) to the UI and the plugin API etc.
Beta Was this translation helpful? Give feedback.
All reactions