Live data from Hacker News

A Tour of the Acme Editor

research.swtch.com

71–80 of 91 posts

Re: A Tour of the Acme Editor

#71
post #40
post #37

Earlier quoted context omitted.

The scroll wheel can be clicked as a middle mouse button on most mice.

That's true, but it's very awkward. In Acme, the middle button means 'execute command'. You need to press it constantly, often in combination with other buttons. A clickable scroll wheel is not good enough.

Maybe a mouse with touch scroll

Re: A Tour of the Acme Editor

#72
ok, looks interesting. i still like my vim though as the editor part.

so to summarize, we'd need an editable terminal, like the one acme provides and a plumber that works with that termal, put it all in a tiling wm, and we're there, right?

in my opinion, in a way, the behavior is already very similar to what everyone with tiling wms trys to achieve. but maybe i'm missing something crucial

Re: A Tour of the Acme Editor

#73
post #57
post #45

Earlier quoted context omitted.

I had seen acme color theme files in a previous plan9port repository version but can't seem to find them today. I believe I was also able to use them. Does anyone remember or know more?

At Bell Labs, Rob switched acme and sam from black and white to color in the development version of Plan 9, called Brazil, in the late fall of 1997. I used Brazil on my laptop as my day-to-day work environment, but I was not a developer. I remember writing Rob an email saying how much I enjoyed having color but that it would be nice to have options to set the color scheme. He wrote a polite but firm response back exp…

Interesting but I could swear I had seen some theme files and had succesfully tested them IIRC. It was either for 9term or acme if my memory ain't confused.

Re: A Tour of the Acme Editor

#74
post #56
post #46

Earlier quoted context omitted.

I've only found a reference in a 2006 post from Ron. Is it a modification to acme which would need to be ported to plan9port or is it already part of plan9port's acme or is it maybe just a set of scripts to source on acme startup?

Grab smacme.tar from http://plan9.bell-labs.com/sources/contrib/rminnich/ , or just browse the source under smacme/. You'll have to diff the files against the sources in Plan 9 Port.

What about merging smacme with acme in plan9port or porting smacme as a modified acme into plan9port parallel to vanilla acme?

Re: A Tour of the Acme Editor

#75
post #12

Earlier quoted context omitted.

I thought the executing arbitrary text was pretty awesome, but I would definitely love to see more examples and uses. I was also thinking - how hard would it be to add this to Emacs? does it already exist?

Some extensions like FFAP (file-find-at-point) lookup the word at point in the filesystem, some leverage font and mouse infrastructure to turn text into action. 10$ it's quite easy to do, a generalized *-at-point, the "challenge" is to make it as configurable.

Unknowingly I just reimplemented part of FFAP. After a little playing with Acme I want to add some of its features to my emacs (FFAP is one of these, since click/command opening included files in my .tex or code is great)

Next step is making my FFAP more intelligent (depending on buffer extension & mode) and then make it "execute at point" if it is not intended to be a file (depending on context)

Re: A Tour of the Acme Editor

#76
post #12
post #9

Very neat. It seems to me the really interesting bit here is the ability to add execution meaning to arbitrary bits of text. Can anyone who uses Acme comment on whether or not that is primarily what gives Acme its power? Is there something else key to it that isn't shown cleanly in the video? Interestingly, I also see Light Table as an "Integrating" Development Environment - something that utilizes all the amazing to…

I thought the executing arbitrary text was pretty awesome, but I would definitely love to see more examples and uses. I was also thinking - how hard would it be to add this to Emacs? does it already exist?

Unknowingly I just reimplemented part of FFAP. After a little playing with Acme I want to add some of its features to my emacs (FFAP is one of these, since click/command opening included files in my .tex or code is great)

Next step is making my FFAP more intelligent (depending on buffer extension & mode) and then make it "execute at point" if it is not intended to be a file (depending on context)

Re: A Tour of the Acme Editor

#77
post #25

Earlier quoted context omitted.

I won't argue any of your points but one. You can use whatever system fonts you like on OS X. Here's some Comic Sans for you: http://swtch.com/~rsc/hackernews.png

A hint on how to achieve that would be greatly appreciated. I tried starting Acme as follows, but no joy: 9 acme -F '/Library/Fonts/Comic Sans MS.ttf' ADDED. After googling site:swtch.com, I tried the following two invocations, but still no joy: 9 acme −F /mnt/font/Monaco/13a/font 9 acme −F /usr/local/plan9/mnt/font/Monaco/13a/font -- which is not so surprising as neither /mnt nor /usr/local/plan9/mnt exist. ADDED. A…

-F changes the fixed width font. You want -f.

Re: A Tour of the Acme Editor

#78
post #77

Earlier quoted context omitted.

A hint on how to achieve that would be greatly appreciated. I tried starting Acme as follows, but no joy: 9 acme -F '/Library/Fonts/Comic Sans MS.ttf' ADDED. After googling site:swtch.com, I tried the following two invocations, but still no joy: 9 acme −F /mnt/font/Monaco/13a/font 9 acme −F /usr/local/plan9/mnt/font/Monaco/13a/font -- which is not so surprising as neither /mnt nor /usr/local/plan9/mnt exist. ADDED. A…

-F changes the fixed width font. You want -f.

Thanks. Am now able to choose among the fonts supplied by the plan9port tarball.

Still would like to be able to choose a OS X system font, though.

Re: A Tour of the Acme Editor

#79
I fiddled with acme a few times over the years, but never got around using it for a real project (I did use sam for quite a while about 10 years ago). I'd like to see the "advanced" version of this screencast, i.e. someone doing a small programming project with it, coding, debugging etc.

And preferable not a C/Go unix CLI/server, where you probably have decent cooling and can stay within acme all the time. The trivial blog web app example would be interesting, maybe in Java, Ruby, Perl, Python etc., so that it's easier to compare this with IDEs or vim/emacs.

Re: A Tour of the Acme Editor

#80
post #16

Acme focuses entirely on the idea of text as user interface Sounds a little like Oberon. I wonder how many people have used both.

I think the line of descent is Cedar -> Oberon -> Acme.

My Oberon usage was quite a while ago (really liked the system, although it was a bit impractical). The big difference being the object-/module-oriented nature of it, as compared to acme's Unix text piping.

Oberon's System 3 is a pretty decent example of transitioning from a text-based environment to a richer GUI, by the way.

Post reply on HN