Live data from Hacker News

Zas Editor

zeditor.app

1–10 of 362 posts

Re: Zas Editor

#2
This looks promising. Downloaded it to try, was dissapointed to find no/little support for Python. It does work for Go and Rust though.

If this can get a good plugin ecosystem, it would fly.

Re: Zas Editor

#3
post #2

This looks promising. Downloaded it to try, was dissapointed to find no/little support for Python. It does work for Go and Rust though. If this can get a good plugin ecosystem, it would fly.

Sorry to hear that. At the moment only Go and Rust are supported. We are currently working on plugins. What did you think about the Rust & Go support? Would you use it for Python if we add support?

Re: Zas Editor

#4
Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in.

The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both languages.

We’re using the Rope data structure for text representation, and the tree-sitter parser for syntax highlighting and some smart features like file outline, local renaming and symbol search. All other language features are powered by LSP servers (rust-analzyer and gopls).

I’d be happy to answer any questions under this comment or anywhere else in this thread.

Re: Zas Editor

#5
post #4

Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in. The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both…

This looks like a great start! There's one thing I couldn't find from this page, which I'm sure many developers would ask about: is there a Vim plugin, or Vim mode? And if not, are you planning to add one?

Re: Zas Editor

#6
post #5
post #4

Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in. The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both…

This looks like a great start! There's one thing I couldn't find from this page, which I'm sure many developers would ask about: is there a Vim plugin, or Vim mode? And if not, are you planning to add one?

Hi, thanks for the tip, I will add that to the FAQ. There is no VIM key binding at the moment. We are planning to add one; we know how many developers (including us) would want that.

Re: Zas Editor

#9
Looks great. One thing I recommend is defining a smaller width for the content on the landing page so it doesn't take up the whole screen. Otherwise, it takes a lot of effort to read left-to-right.

Re: Zas Editor

#10
post #9

Looks great. One thing I recommend is defining a smaller width for the content on the landing page so it doesn't take up the whole screen. Otherwise, it takes a lot of effort to read left-to-right.

Thank you for the feedback! We are on it. Just quick question, are you on a desktop?
Post reply on HN