If I have a #codeberg account set up, with a verified #ssh key on my account and the corresponding public and private keys in `~/.ssh/`, is there a way that I can make it so that it doesn't ask me for my keyphrase every time I push? I'm sure VSCode could do this, but since I've switched to #Helix, which doesn't have git built-in I've been manually doing the git stuff.
My knowledge of #cryptography and #git are well and truly at the 'barely enough to get myself into trouble' level.
#AskFedi
I wrote about my minimal setup for blogging and note taking. Wat do you think?
Some time ago I wrote about using Helix editor on FreeBSD. I liked the „batteries included“ approach and I was curious to see whether Helix could be an actual replacement for Neovim.
I really tried and I forced myself to like Helix. And yes, Helix’s approach might be perfect for newbies who have never worked before with vim. But at some point I found myself on a customer’s server, desperately pressing ‚d‘ and wondering why it didn’t delete the character under my cursor. At this point I decided to dump Helix. The fact that some commands are slightly different, but not completely, made it hard for me to switch between systems and made me look like a complete idiot when editing a config while sharing the screen with a client.
BTW is there meanwhile an option to run lua-language-server on FreeBSD? I am using kickstart with nvim and it’s complaining that it can’t install the lsp because it’s not supported on this platform.
This is a great introductory blog post about the Helix modal editor. It's also been my first choice for over a year now. I am really looking forward to the Steel plugin system, though. I don't think I need a lot of plugins, but one or two would certainly be on my wish list.
Another little @codepen demo: pure #CSS double ball helix https://codepen.io/thebabydino/pen/JreoKw
(yet another demo that cold be simplified by the `position: absolute` to `display: grid` switch for stacking and in the future, further simplified by `sibling-index()`)
As I've been actually coding more and more, and using #helix more and more, I got annoyed with the only port of the excellent "Shades of Purple" #vscode theme (https://github.com/ahmadawais/shades-of-purple-vscode), so I ended up writing a new port from scratch that's *much* closer to the original: https://git.sr.ht/~bmp/dotfiles/tree/main/item/helix/themes/shades-of-purple.toml
If there's any interest, I can extract it out into its own repo, but I don't know if it's worth it.
yesterday #helix, today #nix #flakes ... what's next? #microsoft leveraging the persuasive power of #ai to make me finally buy a new laptop?
naaah
#helix vs #neovim. spot the differences!
the main one isn't really visible, though: helix has a built-in #treesitter, and it does a great job at highlighting #rust out of the box, with zero configuration and dependencies!
this way, i don't have 20 plugins in #lua and/or #vimscript running in the background and autoupdating from #github - awesome! config is plain #toml - no need to write it in turing-complete languages which i only know poorly
shout out @bobulous https://www.bobulous.org.uk/coding/Helix-crib-sheet.html
I created a crib sheet for the #Helix text editor:
https://www.bobulous.org.uk/coding/Helix-crib-sheet.html
As usual I intended the new page to be compact and concise; and as usual it ended up being huge and rambling. Hopefully it'll still be of use to people who aren't fully familiar with the most useful keys and commands. (And just maybe of vague interest to #Neovim users who are thinking about trying Helix.)
Let me know if you spot anything incorrect.
It's hard to pick a side in the code editor wars...
Helix + Vim key bindings = **Evil Helix**
A soft fork of Helix which introduces Vim keybindings and more.
‘Exploring triangles at the Institute of Mathematics Pedagogy (IMP)’
Tandi Clausen-May reflects on an exploration of 3D shapes made from triangles.
https://atm.org.uk/write/MediaUploads/Journals/MT295/03.pdf
One of the two free articles from Mathematics Teaching 295 for non-members.
#geometry #triangle #helix #polydron #MathematicsTeaching #atm #MT #MT295 #iTeachMath #MathEd #Math #Education #mathematics
Hey my fellow Helix users.. I’m at a loss here so help me out!
Is there any keybind to cycle LSP code completions for a method with multiple parameter versions like in C++?
Example:
QWidget->setFocus()
Gives me an auto-complete with one result:
setFocus() -> void (1/2)
How do I cycle through these two?
The normal tab/shift tab do nothing, neither does ctrl-p/n nor up/down
I've been playing with #nvim for the past month, but I'm pretty close to giving up on it. While I like the general editing model, I find it quite frustrating you need a ton of plugins to get something basic done. Getting started with #Emacs seems trivial by comparison. (and I know that's not easy)
#Helix seems like a very promising (and simple) alternative to nvim, but it misses some basic functionality that makes it a bit impractical right now. It has huge potential, though, and I can easily see it becoming a major player in the real of programmer's editors.