MoskitoHero, to emacs
@MoskitoHero@ruby.social avatar

Tired of #Emacs... #Helix is looking sexy...

#HelixEditor

janriemer, (edited ) to bevy

Wow, this must be the coolest thing I've seen in a while:

Someone wrote an Editor/IDE with by integrating and into it. :awesome:

3D Vim-like text editor with an IDE ambition built on top of Bevy, Helix Editor and WezTerm

https://github.com/gavlig/kodiki

I mean, how cool is that!?

Thank you @niklaskorz for making me aware of it (by starring on GitHub).

pawelgrzybek, to node
@pawelgrzybek@mastodon.social avatar

✨ New post

If you are not a Helix user, ignore this post — just some configuration gibberish. If you are a Helix fan, save yourself a hassle and copy/pasta 🍝 this one!

https://pawelgrzybek.com/the-deno-language-server-configuration-in-helix/

#HelixEditor #deno @deno_land

tournesol, to random
@tournesol@peculiar.florist avatar

Je viens de capter que y’a même pas de repo Debian pour #helixEditor … juste Ubuntu

et pas envie de rajouter 2 packages juste pour helix quoi

orizuru, to rust
@orizuru@mastodon.world avatar

I already loved the rust compiler and the tooling around it, but after a few days of doing #adventofcode in #rust , I'm even more impressed by how good they have become.

Giving #HelixEditor a try as well.
Fumbling with the keybinds, but I wish #vim was this snappy (and required so little config).

#rustlang #aoc2023

fenndev, to neovim
@fenndev@social.coop avatar

I'm working on a #Neovim / #HelixEditor-inspired #Markdown & #Gemtext editor, á la #Obsidan. It's written in #Rust. Did I get all of the buzzwords?

The code? Shit.
The design? Nonexistent.
Features? Not implemented.

It doesn't even do anything yet. The only command implemented is :q. But it is a start, aha.

https://codeberg.org/fenndev/xen-md

vascorsd, to random
@vascorsd@mastodon.social avatar
vascorsd,
@vascorsd@mastodon.social avatar

this seems like a great change

https://github.com/helix-editor/helix/pull/2507

"Add support for multiple language servers per language"

#HelixEditor #helix #lsp

ma3ke, to random
@ma3ke@hachyderm.io avatar

gosh I have neglected my neovim config for quite a long time. so long that I have learnt to ignore the deprecation warnings that started popping up around v0.9 about LSP stuff. whoa now that I'm writing this down I feel.. ashamed towards my computers. it is late?

mo8it,
@mo8it@fosstodon.org avatar

@ma3ke Here is my config for #Rust after switching from #Neovim to #HelixEditor:

https://codeberg.org/mo8it/dotfiles/src/commit/bdc9a010ee88a1eebf0629dcdc7a01d400a1bb9f/.config/helix/languages.toml#L1-L13

That is it! LSP, autocompletion and many more essential features are builtin and very good integrated out of the box!

This commit that removed my 651 lines of Neovim config did hurt, but I never regretted it afterwards!

https://codeberg.org/mo8it/dotfiles/commit/1ef19372843759054497d34544d1406b459620d7

No more tweaking just for plugins to break after some release. I enjoy the productivity :D

Helix is also written in #RustLang :ferris:

Gert, to random
@Gert@mastodon.world avatar

My git "integration" when using #HelixEditor

Install lazygit: https://github.com/jesseduffield/lazygit (make sure it's on your $PATH)

Add these two lines to your tmux.conf:

bind g display-popup -w 90% -h 90% -d "#{pane_current_path}" -E "lazygit"
bind ` display-popup -w 90% -h 90% -d "#{pane_current_path}" -E "bash"

I bound these to 'g' for 'git' and ` for easy access.

Now you have a 'popup' window with a git TUI in the same path as the current pane, and a quick popup terminal.

I don't need much more.

humblehacker, to macos
@humblehacker@mastodon.online avatar

I made a thing! is a native app wrapping . It uses to embed a terminal and my fork of helix with a rudimentary IPC scheme for bidirectional communication between it and the mac app.

It's really prototype quality and may never become a real thing, but I’m having a good time learning new things (like ).

aral, to golf
@aral@mastodon.ar.al avatar
aral, to random
@aral@mastodon.ar.al avatar

Helix Editor is about to get support for multiple simultaneous language servers, which should make web development with it so much nicer (especially when creating Small Web¹ places using Kitten²).

https://github.com/helix-editor/helix/pull/8086/files

The only thing that would make it better is if the inline diagnostics branch also got merged sometime soon because it’s sad to have to choose between one or the other.

