this post was submitted on 13 Jun 2023
27 points (100.0% liked)

Emacs

1978 readers
2 users here now

Our infinitely powerful editor.

founded 5 years ago
MODERATORS
 

The lack of keyboard interface on Lemmy is killing me, but really what I want is a good client in Emacs. However, it's beyond my Elisp to design and start such a project, but I could probably help. Anyone on it?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 2 years ago (1 children)

Help the world and start learning Elisp while writing a Lemmy client.

[–] [email protected] 3 points 2 years ago (1 children)

The point is there are people out there who are very familiar with the options for making this, who could easily kick-start a solution that would be more rational and better designed and based on a well conceived base. If I were to do it I would re-invent the wheel and flail around with awkward solutions.

I do know Elisp and have written packages so am at a basic-intermediate level. I just recognize that experience has benefits and I could contribute best by enhancing and fixing someone else's base design.

[–] [email protected] -1 points 2 years ago (1 children)

I'm not forcing you, but "re-invent the wheel" is a bit misconception when Lemmy itself is in the very early development stage.

[–] [email protected] 3 points 2 years ago (1 children)

You misunderstand me. I mean reinventing the wheel of the various functions the solution requires. The actual communication with Lemmy will be a tiny fraction of the work.

[–] zmhanham 1 points 2 years ago

It's always a learning opportunity regardless! Could be a great portfolio project as well. If you're worried about reinventing the wheel: Google every step of the way to find if a well supported package already exists for what you're trying to do. Read code of other popular packages that implement that feature you need and "steal" it from them. Maybe your lisp won't be very idiomatic but that can always be fixed and you have to learn that through experience anyways.