---
title: Emacs as a Python IDE
teaser: From the New York Emacs Meetup, Drew Werner shows us how to turn Emacs into
  a multi-language IDE.
tags: emacs,new york city,python
author: Thom Obarski
published_on: 2017-02-17
---

From the [New York Emacs Meetup](https://www.meetup.com/New-York-Emacs-Meetup/),
[Drew Werner](https://github.com/wernerandrew) shows how, with a little effort,
Emacs can be a powerful, multi-language IDE with code completion, documentation
lookup, and more. Using Python as our language, we will show how to use the the
auto-complete, epc, and [jedi.el](https://github.com/wernerandrew/jedi-starter)
libraries to create a semantically rich editing experience. We'll discuss how
these libraries work together and how to customize them for your own setup.

<iframe title="Emacs as a Python IDE - YouTube" width="640" height="360" src="https://www.youtube.com/embed/6BlTGPsjGJk"
frameborder="0" allowfullscreen></iframe>

Check out more meetup presentations, editor tips/shortcuts, lightning talks,
AMA's, behind the scenes bloopers, and more by subscribing to the [thoughtbot
YouTube Page](https://www.youtube.com/user/ThoughtbotVideo)!