https://github.com/helix-editor/helix/pull/6417

¹ https://ar.al/2020/08/07/what-is-the-small-web/
² https://codeberg.org/kitten/app#kitten

#HelixEditor #web #dev

Gert, to vim
@Gert@mastodon.world avatar

I've never properly learned the h,j,k,l movement keys in #vim and am now forcing myself in #helixeditor to use them by disabling the arrowkeys and pgup/down end/home alltogether.
So far, it's a struggle. Why do I do this to myself?

vascorsd, to haskell
@vascorsd@mastodon.social avatar
pelemarse, to ps1graphics

When you don't have time to find a girlfriend, but you have time to make a sexy theme for the code editor in the console. nonsense

#console #terminal #helix #helixeditor #codeeditor #theme

Helix code editor, edits Rust code. Code autocomplete popup.
Helix code editor, edits Toml file. Info window opened.
Helix code editor, edits Toml file.

humblehacker, to rust
@humblehacker@mastodon.online avatar

Learning a bit of so I can tinker with source. Coming from a long history with where we don't really have to consider ownership, Rust is reminding me of my former long history with C++ (), where ownership was very important, but something you had to work at to ensure correctness. Rust seems to enforce safe ownership.

Gert, to random
@Gert@mastodon.world avatar

I wonder how this would be for learning a new editor:
https://xkcd.com/1205/
Makes you wonder...
How much faster am I really with this flashy new editor?
Very hard to calculate I think.

Gert,
@Gert@mastodon.world avatar

@M0CUV I’ve been using #HelixEditor for a while now and I absolutely love it. You’ll be productive in no time. The re-learning of keys was easy enough for me. YMMV.

Aarkon, to random German
@Aarkon@metalhead.club avatar

I absolutely fell into the bucket of . Even though I recently purchased the All Products Suite from Jetbrains from my private money, I can't get over how snappy something feels (especially concerning startup times) and and how efficient it is even though it gives features that border on the IDE side of things.
And that barely any setup work. I'm sold.

zeab, to vim
@zeab@fosstodon.org avatar

Ok. How did I not know of #helixeditor? Even without support for plugins, it is absolutely amazing. the navigation on multi cursor is out of this world. 🤯

If you come from #vim / #neovim, try it. Honestly. Try it. Go through the whole tutor guide. Open up your worst codebase. Do random things. And then tell me how this didn't change your life. 😅

https://helix-editor.com/

zstix, to neovim
@zstix@fosstodon.org avatar

As much as I love my #neovim, I've grown curious about #helix and its simplicity. Having some core features built-in and letting the rest be handled by other programs feels right. I love the simple configuration.

My nvim config is always a work-in-progress and there are things I'm constantly fixing or tweaking. I'm not sure that's where I want to be spending my time. I suppose there are bundled nvim "distributions" that handle the setup, but the ability to get lost in config is still there.

riddled,

@zstix #HelixEditor looks interesting I use #neovim and I am always fiddling with the config files too. I’d rather spend my time coding and writing.

pinpox, to random
@pinpox@chaos.social avatar

Anyone using #helix editor productively here?

Long-term #neovim user interested to know if it can be a real replacement.

#helixeditor #editor #vim #neovim

aral, to programming
@aral@mastodon.ar.al avatar

Want strong typing without a build process?

(Hint: you don’t need to use TypeScript.)

  1. Use a modern editor like Helix Editor or VSCodium that supports the TypeScript Language Server (LSP).

  2. Add this line to the top of your JavaScript file (without the backticks, if you see any):

// @ts-check  
  1. Go read up on JSDoc ;)

¹ https://helix-editor.com
² https://jsdoc.app/about-getting-started.html

#javaScript #typeSafety #JSDoc #lsp #HelixEditor #typeScript #web #dev

Gert, to random
@Gert@mastodon.world avatar

Good things about #helixeditor I found so far:

  • Commands are more logical. I've 'derived' some without knowing them. Also the little boxes that pop up are really helpful. No need to reference documentation all the time.
  • Multiple cursors that work perfectly out of the box. Very powerful, very well done.
  • To me, selection first, action second is just better than the other way around. Also, this makes using movement correctly even more important.
  • No plugins is a good thing for me. 1/2
Gert,
@Gert@mastodon.world avatar

#helixeditor findings 2/2:

No plugins means I don't have to spend days configuring, not have functionality breaking when something updates.
I know there's a plugin system in the making, but all the things I really need are already baked into the editor.
My config is 15 lines long and just configures some visual things and adds 1 keybind. I can still use stock helix on remote machines without the need for configuration, yet still have LSP support and whatnot. How awesome is that?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines