1. 15
  1.  

  2. 18

    Perhaps the popularity of Emacs is far less than VSCode, but this is not a bad thing. For example, free riders are not suitable for using Emacs. Let them in will only lower the overall level of the community;

    This is such a terrible sentiment. Please stop actively trying to make these things elitist.

    Also, touting EMMS? That’s not going to make you want to use Emacs. Some of the other stuff might, but not EMMS.

    1. 1

      What is EMMS? I can’t seem to find a reference to that or anything thing on that page that’s obviously makes up that acronym.

      1. 3

        The Emacs Multimedia System. I’m hard pressed to think of a worse system for managing my music collection.

        1. 2

          EMMS refers to picture in Listen to music Emacs section.

          Actually I haven’t tried EMMS myself, I just want to show readers listen to music。 Any alternatives suggest?

          Please stop actively trying to make these things elitist.

          I don’t mean this, I just want to explain less popularity is not a bad thing. Readers might wonder why there are so few people using it if Emacs looks so damn good.

          1. 2

            Actually I haven’t tried EMMS myself, I just want to show readers listen to music。 Any alternatives suggest?

            I suggest not using Emacs to manage your music. I recommend just about anything else. (If you want something terminal-based, cmus is okay.)

            I don’t mean this, I just want to explain less popularity is not a bad thing.

            If that’s the point you want to make, then the words chosen are not very good for that. You may want rephrase it.

      2. 3

        I thought dired was amazing until I learned wdired.

        1. 1

          wdired + rectangle editing is also quite fast and easy. wdired + replace-string is nearly as nice.

        2. 3

          I think this is the best visualization of the Emacs undo system I’ve ever seen.

          1. 1
          2. 2

            Thanks! I’ve always sort of wanted to try emacs but never really bothered. I’ll read this and report back :-)

            1. 2

              Glad help you jump into Emacs, let me know if you have any questions.

            2. 2

              Another happy Emacs user here - using it for (among other things) coding, organisation, timesheets, mail, IRC, terminals, Web service interaction. AMA :)

              1. 1

                Great article! Some nice information and tips in there. Thanks.

                1. 1

                  It’s always interesting to read articles like this, I know I learn a few new things each time. I’ve been using Emacs for 15+ years by now, and have wasted many hours on messing around with my Emacs configuration.

                  Thanks for linking!

                  1. 1

                    ace-jump-mode moves the cursor quickly according to the character. The figure below is an example of fast jump according to p

                    To my knowledge, avy is usually recommended, nowadays. And it can be downloaded on ELPA!

                    projectile project workspace management

                    I always recommend checking out project.el before projectile, because for most people project.el should suffice.

                    1. 1

                      I always recommend checking out project.el before projectile

                      By which I assume you mean the Projects functionality?

                      1. 1

                        Yes, but I usually see people (and the developers) refering to it as “project.el” to avoid confusion.

                      2. 1

                        I have never used avy and project.el. Glad you introduce those to me, I will try in my spare time.

                        Also this article is meant to tell if Emacs is suitable for readers and how to get started. There are so many excellent packages do similar things, such as helm/ivy, company/ido/anything, the lists can go on and on. I just introduce those I use daily, maybe I can write some comparsions in later posts.

                        1. 1

                          My point with mentioning these, is that I think they are better to get people started, if only you don’t need MELPA, but in the one case have project.el built in (and recently also bound by default), and in the other just have to run M-x package-install avy RET. In my opinion, there is a cult around overcustomising Emacs with packages, that usually does more harm than it helps. The defaults are often more powerful (and more Emacs-y) than people realize, which summarizes the journey I have been making over the last year, and I’d like to help others journey too.