kisielk / vigo

Vi in Go
Other
168 stars 17 forks source link

Plan Acme #10

Open yarbelk opened 10 years ago

yarbelk commented 10 years ago

Review features in plan 9's acme and choose what would be good to take.

gchp commented 10 years ago

@yarbelk - Just out of interest, what kind of features do you think could be taken from acme? Acme is very much mouse based, which vigo is not, which would make it difficult to directly take ideas from there.

Saying that, I think the idea of being able to pipe text in and out of the editor via external commands as seen in acme is a powerful feature that would be a great addition.

kisielk commented 10 years ago

Basically the idea is to do a bunch of the text processing via external programs, and expose the documents inside the editor to external programs.

You're right that the UI is not a good fit, but that's only part of Acme.

gchp commented 10 years ago

Sounds good. Have you thought about how you might go about implementing this? I'd be interested in working on this, unless there are other more important pieces needed first?

kisielk commented 10 years ago

First I'd like to get the basic editor framework in good shape and implement the standard vi-mode keybindings and editor model. I'm sticking to a subset of the commands in elvis instead of trying to match vim, there's just way too much there It's been a while since I've been able to work on this code though...