Slashdot Mirror


Emacs and Vim Combined In New 'Spacemacs' Distro (spacemacs.org)

Long-time Slashdot reader Qbertino brings news of a new text editor offering what he calls "a modern, hipster-compliant makeover" of both Emacs and Vim: As a classic, perhaps the classic GNU project, Emacs has been marred by abysmal branding and marketing...that has improved slightly but might still leave some people unsatisfied [and] has also been engulfed in an eternal war with Vim, the editor of the beast. Mope no further, salvation is nigh! Spacemacs is a new Emacs distribution that aims to combine all the goodies of Emacs and Vim and then some...
Version .2 of Spacemacs was released this week "with more than 1700 commits since the last major version released in January 2016." With nearly 500 contributors on GItHub, Spacemacs plans to be "crowd-configured" with "curated packages tuned by power users," and is offering features like a real-time display of available key bindings, a simple query system for layers and packages, and of course, a clearly defined set of conventions.

19 of 130 comments (clear)

  1. Oh come on... by willoughby · · Score: 5, Insightful

    This is a joke, right? :wq
    dammit

  2. done years ago by rubycodez · · Score: 2

    there's been vi package for emacs, and emacs emulation for vim....whoop de doo.

  3. We have to do something now that XEmacs is dead by kriston · · Score: 2

    We have to do something now that XEmacs is basically dead and gone.

    Like improving text mode operations on screens wider than 100 characters, for one.

    --

    Kriston

  4. Oblig: Ed man! by dogvomit · · Score: 3, Informative

    Ed, man! !man ed.

    Ed is the standard text editor.”

    --
    Happy happy oh my friend

  5. Wow by jwymanm · · Score: 4, Interesting

    All these posts and not a single positive? I've been using Spacemacs for several months now and its the best thing since sliced bread. It's got amazing defaults and great layering support. Everything is handled inside one .spacemacs file inside your home directory so you can just copy that around and get the same exact experience. I use holy mode which is just emacs bindings in the forefront. It's a great project and it continues to get better.. nothing negative and not at all useless like some very nice spammers here posted.

    1. Re:Wow by drjones78 · · Score: 2

      It really is a great piece of work.

  6. Distro??? by MadMaverick9 · · Score: 3, Interesting

    It's just a fucking ordinary Emacs add-on.

    Typical hipster marketing talk.

    1. Re:Distro??? by Dragonslicer · · Score: 2

      Darn. And I was ready to make a joke that emacs users are finally admitting that it's really a full operating system that doesn't include a decent text editor.

  7. Re:Level up Vimmers. :-) by MadMaverick9 · · Score: 2

    so... what's the point again?

    But but ... Evil ain't hip.

    ugh ... what's up these days with the mentality that everything that has been around for a few years is ol' fashioned and needs to be replaced and re-innovated?

    I am sick and tired of that mentality.

  8. what is vi bringing to the party by Anonymous Coward · · Score: 2, Funny

    If you add vi to emacs, the result is emacs.

  9. Emacs vs VI by hackus · · Score: 2

    The entire concept of a having to push extra keys to simply edit text is flawed.

    Modeless design won a long time ago in software...not including of course the whole Windows/Drop Down Menus thing, also modeless design.

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    1. Re:Emacs vs VI by 91degrees · · Score: 2

      .not including of course the whole Windows/Drop Down Menus thing, also modeless design.

      . Agree with your first point, but it is nice to have a text mode editor. Sometimes you want to ssh into a system.

      That said, I do prefer pretty much everything to vi. It takes too long to learn to even simply type in it. I guess it's good for people who do everything over the network but on the whole I prefer even the MSDOS edit application.

  10. Re: does run systemd? by lokedhs · · Score: 3, Informative

    Actually, yes. Systemd integration was merged a few months ago. Sadly, I'm not even joking.

  11. Re:Level up Vimmers. :-) by drjones78 · · Score: 2

    If you read more of the documentation, you could have answered your own question. Spacemacs is a akin to Emacs Prelude, Emacs Live, or Emacs Starter Kit... its a *very well* polished, well tuned, and even user-friendly, evil-mode/helm-mode based emacs setup, along with a lot of other goodies baked - including lots of great work making other packages in the emacs ecosystem work more smoothly with evil. If you use either emacs or vim, its worth your while to check it out.

  12. Re:Level up Vimmers. :-) by drjones78 · · Score: 2

    I'm sick and tired of the mentality that criticizes stuff while being completely ignorant (and wrong) about what it is.

  13. Re: Hipster compliant? by cprasky · · Score: 2

    In fact, I have a real problem with the whole "sacrificing your children" motif of the Bible, whether it is Abraham sacrificing his son, Lot offering his pubescent daughters to a horny mob or God sacrificing his son. It all seems to be pointing humanity to a self-destructive, counter-survival path. Sort of a throwback to the worship of Moloch.

    --
    The optimist proclaims we live in the best of all possible worlds and the pessimist fears this may be true.
  14. Vi, vim, and vigor. by Ungrounded+Lightning · · Score: 2

    My fingers do vim automatically too, sometimes when I don't even want them to. :wq

    Yeah.[esc]

    When I bought my firsrt unix machine, back in the '70s, it had memory expansion - two whole megabytes of RAM total - but no demand-paged virtual memory. I had to use vi because emacs was too big for it to compile, let alone run

    (Joke at the time was the name was an acronym for Eight Megabytes and Constantly Swapping. My now-wife was in college about then, and her prof read mail in emacs - on his highly-privileged account which would let emacs have as much of the swap disk as it wanted. That would bring the time-shared machine to its knees and keep his class from getting their homework done.)

    For a couple years I was one of the sysops and a heavy poster on the first site to use picospan - the conferencing software that The Well eventually migrated to. That drove the vi command set into my brain's automation, until it was more familiar than just typing.

    Several times I tried to use emacs, thinking that if I became even moderately proficient in the editing funtions, having the kitchen-sink feature set available would be a net gain. But every time I tried I'd find it would take three times as many keystrokes to do some useful stuff I did a LOT.

    I even thought to try a vi emulation mode as a way to ease in. Oops: It had TWO of them - with different shortfalls. WIth one I might have persevered, learning the deltas and their workarounds (which might have been an incentive to migrate to the native command set). But with two, both broken in different ways, there was no clear correct path.

    Then came vim, with more capability (including language decoration contexts) and only minor deltas. That works for me. I have unix/linux tools/utilities and scripting languages to do as much of the other stuff that emacs provides its users as I'd be likely to use anyhow.

    So I'm a confirmed vithian. Nothing against emacsians: Whatever works for you works for you. vi/vim works for me.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  15. Re:Oh great by 110010001000 · · Score: 2

    What are these people thinking? You can't use emacs on Mars! Plus it is no place to raise your kids.

  16. Re:Oh great by K.+S.+Kyosuke · · Score: 2

    Actually, at ~0.4 g, raising anything gets significantly easier.

    --
    Ezekiel 23:20