this post was submitted on 25 May 2026
118 points (94.7% liked)

Technology

84940 readers
3615 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
top 35 comments
sorted by: hot top controversial new old
[–] cheeseburger@lemmy.ca 9 points 1 day ago

Veronica is fantastic.

[–] tb_@lemmy.world 3 points 1 day ago

Oh, she's the lady that also does some yt videos. I've come across her stuff before.

[–] dasrael@lemmy.zip 3 points 1 day ago

bitches be longin' for the days of WordPerfect on DOS.

[–] T156@lemmy.world 2 points 1 day ago

The year of the word processor approaches

[–] whyNotSquirrel@sh.itjust.works 20 points 1 day ago (5 children)

okay, but why the blue background ?

[–] Blue_Morpho@lemmy.world 34 points 1 day ago

For the eye strain. Gotta build up those muscles.

[–] mohammed_alibi@lemmy.world 1 points 23 hours ago

Doogie Hauser vibes

[–] tal@lemmy.today 5 points 1 day ago* (last edited 1 day ago) (2 children)

The short answer is that it's presumably some vim theme that he likes, but I'd guess that the origin of that is that DOS text-based applications had a long-running convention


not always universally used


of using white text on blue, unlike the Unix convention of white on black.

You can see that persisting in things like default Midnight Commander color choices (it's set up to look like the MS-DOS Norton Commander):

...or in Network Manager's console-menu-based utility, nmtui. I think that the dialog package and prior to that, the newt package, both for showing curses-based menu-based interfaces, also defaulted to white-on-blue, probably for the same reason.

[–] Magnum@infosec.pub 2 points 21 hours ago

Its a woman.

[–] vext01@feddit.uk 2 points 1 day ago

Probably ':colors blue'. I had a brief stint with this scheme cerca early 2000s

[–] ouRKaoS@lemmy.today 6 points 1 day ago (1 children)
[–] unabart@sh.itjust.works 7 points 1 day ago

edit.com vibes, at that.

[–] bryndos@fedia.io -1 points 1 day ago

Looks like WordPerfect before the wizzywig crap.

[–] Blue_Morpho@lemmy.world 15 points 1 day ago (1 children)

This is a much better idea than those products that are $1000 for a bad laptop with a tiny eink screen.

[–] MangoCats@feddit.it 4 points 1 day ago (2 children)

Hey, they're only $800: https://shop.boox.com/collections/eink-tablet/products/notemax - yeah, I've wanted an e-ink screen (to sit outside in bright light and read with sunglasses on) for years, but never for the prices they're charging.

[–] JustEnoughDucks@slrpnk.net 2 points 22 hours ago (1 children)

For this application, I am hoping reflective LCDs make a comeback or transreflective LCDs. They are much better for typing than e-ink and still easy on the eyes.

Early apple devices were quite decent out in the sun with the glass screen and transreflective LCDs. I remember my old devices were quite usable even with the not great brightness if I angled it to reflect the sun nicely.

Waveshare just released a fully reflective monochrome small one with an integrated ESP32 so I am hoping that catches on in the hobbyist communities and people can start building tech decks with bigger screens that aren't 800€ and a 1Hz refresh rate.

E-paper is amazing for static text, images (see pimorino screens with E-Ink 6color), labels, and status things, but fast typing and drawing makes them outrageously expensive for hobbyists and even very expensive at large scale like Boox and Remarkable.

[–] MangoCats@feddit.it 1 points 17 hours ago (1 children)

I got the waveshare color e-ink ( https://www.aliexpress.us/item/3256810087715380.html ) to make a custom dashboard display - it is the living embodiment of horrible refresh behavior - no clock on that dashboard. Still, while it's static it looks really good, you just have to figure out what you want to see on a changeable display that doesn't change more than a couple of times per hour.

[–] JustEnoughDucks@slrpnk.net 1 points 1 hour ago

Oh yeah those E-inks have like a 10 second refresh timem they are meant for static art, images, signage, etc...

That is why for clocks and dashboards, I think RLCDs like the https://www.waveshare.com/esp32-s3-rlcd-4.2.htm which is an older tech, but nowadays much better reflection to be closer to e-paper, 60Hz and none of the epaper downsides, but much higher power use.

[–] dustyData@lemmy.world 2 points 1 day ago (1 children)

It makes me sad that e-ink is so niche that it will never reach a truly cheap price. Last time I checked it seem to have already achieved its mass production potential. It is so hard to manufacture already, and newer developments just find ways to make fancier screens that are even more expensive and complex to make. The process to make them is already as efficient as it can be.

[–] tb_@lemmy.world 2 points 1 day ago (1 children)

Without a decent refresh rate, I don't see them gaining mainstream appeal. Given that the technology revolves around physically moving particles, I don't see the refresh rate improving by leaps and bounds anytime soon.

[–] MangoCats@feddit.it 1 points 17 hours ago (1 children)

Decent refresh rate depends on the use.

[–] tb_@lemmy.world 1 points 16 hours ago

Which is why ebook readers with such screens sell reasonably well, and nothing else does.

[–] vantablack@lemmy.blahaj.zone 6 points 1 day ago (1 children)
[–] osanna@lemmy.vg 8 points 1 day ago

!writerdeck@lemmy.blahaj.zone for those that don’t want to rewrite the url to their instance

[–] tal@lemmy.today 3 points 1 day ago

syncthing

I'd probably use unison running over ssh, myself.

[–] palordrolap@fedia.io 2 points 1 day ago (3 children)

The italic text in Vim threw me for a loop. But I realised it makes sense.

Syntax highlighting already exists in editors. Terminal based ones often implement this in terms of terminal escapes or similar. Most modern terminal emulators support the enable-italic escape. Thus, some combination of these can effectively emulate markdown.

What I do note is that my root Linux consoles (Ctrl+Alt+F[1-6]), and LMDE) don't support italics, suggesting the Vim instance is running in a full-screen terminal emulator under some windowing system or another.

That seems like overkill just for italics in an otherwise text-only interface, but maybe I'm missing something (patience being one possibility).

[–] flubba86@lemmy.world 9 points 1 day ago* (last edited 1 day ago)

The answer is right there in the fist paragraph, and in more detail if you read the whole article.

The author uses kmscon, that is a usermode console with proper graphics drivers, hi res rendering, and UTF8 font support. There is no desktop environment used.

I suspect that is where the italics support is coming from. Makes me want to try it out.

https://en.wikipedia.org/wiki/Kmscon

[–] tal@lemmy.today 2 points 1 day ago* (last edited 1 day ago) (1 children)

suggesting the Vim instance is running in a full-screen terminal emulator under some windowing system or another.

Courtesy of this post, here's a test script to show a terminal's capabilities:

#!/bin/bash
echo -e "\e[1mbold\e[0m"
echo -e "\e[3mitalic\e[0m"
echo -e "\e[3m\e[1mbold italic\e[0m"
echo -e "\e[4munderline\e[0m"
echo -e "\e[9mstrikethrough\e[0m"
echo -e "\e[31mHello World\e[0m"
echo -e "\x1B[31mHello World\e[0m"

I thought that it might be them using fbterm (a more-sophisticated userspace framebuffer virtual terminal emulator that's an alternative to fbcon, the built-in Linux kernel virtual terminal emulator), but at least on my system, fbterm doesn't seem to show italics.

EDIT: Ah, saw @zloubida@sh.itjust.works's comment about kmscon. It looks like they're using kmscon, a different userspace framebuffer virtual terminal emulator, and explicitly say so in the article.

EDIT2: If you install it, looks like on Debian it gets used by default on next boot as the new console virtual terminal emulator. Note that unlike fbcon and fbterm, you apparently need to use Control-Alt-FKey rather than just Alt-Fkey to switch terminals when you're inside kmscon, same as if you're in Xorg or Wayland.

[–] MonkderVierte@lemmy.zip 2 points 1 day ago* (last edited 1 day ago)

Better use tput instead. The escape sequences depend heavily on the emulated terminal used.

[–] frongt@lemmy.zip 1 points 1 day ago (2 children)

I'm surprised vim supports italics. Is there any terminal standard for that, like colors and bold text?

[–] tal@lemmy.today 1 points 1 day ago* (last edited 1 day ago)

Apparently there are escape sequences for it; see my response to the parent post.

Even if there weren't, if a given terminal supported either the older Sixel or the newer KiTTY graphics protocol, it can outright display arbitrary images.

Mainline tmux doesn't support either protocol, though there's a fork that does do Sixel. They're using tmux, so I assume that that's not the route used.

[–] AHemlocksLie@lemmy.zip 1 points 1 day ago

I wouldn't be surprised if support comes from a plugin rather than Vim itself. Plugins can do a LOT in Vim.

Of course, Vim also has a crazy base feature set, so I guess I wouldn't be all that surprised if it did have base support.

[–] zloubida@sh.itjust.works 2 points 1 day ago (1 children)

I did something like that, but as I'm a Linux n00b (even if I was a Linux-only user for something like 5 years now) it's far simpler than that. I don't use a multiplexer, I simply use more than one TTY, and emacs' buffers. But I may install kmscon!

[–] tal@lemmy.today 1 points 1 day ago* (last edited 1 day ago)

I simply use more than one TTY, and emacs’ buffers.

If you haven't yet run into emacs's frames, you may find that useful, unless you explicitly want to also use the Linux virtual consoles for other reasons. In a GUI environment, emacs frames are normally represented by another X11/Wayland window. In a TUI environment, they look kinda like a virtual console.

Each frame contains a set of emacs windows (what a lot of present-day GUI software calls "panes") laid out to display whatever buffers you want. You can have a buffer shown in a window in multiple frames if you want.

https://www.gnu.org/software/emacs/manual/html_node/emacs/Frames.html

Some basic operations:

  • C-x 5 2 Creates a new frame
  • C-x 5 o Switches to another frame
  • C-x 5 0 Destroys current frame

You can also produce a similar effect by running an emacs instance in daemon mode, and then using emacsclient to attach to that daemon instance on different Linux virtual consoles, if you prefer the multiple-VC approach. One emacs instance and set of buffers, but can have different windows in different layouts showing them and switch between them.

[–] homesweethomeMrL@lemmy.world 0 points 1 day ago

Or, install ghostwriter to launch at login.