Skip to content
0:00 / 0:00

#emacs#emacslisp#lisp

Defining Functions and Commands - Learning Emacs Lisp #3

System Crafters

39K subscribers • 42 videos on Hallway

YouTube

Beginner. No background in the topic needed.

20K views5 years ago1 recommendation

Programming languagesTools and practiceLisp and ClojureVim, Emacs and editors

How to define basic functions, handle arguments, write interactive commands, and document them in Emacs Lisp.

In this stream, we'll continue learning the fundamentals of Emacs Lisp by showing how to define functions and commands: - Basic function definitions - Function argument types (optional, rest) - Unnamed (lambda) functions - Invoking functions stored in variables and parameters - Adding documentation strings - Defining interactive functions (commands) We'll also start working on the basic steps of the Emacs package that we'll be creating for the rest of this series! The show notes can be found here: github.com/daviwil/emacs-from-scratch/blob/master/show-notes… The Basics of Dotfiles: youtube.com/watch?v=BE87kUCTBVU Poll about Emacs Lisp streams vs videos: youtube.com/post/UgyYiO9sc4js5G42f1h4AaABCQ My Emacs configuration: github.com/daviwil/dotfiles/blob/master/Emacs.org If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon: - github.com/sponsors/daviwil - patreon.com/SystemCrafters You can also leave a tip via PayPal: paypal.me/daviwil Follow me on Twitter for more Emacs content! twitter.com/SystemCrafters Chat with the System Crafters community on Discord: discord.gg/yVD8Gx6 Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY ccmixter.org/files/mseq/26296

Why it's here

1 person recommends this

What people say. Recommended as a tutorial on writing custom functions and interactive commands in Emacs Lisp.

u/daviwilSystem Craftersin r/emacs • Recommends

Defining Functions and Commands - Learning Emacs Lisp #3 (LIVE 1/22, 9:15 am PST)