verstra

joined 2 years ago
[–] verstra@programming.dev 1 points 1 week ago

I do still use sublime as a "note" app, where I a "cheatsheet" open with a bunch of common commands I need for our project + a todo.

[–] verstra@programming.dev 9 points 1 week ago (1 children)

Thanks for the overview. I'll work with tutor and see how frustrated I get :D


Regarding language servers:

Recently, I got into this philosophy of "every project needs a declarative environment". It means that there is a committed file that should contain all tooling need to work with the project. Compilers, formatters, test runners and also: language servers.

This fights with vscode extensions which try to be clever and download their language server / bundle it into the extension itself. "No, rust-analyzer, I don't want your build because it does not work with xtensa target arch I'm using in this project".

So actually, this ties nicely with helix not providing the language servers itself, but allowing you to bring your own.

[–] verstra@programming.dev 2 points 1 week ago

That's the thing: I do feel vscode being slow. On my work machine, it's fine - it takes about two seconds to open a project from start. But on my older laptop, that's a solid 10 sec before I can start editing.

[–] verstra@programming.dev 3 points 1 week ago

A coworker has told me that in a previous job, he was talking to an intern and mentioned IRC and intern asked what was that. He told him that it is the "old instant messaging", which another senior coworker overheard and chimed in that "no, IRC is the new messaging thing".

If someone would be asking be what netbean is, I'd say "an IDE from the old generation of editors", but I guess that is all relative :D

[–] verstra@programming.dev 3 points 2 weeks ago (2 children)

was concerned about missing out on learning more standard vim bindings and functionality.

What do you mean? Do the standard vim bindings have some specific quality that you are after? Or do you work with many different servers and would have to use what ever editor is installed there?

[–] verstra@programming.dev 3 points 2 weeks ago

Yeah, keybindings are well thought out. The most off-putting thing of default vim is that there are about 5 different "delete" commands. One for a character, one for the whole line, one for selected text, one for end of line. In helix, this is all just "delete selected text" and then "x" is for selecting a line. Make so much more sense.

[–] verstra@programming.dev 1 points 2 weeks ago (2 children)

Do you use "home" "end" "ctrl-arrow" or any other interesting keybindings?

[–] verstra@programming.dev 18 points 2 weeks ago (1 children)

That moment when you just chilling and get an achievement "start a house on fire" 😳

[–] verstra@programming.dev 5 points 2 weeks ago* (last edited 2 weeks ago)

Wtf. Go look at the examples. W. T. F.

[–] verstra@programming.dev 2 points 2 weeks ago

Ah, yes, the reflog incantation. It is said that it can be performed only by those who have rebased on an hard reset origin.

[–] verstra@programming.dev 3 points 2 weeks ago

Seafile is ok. It has a weird docker container setup (multiple processes running in a single container) but works okayish

[–] verstra@programming.dev 7 points 2 weeks ago

Hello. As i don't think i need another friend, I bid you a pleasent welcome to Yurop, and nothing more.

view more: ‹ prev next ›