I tried it, I like it a lot, but I did find an issue straight away. I'm on MacOS and I have remapped the fn and command keys so it can be more like Windows (I can't undo 20+ years of muscle memory, and also I just don't wanna) Anyway, Fresh seems to ignore the remapping - it's back to the command key for copy/paste and the command palette. Is there a way to access the dropdown menus by keyboard? I can see F underline…
I'll need to look into this, not sure what remapping does to the incoming key events. Also I'm already working on a ui for customizing the key bindings so you could do whatever you wanted. (Currently managed by undocumented json) Thanks for reporting!
Show HN: Fresh – A new terminal editor built in Rust
51–60 of 158 posts
Re: Show HN: Fresh – A new terminal editor built in Rust
#52Installed it and out of the box this is the best new TUI editor I've tried, probably ever. There are so many great editors out there but I've never been a fan of modal editing, despite recognizing it's incredible power. My brain just doesn't work that way, yet I'm highly keyboard focused and prefer terminal over gui for most things, especially text. Great work on this! Very good performance but also a very good UX an…
Thank you :)
Re: Show HN: Fresh – A new terminal editor built in Rust
#53Thanks for this cool project ! I was desperate to find more modern terminal editors with CUA mode. There is micro which is already good, but I wanted something more and hope your editor will fill that space.
Re: Show HN: Fresh – A new terminal editor built in Rust
#54Re: Show HN: Fresh – A new terminal editor built in Rust
#55selection is broken on mac eg cntrl+shift+right switches terminal tabs
Or maybe try using a single tab in your terminal, maybe that will let the key pass through?
Anyway I need to add keybinding UX or maybe a different default set of keys for MacOS? hmm.
Re: Show HN: Fresh – A new terminal editor built in Rust
#56Re: Show HN: Fresh – A new terminal editor built in Rust
#57Earlier quoted context omitted.
Great! Just wondering maybe Bun (different JS engine) could do the job for plugins.
Anthropic Bun? :) I didn't realize it was an engine as well. I can take a look but we should wait and see where the acquisition takes it
Speed. Bun starts fast and runs fast. It extends JavaScriptCore, the performance-minded JS engine built for Safari. Fast start times mean fast apps and fast APIs.
Elegant APIs. Bun provides a minimal set of highly-optimized APIs for performing common tasks, like starting an HTTP server and writing files.
Cohesive DX. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler.
Bun is designed as a drop-in replacement for Node.js. It natively implements thousands of Node.js and Web APIs, including fs, path, Buffer and more."- From the homepage[1] - it's a shame they use semantic html but no anchors for direct linking.
Re: Show HN: Fresh – A new terminal editor built in Rust
#58Earlier quoted context omitted.
Great! Just wondering maybe Bun (different JS engine) could do the job for plugins.
Anthropic Bun? :) I didn't realize it was an engine as well. I can take a look but we should wait and see where the acquisition takes it
License compatible, probably safe from a rug pull?
Re: Show HN: Fresh – A new terminal editor built in Rust
#59Re: Show HN: Fresh – A new terminal editor built in Rust
#60I had given up hope on ever finding an editor like this. Just did a little bit of browsing in a current project and WOW. Going to use this for the rest of the day and kick the tires. Well done!