Python으로 만드는 neovim async plugin

  • 환경과 DevOps
  • 2016-08-14 (일요일) 15:40 - 16:20
  • 한국어
  • 102
  • Photography and recording is allowed

Slide

https://astralhpi.github.io/pycon2016_program31/

Video

https://youtu.be/VHaOVdbHLHE

PDF

https://github.com/pythonkr/pyconapac-2016-files/raw/master/20160814-102-31-jaehaksong.pdf

Description

세상에는 수많은 텍스트 에디터와 플러그인이 있습니다. 하지만 이상하게도 100% 만족하기는 쉽지 않습니다. 원하는 옵션이 없거나, 기대한 것과 동작이 다르거나 기능이 있어도 미묘하게 불편합니다. 더는 누군가가 내가 원하는 플러그인을 만들어주길 기다릴 수 없습니다. 방법은 자기 자신을 위해 직접 플러그인을 개발하는 것 뿐입니다.


 본 프로그램에서는 vim 사용 경험이 있는 청중을 대상으로 neovim을 소개하고, 우리에게 이미 친숙한 python으로 neovim 플러그인을 쉽게 만드는 방법에 대해 이야기해보자 합니다.


대상 청중

  •  파이썬으로 플러그인을 만들어보고 싶은 vim/neovim의 사용자
  • 텍스트 에디터의 플러그인을 어떻게 만드는 지 알고 싶은 사람


사전 지식

  • vim과 shell에 대한 기본적인 지식
  • python 문법 (클래스 선언, 데코레이터 등등)


듣고 얻게 되는 점

  • neovim이라는 것이 있구나!
  • python으로 neovim용 async plugin을 개발하는 방법


진행 순서

  • 간단한 neovim 소개
  • python REPL을 사용한  'Hello World!'
  • 간단한 플러그인 예제
  • 필요한 플러그인 만들어보기
  • 질문&답변

Comments

blog comments powered by Disqus

Sponsors

키스톤

다이아몬드

플래티넘

골드

스타트업

실버

미디어