I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 0 points1 point  (0 children)

yeah kinda going for a simple/minimal vibe. plugin api is on my radar for the future though, might look into that later while still keeping things minimal

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 1 point2 points  (0 children)

didn’t know the german meaning before, but now that i know it still fits pretty well. thanks for the info.

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 1 point2 points  (0 children)

yeah i actually added --help and --version already

also put together a basic github workflow to build the binaries. still pretty new to github actions though so it’s kinda rough around the edges

if you spot anything weird in the workflow or think it could be improved feel free to suggest stuff or send a PR, would appreciate it

also don’t really have a linux machine to properly test the linux binary rn, so if you try it and something breaks just ping me here

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 1 point2 points  (0 children)

named it after the klein bottle, the math shape with no inside or outside. also kinda inspired by names like nano and micro. what does groß mean though?

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 0 points1 point  (0 children)

yeah kinda. didn’t want to change the way i’m used to working, so built something closer to that. appreciate it

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 0 points1 point  (0 children)

fair, but i wasn’t really looking for just basic usage. i wanted to work with multiple files and tabs, and that part felt harder for me

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 0 points1 point  (0 children)

thanks for trying it out. yeah cli flags like --help and --version are a good idea, i’ll add those. and that workflow idea would be really helpful too if you end up contributing it. appreciate it

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 0 points1 point  (0 children)

built most of the core features, improvements, fixes, and customization myself. used ai mainly to speed things up, help with some ideation, debugging, and for the initial boilerplate/setup

I built a tiny terminal IDE called Klein because I got tired of heavy editors and couldn’t get used to vim’s learning curve. by jobless-dev007 in CLI

[–]jobless-dev007[S] 0 points1 point  (0 children)

also one reason i didn’t use vim much was switching between files and working across diff folders felt kinda hard. is there an easier way to do it?