However, I agree with that the GUI can and should offer more than just a window to display the same content as a terminal (and I really like/want all of those suggestions). In light of those answers, it seems like the TUI and GUI are mostly serving different categories of users (or different use cases for a given user), and I’m not sure that convincing people to switch even makes sense as a goal.
Macvim faster than terminal macvim portable#
Macvim faster than terminal macvim windows#
Floating windows at non whole number increments, proportional fonts, rendering pdfs, images, graphs, math equations, fonts of different sizes at the same time for markdown/latex.Īlso underrated would be having a alacritty/kitty level terminal emulator embedded into the GUI and used for terminal windows inside neovim.Īs a tiling window manager user i like using terminal nvim because it doesnt open/close a new window that disturbs my layout. What you’d want is being able to render more complex things. Potentially having some key combinations (C-Tab for example) be unlocked due to not going through the terminal is useful, but not backwards compatible so I’d be weary wary of using it. Smooth scrolling and cursor animation is aesthetically nice but not that big of a deal.
If the GUI just renders characters and decorations in a grid then there isn’t much use.
which would entice you to switch, or (ideally) make you switch?Īnd for both those who use a GUI and those that don’t, what sort of features should GUIs (whether ones already in existence or ones that have yet to be created) add/have which they don’t already? Any ideas? So, if you don’t use a GUI, why not, beyond just “I prefer the terminal” or similar? What can GUI authors/maintainers add or change etc. Thus I thought I’d make this to see if we can delve deeper into the why people don’t use GUIs (if they don’t), figuring out the exact reasons why many still prefer the terminal, and also so we have a place for discussing new GUI features (although this might be better suited for another post, we’ll see). Which is fine, but it’s not very actionable for a GUI author/maintainer. Perhaps some people will say using different fonts in different windows or image support or something, but most of the time it’s simply that they prefer the terminal. So this is something I’ve wondered/thought about a fair bit, and in asking people about it (on Matrix or wherever) I’ve gotten varying responses, but most of the time it’s nothing more than “the terminal just works for me” or something of that sort.