Supercharging your Workflow with Emacs

Nidish Narayanaa Balaji

2024:Feb:7

Created: 2024-02-06 Tue 23:37

Welcome to Emacs! 😄

Today's Session:

  • What?
  • Why?
  • How?

Emacs-Ewoks @ ILA (Currently: Jan, Tihomir, I) ewokswemacs.png

What is Emacs?

An extensible, customizable, free/libre text editor — and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing – The GNU Emacs Website

What is Emacs?

🤙

Emacs outshines all other editing software in approximately the same way that the noonday sun does the stars. It is not just bigger and brighter; it simply makes everything else vanish. – Neal Stephenson, In the Beginning was the Command Line (1998)

Emacs for Latex 🤯

Things to cover:

  1. Compilation, navigation
  2. Macro completions (figures, citations, references)
  3. Environment insertion & Manipulation
  4. Snippet Insertion
  5. Auto-activating Snippets for Math
  6. Lazytab based tables

Emacs for MATLAB 🤯🤯

Things to cover:

  1. MATLAB purpose layout
  2. Interactive development with the MATLAB REPL
  3. Help documentation
  4. MATLAB over TRAMP

Miscellanies 🤯🤯🤯

😃 Thank You! 😃

  • Emacs can supercharge your workflow
  • Percieved Barriers
    • Windows? 90% of what I've shown works! ✌️
      • Not all roses though 😬
    • Time investment? Ask Jan! 😸
      • ~1-2 weeks to get in; a lifetime to master 😃
    • Disruptive? 🤔
  • Hit me up anytime! 😺

ewokswemacs.png