u/daviwilSystem Craftersin r/emacs • Recommends
Defining Functions and Commands - Learning Emacs Lisp #3 (LIVE 1/22, 9:15 am PST)
39K subscribers • 42 videos on Hallway
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/26296What people say. Recommended as a tutorial on writing custom functions and interactive commands in Emacs Lisp.
u/daviwilSystem Craftersin r/emacs • Recommends