News for hackers. Stuff that matters.
Re:The Unix spirit set free: Plan 9 from Bell Labs (2006) [pdf] by zura on Monday June 02, 2014 @06:42AM (#7832763)
I'm always interested to hear opinions from Acme/Sam users. While these "editors" have some unique features, don't you find annoying the lack of basic code completion and syntax highlighting?
Re:The Unix spirit set free: Plan 9 from Bell Labs (2006) [pdf] by dexen on Monday June 02, 2014 @07:06AM (#7832829)
Not really.

Don't you find annoying the lack of built-in file browser and powerful regex-based transformation language?

Don't you find annoying the lack of quick access to search/navigate/execute/copy-paste mechanics via mouse click?

In Acme, all text is hypertext. The difference between Acme and previous generation editors (Vim, EMACS etc.) is like between The Web and a library of paper books.

Re:The Unix spirit set free: Plan 9 from Bell Labs (2006) [pdf] by fmoralesc on Monday June 02, 2014 @08:08AM (#7833039)
> Don't you find annoying the lack of quick access to search/navigate/execute/copy-paste mechanics via mouse click?

Yes, which is why I've written some acme emulation for vim twice. (Incidentally, I was working on that yesterday before this link was posted: https://github.com/fmoralesc/plan9-for-vimspace I have to improve the button 2 functionality, and chords are still not supported, but I'm on it. A plumbing system is planned, although I'm not sure if its best to reuse plan9port's plumber or reimplement it.)

> In Acme, all text is hypertext.

Exactly. Which is why, even though I am a serious vim junkie, I love acme so much.

Re:The Unix spirit set free: Plan 9 from Bell Labs (2006) [pdf] by vdm on Tuesday June 03, 2014 @07:19AM (#7839362)
nice work. it would also be cool to use acme window management heuristics for splits, maybe even for tmux.
Re:The Unix spirit set free: Plan 9 from Bell Labs (2006) [pdf] by fmoralesc on Tuesday June 03, 2014 @09:56AM (#7840171)
I'll improve them, at least for the supported actions. The problem I have is vim doesn't keep track of the windows layout, afaict.
Re:The Unix spirit set free: Plan 9 from Bell Labs (2006) [pdf] by anth on Monday June 02, 2014 @01:30PM (#7834658)
Not at all. I find syntax highlighting awful for actual programming (it's sort of useful for the first few days of learning a new language). It makes code less readable, and encourages some of the worst practices of programming. People have written tons about this. At its best, it's a crutch.

I think code completion is more of a mixed bag. It's useful when you're stuck in ugly environments with FrameworksAndLibraries[withFunctionsLikeThese], but I just avoid those environments.

Also, people have built external commands that do code completion. They're not as nicely integrated, but could be improved enough to be quite comfortable, if that's what you're after. (syntax highlighting couldn't ever really work in acme or sam)