대중문화 속 Emacs 등장 사례
1 week ago
6
Emacs 는 특정 사용자층만 사용하기 때문에, 영화, TV, 만화, 애니메이션, 다큐멘터리에서 드물게 등장 함. 그래서 모아본 출연 사례들
2010년 영화 The Social Network , Tron: Legacy , Arctic Blast 는 각각 Perl 스크립트 작성, eshell을 통한 프로세스 종료, Emacs Lisp 코드 화면으로 Emacs를 보여줌
Silicon Valley 와 The Internship 은 Vim과 Emacs 선택을 개발자 문화의 농담과 갈등 소재로 다루며, 들여쓰기 스타일과 기본 편집기 논쟁을 함께 엮음
일본 만화와 애니메이션, 독일 Netflix 시리즈, Hulu 미니시리즈에서는 Emacs Lisp , .emacs, Vi/Emacs 구분 질문, 단축키 농담이 해커 캐릭터와 연결됨
텍스트 언급까지 포함하면 xkcd, The Cuckoo’s Egg , Neal Stephenson 작품, 유명 Emacs 사용자 목록까지 이어지며, Emacs는 개발자 문화의 오래된 상징으로 반복 등장함
개요
Emacs 는 대중문화에서 자주 보이지 않는 틈새 텍스트 편집기지만, 영화·TV 시리즈·만화·망가에서 화면 속 도구나 대사로 등장함
본문 목록은 2026년 6월 기준 알고 있는 사례를 모은 것이며, 주요 목록은 화면에 보이는 영화·TV·만화·망가 사례를 다룸
책 속 텍스트 언급과 그 밖의 간접적 고개 끄덕임은 Honorable mentions 로 별도 정리됨
2010 영화, The Social Network
The Social Network 는 Facebook 창업을 그린 전기 드라마 영화임
젊은 Zuckerberg가 Harvard 기숙사 사진을 긁어 Facemash를 만들 때 Emacs를 실행하고 Leverett House 웹사이트를 크롤링하는 Perl 스크립트를 작성함
장면 중 Zuckerberg는 “500페이지를 하나씩 넘겨 사진을 내려받을 수는 없으니, Emacs를 꺼내 Perl 스크립트를 수정해야 한다”는 취지로 말함
2010 영화, Tron: Legacy
Tron: Legacy 는 2010년에 개봉한 SF 영화이며 Tron 시리즈의 두 번째 작품임
초반 장면에서 Edward Dillinger Jr.가 Emacs의 eshell을 실행해 Sam Flynn이 ENCOM의 새 OS 12를 공격하려고 시작한 시스템 프로세스를 grep하고 종료함
해당 장면에서 영감을 받아 Tron: Legacy 색상 팔레트 기반 Emacs 색상 테마가 만들어졌고, 저장소는 GitHub 스타 200개를 넘김
2010 영화, Arctic Blast
Arctic Blast 는 호주와 캐나다가 공동 제작한 SF 재난 영화임
약 20분 30초 지점에서 과학자 Jack과 Zoe가 얼어붙은 하드드라이브에서 위성 사진을 복구하려고 시도함
컴퓨터 화면에는 Emacs Lisp 코드가 잠깐 스크롤되며, Jack은 대부분의 파일이 손상됐다고 말함
;;;###autoload, interactive, save-excursion은 Emacs Lisp 문법으로 식별 가능함
화면 속 Elisp 프로그램은 John Wiegley가 2001년에 작성한 xml-parse 모듈 소스 코드 임
2014-2019 HBO, Silicon Valley
Silicon Valley 는 기술 업계 문화를 패러디하는 코미디 시리즈이며, 소프트웨어 엔지니어 생활, VC 자금 조달, 스타트업과 대기업의 대결을 다룸
시즌 3 에피소드 6에서 Richard와 Winnie는 코딩 중 스페이스와 탭 사용 문제로 충돌함
Richard는 들여쓰기에 탭 문자를 고집하며 “왜 탭 대신 스페이스를 쓰는지 모르겠다. 왜 Emacs 대신 Vim을 쓰지 않는 것과 같다”는 취지로 말함
Winnie는 “나는 Emacs보다 Vim을 쓴다”고 답하고, Richard는 “Oh, God help us!”라고 외침
이 장면은 들여쓰기 스타일 싸움 중간에 편집기 전쟁 을 짧게 끼워 넣은 사례임
시즌 4 에피소드 2에서는 Pied Piper 팀이 제품 기능 아이디어를 브레인스토밍하는 장면의 노란 포스트잇에 Emacs keybindings 가 보임
Emacs 키 바인딩은 bash와 zsh 같은 셸의 기본 줄 편집 모드이며, macOS도 C-a, C-e, C-k 등 여러 키 바인딩을 텍스트 필드 전반에서 지원함
1992-1993 DC Comics, The Hacker Files
The Hacker Files 는 프리랜서 해커가 다국적 음모를 폭로하고 악한 기업을 무너뜨리는 12권짜리 DC 코믹스 미니시리즈임
1호에서 주인공 Jack Marshall은 컴퓨터 바이러스에 맞서기 위해 Emacs로 소스 파일을 편집함
코믹스에는 편집기 사용자 인터페이스가 보이지 않고, emacs cure.c 명령만 등장함
2013-2019 망가, Ōsama-tachi no Viking
Ōsama-tachi no Viking 은 고등학생 해커가 부유한 엔젤 투자자와 손잡고 세계 질서를 바꾸려는 일본 망가 시리즈임
한 장에서는 적 해커가 Emacs Lisp를 사용해 보안 카메라를 익스플로잇함
화면 속 코드는 일반 Lisp처럼 보일 수 있지만, pcase와 seq-map은 Emacs 전용 구조임
pcase는 pcase.el에서 왔고 Emacs 24.1부터 일부임
seq-map은 seq.el에서 왔고 Emacs 25.1부터 일부임
seq-map은 실행 성능 면에서 mapcar나 cl-map보다 선호되지 않을 수 있지만, 순간적인 해킹 스크립트에서는 미세 최적화보다 동작 여부가 중요함
1994-1996 OVA, Key the Metal Idol
Key the Metal Idol 은 1990년대 일본 애니메이션 시리즈이며, 로봇 소녀 Tokiko “Key” Mima의 이야기를 따라감
작품은 메카와 SF 요소가 있는 다소 어두운 드라마로 다뤄짐
에피소드 9 Return에서 수수께끼의 인물 “D”는 컴퓨터 터미널만 있는 감방에 갇힘
클로즈업 장면에서 D가 리턴 키를 누르자 터미널 화면에 Emacs Lisp 코드가 스크롤됨
save-excursion과 set-buffer는 Emacs Lisp 전용 키워드이므로 다른 Lisp 변종과 구분됨
2013 영화, The Internship
The Internship 은 40대 영업사원 두 명이 Google 일자리를 얻기 위해 더 젊고 기술적으로 숙련된 지원자들과 여름 동안 경쟁하는 코미디 영화임
Google의 실제 소프트웨어 엔지니어 생활 묘사에는 여러 부정확성이 있지만, 가볍게 즐길 수 있는 영화로 평가됨
Nick Campbell은 Google 임원의 발표 중 “Ubuntu 기본 편집기로 Vi 대신 Emacs를 쓰지 않는 이유”를 질문함
임원은 “아주 좋은 생각”이라고 답하며, 장면의 발표 슬라이드는 소스 코드 편집기 인기를 비교함
2014-2015 애니메이션, Aldnoah.Zero
일본 SF 애니메이션 Aldnoah.Zero 에피소드 5에서는 두 메카의 전투 중 Emacs와 Emacs Lisp가 잠깐 보임
화면 오른쪽 아래에서 조종사가 .emacs 초기화 파일 문제를 디버깅하는 것처럼 보임
.emacs 초기화 파일을 백업하고 새로 시작하는 일은 .emacs bankruptcy 라는 표현과 연결됨
이후 화면에는 Emacs Lisp 조각이 나오며, progn, insert, beginning-of-line, forward-char 같은 키워드를 확인할 수 있음
2017 다큐멘터리, AlphaGo
AlphaGo - The Movie 는 Google DeepMind가 개발한 AlphaGo가 AI로 바둑을 익히고 상위권 바둑 기사 Lee Sedol과 대국한 과정을 다룬 수상 다큐멘터리임
신경망이 무엇인지 설명하는 도입 장면에서 소프트웨어 엔지니어가 Emacs에서 Lua를 작성하는 Ubuntu 데스크톱 화면이 보임
해당 엔지니어는 Gnome Terminal 안의 Tmux에서 TUI Emacs를 사용하는 것으로 보임
화면은 Ubuntu 기본 터미널 앱, 기본 Ubuntu Mono 글꼴, GNU Emacs 기본 다크 테마를 사용하는 것처럼 보임
배경색은 nil로 설정되어 터미널의 보라색 배경이 그대로 드러남
2019-2025 Netflix 시리즈, How to Sell Drugs Online (Fast)
독일 Netflix 시리즈 How to Sell Drugs Online (Fast) 시즌 2 에피소드 1에는 Emacs 지지자이자 뛰어난 해킹 실력을 가진 Kira가 등장함
Kira는 Vi에 두 가지 모드가 있다며 “계속 삐삐 울리기”와 “모든 것을 망가뜨리기”라고 농담함
데이트 상대 Lenny는 Emacs가 단축키를 치다가 손이 떨어져 나가기 전까지만 더 낫다는 취지로 맞받아침
Lenny는 이후 얼굴에 감자튀김을 맞음
Emacs의 기본 단축키를 두고 Vi 사용자와 Emacs 사용자가 서로 놀리는 장면이 됨
2023 Hulu 미니시리즈, A Murder at the End of the World
A Murder at the End of the World 는 살인 미스터리와 심리 스릴러 성격의 TV 미니시리즈임
한 장면에서 주인공 Darby Hart는 한 여성에게 갑자기 “Vi야, Emacs야?”라고 질문함
질문 목적은 상대가 눈에 띄는 반응을 보이는지 확인하고, 반응이 없으면 해커가 아닐 가능성이 크다고 판단하는 데 있음
관련 GIF는 Xenodium의 글 Are you Vi or Emacs? 에서 가져온 것임
2002 폴란드 영화, Haker
Haker 는 해킹에 대한 열정을 공유하는 고등학생 친구 두 명이 실제 갱스터들과 얽히는 폴란드 코미디 영화임
한 인물이 방화벽 돌파에 어려움을 겪자 다른 인물이 “sendmail을 통해 Emacs를 시도해봤어?”라는 취지로 제안함
Emacs는 sendmail을 통해 메일을 보낼 수 있지만, 이는 이메일 전송이지 방화벽 침투 기법은 아님
sendmail은 역사적으로 취약하다는 평판이 있었고, 원래 폴란드어 대사의 영어 자막 번역이 정확하지 않았을 가능성도 제기됨
“Emacs와 메일로 해킹”이라는 표현은 비현실적으로 들리지만, The Cuckoo’s Egg의 사례와 연결되는 실제 역사도 있음
Honorable mentions
xkcd #378, Real Programmers 는 “진짜 프로그래머는 나비를 써서 디스크 비트를 뒤집는다”는 유명한 만화이며, “물론 Emacs에는 그걸 하는 명령이 있다… 좋은 옛 C-x M-c M-butterfly”라는 문장으로 끝남
Emacs는 이후 이 만화를 향한 이스터에그로 실제 M-x butterfly 명령을 추가함
Clifford Stoll, The Cuckoo’s Egg (1989) 는 Lawrence Berkeley Lab에 침입한 해커를 추적한 1인칭 기록임
해커는 GNU Emacs의 movemail 함수 보안 구멍을 악용해 슈퍼유저 접근 권한을 얻음
movemail은 root 권한으로 실행됐고, 보호된 시스템 파일을 덮어쓰도록 속일 수 있었음
Neal Stephenson, In the Beginning… Was the Command Line (1999) 은 Emacs를 애정 어린 문단으로 다루며, “열핵 워드프로세서”와 “한낮의 태양이 별을 압도하듯 다른 편집 소프트웨어를 압도한다”는 표현을 사용함
Neal Stephenson, Cryptonomicon (1999) 에서는 Randy Waterhouse가 Ordoemacs를 사용함
Ordoemacs는 Emacs의 수정 버전이며, 모든 파일을 디스크에 쓰기 전에 암호화함
유명 Emacs 사용자 목록에는 Donald Knuth, Guido van Rossum, Yukihiro Matsumoto, Simon Peyton Jones, Jeff Dean, Jonathan Blow, Julian Assange, Linus Torvalds 등이 들어감
Linus Torvalds는 GNU Emacs가 아니라 micro-emacs를 사용하는 것으로 구분됨
Homepage
개발자
대중문화 속 Emacs 등장 사례
🔉 볼륨 줄이기
🔊 볼륨 키우기
🔇 음소거
⏭️ 다음 곡