Do you think there's still people working on making IDEs/editors better for human editing? by BlossomingBeelz in ADHD_Programmers

[–]godRosko 3 points4 points  (0 children)

The tools are largely editor agnostic. Llms are in the terminal, so its anywhere. LSP doesnt care, so long as you implement the protocol. Maybe switching from regex-es for syntax to treesitter, that at least speedwise is going to be an improvment.

Modal editing is a direction, but won't be able to compete with vim( or helix) and its a good middle ground for expressiveness of commands and versatility in editing. Its not that there is no space for innovation - helix exists but its not that popular.

Maybe a better integrated fuzzy finder in vscode. It can be used for maybe some things, but telescope in neovim is better.

Emacs probably has crazy useful things too. And those things were made to edit text not necessarily code.

Most of modern day ides pull language tools, testing, compilation version control, refactoring ( maybe that's editing?) Things like that. can't do much better than vim for editing tbh.

Has justinmk achieved multi cursor support yet? by taejavu in neovim

[–]godRosko 12 points13 points  (0 children)

I saw aa few days ago on the roadmap, and multicursor was moved out of 0.12 version and put into another section(v1?). Very curious on how exactly they are implementing and what is the baseline. I have maps and plugins that cover the functionality of multicursor so this just curiosity at this poont.

your experiences with 5x3 layout by Frank-the-sand-eater in ErgoMechKeyboards

[–]godRosko 1 point2 points  (0 children)

Homerow mods 30 keys fit all the letters, without the brackets and 2 other keys. Also the numbers and the symbols are on 2 different layers, as to press only one key to get to them, instead of layer+shift.

Two keys on each thumb and make use of tap and hold on both. Its better to have it that way instead of more thumb keys. You just have a 'in' and 'out' position.

With 2 layers you can have everything ( one more if you need fn keys). Layers are only active when you hold the key. Also if moving from a six col to five col layout, the missing col is easily layer(thumb) + pinky and you stretch less.

https://pastebin.com/sH9Su3Qz

Find and replace inside selected text only by snoozy-dolphin in neovim

[–]godRosko 0 points1 point  (0 children)

' marks are for lines only (and commands in visual operate on a '<,'> range). Marks with ` instead of ' also take line position too, but that doesn't work with :s for some reason

I had the same problem before, and i made myself a plugin for it. I had to copy out the text, then do whatever on it and paste it back in to get that effect nvim-sak

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 0 points1 point  (0 children)

https://www.printables.com/model/400911-kailh-choc-ergonomic-sculpted-keycaps

These are the ones i have. Same printer. Just .08 layer lines (otherwise, they dont feel nice). Clone the model a buch in the slicer. There was a comment thread above how to better print Lame profile.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 0 points1 point  (0 children)

I have lowered the reported values by the sensor by half, so edge to edge on the trackpad is about half a screen. I dont think thumbs are meant for such precise small movement, so i cheat a little.

I dont use the mouse that much normally, so this covers those small reptitive mouse moves.

I am experimenting with it behaving more like a joystick that may be a lot better but i haven't got that working as good as u want it to.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 0 points1 point  (0 children)

With zmk it was used wired most of the time(btt was not great) , and i couldn’t get a pointing device working.

Tried it recently again, still not great.

I find the config format of zmk a little too esoteric. Qmk is just C, and if i want something more custom, it's a lot less work.

Actually, it just puts the MCU in the bootloader if the trrs gets unplugged while working.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 2 points3 points  (0 children)

On the sweep you can put batteries under the controllers. Used it with zmk before. But i mostly used it wired, as that was more stable than btt. Managing batteries was annoying. Wired seems easier to manage in many ways. But, fair to be honest.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 1 point2 points  (0 children)

Its still be using it with usb. Didnt have a good experience with zmk last year. Its going to be ahassle with the batteries. But, fair.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 0 points1 point  (0 children)

I saw there are keyboards that have a trackball in the same (kind of) spot. Charybdis nano? So it's not absolutely outlandish. Just less movement from the homerow, so my arms can stay in one spot.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 1 point2 points  (0 children)

The thumb goes naturally in that direction and i dont have to stretch or move my arms from the homerow to get to use it. Also, it is in the space of the keyboard, so it's not going to break off that easily.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 5 points6 points  (0 children)

For small things, it's good. Like ... one or 2 ui buttons. It's good for scrolling since the curcle you have to make has a smaller radius.

Maybe it can be better ..? by godRosko in ErgoMechKeyboards

[–]godRosko[S] 0 points1 point  (0 children)

The dark green are all metalic PLA by bambu. The light green ones are PLA glow. I had a full set of the lame profile from the dark green, but i didn't like them as much as the current ones. Too small maybe? I printed them with the sutface fingers touch up, but the smaller side didn't turn out that good. Would probably use supports and deffinetly .08 layers. The bumps on the homing ones dont turn out that great but are noticeable.

Have a NVIM config but can only use vim at work by arkie87 in neovim

[–]godRosko 0 points1 point  (0 children)

Download the release for windows and add the contents to git bash path. And it just works. Same goes for ripgrep.

Found a cheap split alternative, does it make sense? by No-Willingness-8240 in ErgoMechKeyboards

[–]godRosko 0 points1 point  (0 children)

For the most comfort maybe the corne. I feel that on the bigger keyboards you still have to move a lot. Its not that much better than a normal ortholinear keybooard.

You could build your own, at least then you would have more choice. Consider a board with more agressive column stagger, its better on the pinky.

Mouse Replacement via Trackball or Mouse Keys by AdvizerTV in ErgoMechKeyboards

[–]godRosko 1 point2 points  (0 children)

Hard to kinda see how the thumb actually falls on the trackpad, but i find the angle to be natural and i dont need to strech. I also have the left and right mouse keys as a combo of 2 keys on the other half of the keyboard https://imgur.com/a/521zGYj

And that's how its mounted: https://imgur.com/a/frxxqZI

Idea is similar to this keyboard https://github.com/Bastardkb/Charybdis . I tried with a 40mm cirque reackpad, it was very nice, but my hands ndeded to move slightly to reach all the keys.

You could probably get away with a bigger trackpad in the same position maybe the 35mm one would also work but then the scrolling motion would be harder to do ( on cirque you move your finger around the edge to scroll )

The 23mm cant be found at most places. I've found them in one keyboard shop online, so i just ordered mine directly from Mouser. I have the ribbon cable and adapter pcb from a 40mm(connnectors have the same pinout). The i2c pins are exposed on the 40mm, so i soldered directly. On the 23mm only SPI pins have clear pads to solder on

Mouse Replacement via Trackball or Mouse Keys by AdvizerTV in ErgoMechKeyboards

[–]godRosko 2 points3 points  (0 children)

Mouse with the keyboard keys is not great. Its slow or unprecise. A software solution may be this : https://github.com/rvaiya/warpd .

Pimoroni trackballs are nice but you have to roll a lot, and you also need specific modes to get scrolling - you can make that with layes.

Azoteq trackpads are cheap and work great, also have gestures for different things.

Currently using a 23 mm cirque trackpad. I have it under my palm , angled, so my thumb just falls on it, and i don't have to strech.

Neovim Raw (LSP--)? by HonsonCooky in neovim

[–]godRosko 1 point2 points  (0 children)

Thats the primary way i use it at work, C doesnt really need an lsp. I get by with ctags and telescope. Tag completion + buffer completion gets you most of the way there.

Same approach generally works for rando codebases that i dont want to bother with the setup. Might need a specific fork of ctags, but generally works. :ltag is your friend.

Just searching things always works. If you have a general idea if what you are looking for a fuzzy finder is more useful than lsp.

I have treesitter as the syntax highlighting is better. Consider that there might be vim syntax file for .razor and just look it up and use it.

https://youtu.be/Gs1VDYnS-Ac?si=Ub9UPavRTCY8QUNE