ScreaminOctopus

joined 2 years ago
[–] ScreaminOctopus 1 points 1 year ago (2 children)

In the blog post, the author mentions using shim programs to translate between things like tree sitter and kakoune, how many of these sort of things do you use in practice, is it difficult to manage them? The nice thing with neovim compared to a setup like this is that I don't need anything installed aside from git and the editor itself.

[–] ScreaminOctopus 2 points 1 year ago* (last edited 1 year ago) (1 children)

I think vscode has definitely come a long way since it first dropped several years ago. You can definitely get auto complete, goto, lining, etc. Via the LSP framework, so all those things should work for python and c with some plugin installs and maybe a bit of configuration. The built in debugging support is also really nice.

Neovim is basically the same as vim in terms of its editing modes. Vim and neovim use a action -> select paradigm eg. To delete a word you would type d (for the delete action) then w (to select the word). Helix uses a select -> action paradigm so to delete a word you would press w then d. One of the nice things about this is you can see what text you'll be operating on before you actually perform an action. Helix also supports multiple cursors, which can be more familiar if you're used to sublime, atom, etc. Both have support for LSP so you can basically get code intelligence on par with most IDEs for many languages. Helix is generally a bit easier to configure if you're just using the base package, but isn't as customizable and doesn't support plugins yet.

If you want to check out neovim I'd recommend using a pre-built configuration like Lunarvim or Lazyvim these are just configuration distributions that take a lot of the legwork out of bringing neovim up to par with modern editors. Think of it like copying someone's dot files.

[–] ScreaminOctopus 3 points 1 year ago* (last edited 1 year ago) (3 children)

As far as I've seen many code Ai assistants operate over the LSP framework and work in most editors, and maybe a chat window that's pretty easy to add to most editors via a plug-in. Adding something like live collaboration is a bit more legwork

What features do you feel are missing from something like vscode? I'm a long time vim/neovim user but most of my co workers use vscode for everything with no complaints. I've actually been pretty jealous of stuff like jupyter integration.

If you can't get used to vim, it might be worth checking out something like Helix it's editing model is a bit different and clicks better for some people.

[–] ScreaminOctopus 8 points 1 year ago (6 children)

Idk, without a good collaborative mode there's really not much you can do to differentiate yourself from existing options. Without some feature like that it's hard to think of a reason to build yet another text editor.

[–] ScreaminOctopus 7 points 1 year ago (2 children)

I looked for it in nixpkgs yesterday and was confused as to why it wasn't there 😮‍💨

[–] ScreaminOctopus 1 points 1 year ago

It's also a nightmare if you want your config to work with both nix and non nix platforms. If I'm using my config on windows or at work, I'm not going to have nix and home manager to interpret the nix version of my vim config. On my systems with home manager, I'd like be able to install my nvim config as part of home manager rebuild. If I have home manager pull my configs git repo, it causes lazy to freak out whenever I try to update my plugins. It'd be nice to have some sort of integration with lazy that exists with cargo and similar tools but it doesn't look like anyone's been working on it.

[–] ScreaminOctopus 1 points 1 year ago* (last edited 1 year ago) (1 children)

Amazon is probably the worst of all of these. The only reason prime exists is to lock you into their store for all your purchases, when shipping orders should be a discrete charge for each shipment. At least the rest of these (except for Adobe and Nintendo, who suck about as hard) give you access to their infrastructure that lets you access the entirety of the product they offer instantly, whenever you have an internet connection.

[–] ScreaminOctopus 7 points 1 year ago

The only thing he listed that isn't a service is his Costco membership.

[–] ScreaminOctopus 3 points 1 year ago

They got astronomically lucky the crypto boom fed directly into the Ai boom as it ended, otherwise it would have been 2017 all over again.

[–] ScreaminOctopus 2 points 1 year ago

Thanks for the heads up, fixed the link.

[–] ScreaminOctopus 6 points 1 year ago

I don't know if you've tried this, but I bought some rope caulk for 7 bucks and used it to seal around my windows. It makes a world of difference if the windows aren't sealing great. You can take it off in the summer when you want to open them up.

[–] ScreaminOctopus 9 points 1 year ago* (last edited 1 year ago) (5 children)

There are open source solutions for robot vaccums provided you get a compatible robot

https://valetudo.cloud/

Unfortunately it's not something the average person's going to undertake.

view more: ‹ prev next ›