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.
A Tour of the Acme Editor
71–80 of 91 posts
Re: A Tour of the Acme Editor
#72so 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
#73Earlier 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…
Re: A Tour of the Acme Editor
#74Earlier 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.
Re: A Tour of the Acme Editor
#75Earlier 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.
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
#76Very 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?
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
#77Earlier 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…
Re: A Tour of the Acme Editor
#78Earlier 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.
Still would like to be able to choose a OS X system font, though.
Re: A Tour of the Acme Editor
#79And 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
#80Acme focuses entirely on the idea of text as user interface Sounds a little like Oberon. I wonder how many people have used both.
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.