@qy Ah, the config was moved to .config/nvim for XDG compliance. To share the old vim config, simply do:

mkdir -p .config/nvim && ln -s .vimrc .config/nvim/init.vim

@qy If what you most liked about vim was its expressive editing commands, none of that is changing in neovim. In fact, I can't even tell which one I'm using if I'm just editing plain text (but I depend on neovim plugins for semantic code completion in C++ and Rust).

Give it a try, tell me if you find anything that works differently.

@qy uh? Where did you get that neovim requires desktop? The devs started the development by deleting 30% of old cruft from the vim codebase, including all the built-in GUIs.

What was added back, in terms of dependencies, is just low level libraries for asynchronous I/O (libuv), protocol serialization (msgpack) and terminal emulation (libvterm). All these libraries are bundled, but most distros chose (wisely, imho), to package them separately.

@angdraug Someone should go tell the Arch guys who've been struggling with the Sound Open Firmware updates that all they had to do is delete it and use an older kernel ๐Ÿ™‚

@espectalll @QuestForTori Perhaps I dropped it sooner than that... I vaguely remember that I got bored when it became mostly just fights...

On my way back from Italy to Japan, I could do a 2-3 day layover in Moscow for free. But it's winter... ๐Ÿ˜ฐ

Bernie boosted

"This is why if you go hiking in the woods or anyplace you might get lost or stranded, it's a smart idea to bring along a short length of fiber optic cable. If you get into trouble, just bury the cable. A backhoe will be along in a few minutes to dig it up, and you can just ask the driver for a ride back to civilization."

@amdt @benoit Actually, ๅฐบๅ…ซ could have more likely meant the flute in that example...


Being both a physicist and an avid gamer, Scott Manly has a unique approach to scientific coverage. Here's what I mean:

@QuestForTori I don't quite remember this scene... which episode is this?

@shahaan And note, when hardware support is still bleeding edge on Arch, it will typically take 6 to 12 months before it works out of the box on Ubuntu, Fedora, and any other non-rolling distros.

Frameworks releases don't get a lot of attention, not being an end-user product, but a lot of work goes into maintaining and improving these libraries. Just check the release notes...


For example, I had no idea the ThinkPad X1 Carbon Gen 7 had a quirk with the microphone that requires a very recent kernel and additional tweaks in userspace ๐Ÿ˜ฒ

I'll buy it anyway, but good to know...


And another important shopping tip: before buying any laptop, always check the Wiki for Linux compatibility quirks!


What the ... With this example sentence. ๐Ÿ˜… 

Bernie boosted

@espectalll And now there's the LanguageServer protocol to rule them all. All editors support it, all languages are supported. Thank you, Microsoft โค๏ธ

@espectalll but anyway, if your extensions are executing a ton of vimscript, they're doing it wrong. Complex extensions such as semantic completers for programming should talk to a daemon over some socket protocol. Neovim provides msgpack to simplify protocol encoding and decoding.

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!