Skip to main content
added 52 characters in body
Source Link
Drew
  • 79.1k
  • 10
  • 123
  • 257
  1. Start with the Emacs Wiki page Learn Emacs Lisp.

    Not that that page itself will teach you Emacs Lisp. It will instead point to learning resources -- exactly what you're looking for here, with your question. Many users have contributed to it and edited it over a period of years. That presents advantages as well as disadvantages wrt one user's blog. The quality of suggestions there is of course various, because of the variety of inputs.

  2. Beyond that - everything that others here have said, especially starting with the built-in doc of Emacs:

  • The Elisp manual - mostmostly a reference, but some good usage guidance and conceptual info too. It's built into Emacs: C-h i then choose the Elisp manual.

  • The Emacs Lisp Intro - step-by-step intro to Lisp and Emacs Lisp. Also built into Emacs and available from C-h i.

  1. Since you've used Common Lisp it will be super easy to pick up Emacs Lisp. Consider yourself lucky about this.

    If you had used Common Lisp (or Zeta Lisp or whatever) on a Lisp machine then the experience would be quite similar. You can think of Emacs as (among other things), a great Lisp environment. You can go from zero to 60 in no time, when learning.

  2. Have fun!

  1. Start with the Emacs Wiki page Learn Emacs Lisp.

    Not that that page itself will teach you Emacs Lisp. It will instead point to learning resources -- exactly what you're looking for here, with your question. Many users have contributed to it and edited it over a period of years. That presents advantages as well as disadvantages wrt one user's blog. The quality of suggestions there is of course various, because of the variety of inputs.

  2. Beyond that - everything that others here have said, especially starting with the built-in doc of Emacs:

  • The Elisp manual - most a reference, but some good usage guidance and conceptual info too. It's built into Emacs: C-h i then choose the Elisp manual.

  • The Emacs Lisp Intro - step-by-step intro to Lisp and Emacs Lisp.

  1. Since you've used Common Lisp it will be super easy to pick up Emacs Lisp. Consider yourself lucky about this.

    If you had used Common Lisp (or Zeta Lisp or whatever) on a Lisp machine then the experience would be quite similar. You can think of Emacs as (among other things), a great Lisp environment. You can go from zero to 60 in no time, when learning.

  2. Have fun!

  1. Start with the Emacs Wiki page Learn Emacs Lisp.

    Not that that page itself will teach you Emacs Lisp. It will instead point to learning resources -- exactly what you're looking for here, with your question. Many users have contributed to it and edited it over a period of years. That presents advantages as well as disadvantages wrt one user's blog. The quality of suggestions there is of course various, because of the variety of inputs.

  2. Beyond that - everything that others here have said, especially starting with the built-in doc of Emacs:

  • The Elisp manual - mostly a reference, but some good usage guidance and conceptual info too. It's built into Emacs: C-h i then choose the Elisp manual.

  • The Emacs Lisp Intro - step-by-step intro to Lisp and Emacs Lisp. Also built into Emacs and available from C-h i.

  1. Since you've used Common Lisp it will be super easy to pick up Emacs Lisp. Consider yourself lucky about this.

    If you had used Common Lisp (or Zeta Lisp or whatever) on a Lisp machine then the experience would be quite similar. You can think of Emacs as (among other things), a great Lisp environment. You can go from zero to 60 in no time, when learning.

  2. Have fun!

Source Link
Drew
  • 79.1k
  • 10
  • 123
  • 257

  1. Start with the Emacs Wiki page Learn Emacs Lisp.

    Not that that page itself will teach you Emacs Lisp. It will instead point to learning resources -- exactly what you're looking for here, with your question. Many users have contributed to it and edited it over a period of years. That presents advantages as well as disadvantages wrt one user's blog. The quality of suggestions there is of course various, because of the variety of inputs.

  2. Beyond that - everything that others here have said, especially starting with the built-in doc of Emacs:

  • The Elisp manual - most a reference, but some good usage guidance and conceptual info too. It's built into Emacs: C-h i then choose the Elisp manual.

  • The Emacs Lisp Intro - step-by-step intro to Lisp and Emacs Lisp.

  1. Since you've used Common Lisp it will be super easy to pick up Emacs Lisp. Consider yourself lucky about this.

    If you had used Common Lisp (or Zeta Lisp or whatever) on a Lisp machine then the experience would be quite similar. You can think of Emacs as (among other things), a great Lisp environment. You can go from zero to 60 in no time, when learning.

  2. Have fun!