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.patch https://github.com/geany/geany/pull/2561.diff
The list of example files in README is only a fraction of the ones Geany supports, its not intended to be an exhaustive list, so I don't see the point of adding any particular language to it and its long enough now.
Adding the reminder that libvte is needed for the terminal is ok, but I'm not sure it shouldn't be in INSTALL??
There is a message in `Help->Debug Messages` when libvte isn't found (or which is loaded if it is found) so I don't see a point of adding it to status. If anything goes wrong the debug messages is where you should look, not everything should go in status.
Thank you for the fast feedback. I didn't know about Help -> Debug Messages, it's very nice. The problem is that it's unlikely that new users will look there. :(
I only new that the "Terminal" was missing for me because the previous version (1.32) had it. Then when I installed 1.36 from source it didn't appear. Probably because a newer version of libvte that Geany started to use?
Then maybe lots of new users might not even imagine that they could have a terminal emulator.
Closed #2561.
For what it's worth, when building from source, after running `./configure` script, it will output something like:
``` Use virtual terminal support (VTE): no ```
If you didn't have the requisite libraries installed at that time.
github-comments@lists.geany.org