ksp [il/lui]@jlai.lu to Linux@lemmy.mlEnglish · edit-25 months agoZed on Linux is out!zed.devexternal-linkmessage-square174fedilinkarrow-up1407file-textcross-posted to: linux@programming.devzed@programming.devrust@lemmy.mlprogramming@programming.devfoss@beehaw.org
arrow-up1407external-linkZed on Linux is out!zed.devksp [il/lui]@jlai.lu to Linux@lemmy.mlEnglish · edit-25 months agomessage-square174fedilinkfile-textcross-posted to: linux@programming.devzed@programming.devrust@lemmy.mlprogramming@programming.devfoss@beehaw.org
Zed is a modern open-source code editor, built from the ground up in Rust with a GPU-accelerated renderer.
minus-squarearamus@lemmy.worldlinkfedilinkarrow-up39·5 months agoI still don’t understand why I should need GPU acceleration for my fucking TEXT EDITOR
minus-squarebooly@sh.itjust.workslinkfedilinkarrow-up5·5 months agoShouldn’t the DE/Window Manager be handling that? Seems like doing it on a window by window basis would be inefficient (and look inconsistent).
minus-squareAProfessional@lemmy.worldlinkfedilinkEnglisharrow-up20·5 months agoThat’s a totally unrelated part of the stack. These days you just have a compositor that combines the output of applications. The model of out of process rendering in Xorg was done pre-2000s but GPUs became the norm and don’t work well this way.
minus-squareleopold@lemmy.kde.sociallinkfedilinkEnglisharrow-up8·5 months agoThe job of the window manager is to manage windows and very little else. Font rendering is done by the widget toolkit, usually via freetype/harfbuzz.
minus-squarenaught@sh.itjust.workslinkfedilinkarrow-up16·5 months agoI mean, it should be clear. Smooth and fast and snappy. If you don’t want that, use neovim like me :)
minus-squarema1w4re@lemm.eelinkfedilinkarrow-up4·5 months agoBut… Neovim is smooth, fast and snappy 😭
minus-squareMialinkfedilinkarrow-up3·5 months agoTerminals applications are, by definition, not smooth. You can’t have smooth scrolling, or anything else really, with a text grid.
minus-squarema1w4re@lemm.eelinkfedilinkarrow-up1·5 months agoIdk I’m so used to working in terminal I don’t really notice that. For my eyes, it’s smooth enough
minus-squarenaught@sh.itjust.workslinkfedilinkarrow-up3·5 months agoHold down j and lmk how smooth it is 😅
minus-squareelectricprism@lemmy.mllinkfedilinkarrow-up5·5 months agoSmooth scrolling? Maybe I’m wrong
I still don’t understand why I should need GPU acceleration for my fucking TEXT EDITOR
Removed by mod
Shouldn’t the DE/Window Manager be handling that? Seems like doing it on a window by window basis would be inefficient (and look inconsistent).
That’s a totally unrelated part of the stack. These days you just have a compositor that combines the output of applications.
The model of out of process rendering in Xorg was done pre-2000s but GPUs became the norm and don’t work well this way.
The job of the window manager is to manage windows and very little else. Font rendering is done by the widget toolkit, usually via freetype/harfbuzz.
Sppeeed
Removed by mod
I mean, it should be clear. Smooth and fast and snappy. If you don’t want that, use neovim like me :)
But… Neovim is smooth, fast and snappy 😭
Terminals applications are, by definition, not smooth. You can’t have smooth scrolling, or anything else really, with a text grid.
Idk I’m so used to working in terminal I don’t really notice that. For my eyes, it’s smooth enough
Hold down
j
and lmk how smooth it is 😅😭😭😭
Smooth scrolling? Maybe I’m wrong