Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
cohama
PPTX, PDF
2,009 views
2015 12-04 about_neovim
LT abount NeoVim (in NGK2015B)
Software
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 12
2
/ 12
3
/ 12
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PPTX
ConoHaにおける オブジェクトストレージの 利用動向
by
Hironobu Saitoh
PPTX
クラウドのようなVPS 「ConoHa」 を使ってみよう。
by
Hironobu Saitoh
PPTX
ConoHa VPSの コマンドラインツールを作った
by
Hironobu Saitoh
PDF
tansuの紹介
by
Yuya Matsushima
PPTX
自動デプロイ
by
Iku Yamamoto
PDF
新人営業のためのよくわかる仮想化技術r
by
yuki kashiwaba
PPTX
このべん第一回 ~ 「ConoHaってどんなVPS?」を勉強して3,000円クーポンをもらっちゃおうの会
by
ConoHa, GMO INTERNET
PDF
モダンすぎる静的サイトの作り方
by
Yuya Matsushima
ConoHaにおける オブジェクトストレージの 利用動向
by
Hironobu Saitoh
クラウドのようなVPS 「ConoHa」 を使ってみよう。
by
Hironobu Saitoh
ConoHa VPSの コマンドラインツールを作った
by
Hironobu Saitoh
tansuの紹介
by
Yuya Matsushima
自動デプロイ
by
Iku Yamamoto
新人営業のためのよくわかる仮想化技術r
by
yuki kashiwaba
このべん第一回 ~ 「ConoHaってどんなVPS?」を勉強して3,000円クーポンをもらっちゃおうの会
by
ConoHa, GMO INTERNET
モダンすぎる静的サイトの作り方
by
Yuya Matsushima
What's hot
PPTX
WebRTCサービスを個人で運営してみた話
by
Junki Mizushima
PPTX
WebSocketでリアルタイム通信 (第13回学生LT資料)
by
stmkza
PDF
社内勉強会 - 書籍管理Webシステム
by
Nemoto Yusuke
PDF
Nginxを使ったオレオレCDNの構築
by
ichikaway
PDF
サーバ構築実践入門
by
優之 田中
PDF
かんたんCMS Picoについて
by
高見 知英
PDF
そろそろSublime Text 2を熱く語ろうと思う
by
Tadayuki Onishi
PDF
RVM with Server Environment
by
Yukimitsu Izawa
PDF
Concrete5×さくら
by
Masaya Hayashi
PDF
Aws privte20110406 arai
by
awsadovantageseminar
PDF
Pykonjp2014
by
masahitojp
ODT
My dev env
by
Yoshiyuki MIKAMI
PPT
Node.js で Web アプリ開発
by
Tatsumi Naganuma
PDF
今さら聞けないWebサーバの基本知識と選び方
by
Endoh Shingo
KEY
PHP-Ninjaの裏側
by
Takayuki Miyauchi
PDF
後期第二回ネットワークチーム講座資料
by
densan_teacher
PPTX
Vagrant×Rails セットアップ講習会資料
by
kayo tozaki
PPTX
Node.jsに縁のない職場でnode.jsを使い始める戦術
by
Isamu Suzuki
PPTX
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
PDF
最新 Windows azure モバイル・サービス 活用法
by
Masaki Yamamoto
WebRTCサービスを個人で運営してみた話
by
Junki Mizushima
WebSocketでリアルタイム通信 (第13回学生LT資料)
by
stmkza
社内勉強会 - 書籍管理Webシステム
by
Nemoto Yusuke
Nginxを使ったオレオレCDNの構築
by
ichikaway
サーバ構築実践入門
by
優之 田中
かんたんCMS Picoについて
by
高見 知英
そろそろSublime Text 2を熱く語ろうと思う
by
Tadayuki Onishi
RVM with Server Environment
by
Yukimitsu Izawa
Concrete5×さくら
by
Masaya Hayashi
Aws privte20110406 arai
by
awsadovantageseminar
Pykonjp2014
by
masahitojp
My dev env
by
Yoshiyuki MIKAMI
Node.js で Web アプリ開発
by
Tatsumi Naganuma
今さら聞けないWebサーバの基本知識と選び方
by
Endoh Shingo
PHP-Ninjaの裏側
by
Takayuki Miyauchi
後期第二回ネットワークチーム講座資料
by
densan_teacher
Vagrant×Rails セットアップ講習会資料
by
kayo tozaki
Node.jsに縁のない職場でnode.jsを使い始める戦術
by
Isamu Suzuki
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
最新 Windows azure モバイル・サービス 活用法
by
Masaki Yamamoto
Viewers also liked
PDF
Let's talk about neovim
by
Shougo
PDF
deoplete: The dark powered auto completion plugin for neovim
by
Shougo
PDF
neovim = VM
by
Shougo
PDF
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
by
Shougo
PDF
暗黒美夢王とEmacs
by
Shougo
PDF
Vim の開発環境
by
eagletmt
Let's talk about neovim
by
Shougo
deoplete: The dark powered auto completion plugin for neovim
by
Shougo
neovim = VM
by
Shougo
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
by
Shougo
暗黒美夢王とEmacs
by
Shougo
Vim の開発環境
by
eagletmt
Similar to 2015 12-04 about_neovim
PDF
neobundle.vimについて+おまけ
by
Shougo
PDF
「とても小さいVim」vim tiny
by
gu4
PDF
Shougoの開発環境
by
Shougo
PDF
Vim = VM
by
Shougo
PDF
Vimから見たemacs
by
Shougo
PPTX
2016 04-15 nl-nagoya_vim8
by
cohama
PDF
Vimはこわくない
by
Yuichi Watanabe
PDF
「Vim初心者によるVim入門@haman29」
by
Kyohei Hamada
neobundle.vimについて+おまけ
by
Shougo
「とても小さいVim」vim tiny
by
gu4
Shougoの開発環境
by
Shougo
Vim = VM
by
Shougo
Vimから見たemacs
by
Shougo
2016 04-15 nl-nagoya_vim8
by
cohama
Vimはこわくない
by
Yuichi Watanabe
「Vim初心者によるVim入門@haman29」
by
Kyohei Hamada
More from cohama
PDF
Vim script と vimrc の正しい書き方@nagoya.vim #1
by
cohama
PDF
Auto closing parenthesis @vim conf2014
by
cohama
PPTX
2014 12-06 ngk2014-b_2014年のvim
by
cohama
PDF
How to use git from vim @vim conf2013
by
cohama
PDF
すごいVimでhaskellを書こう@なごやまつり
by
cohama
PDF
(初心者向け) Vim の機能紹介@nagoya.vim #1
by
cohama
PDF
Vim の話
by
cohama
Vim script と vimrc の正しい書き方@nagoya.vim #1
by
cohama
Auto closing parenthesis @vim conf2014
by
cohama
2014 12-06 ngk2014-b_2014年のvim
by
cohama
How to use git from vim @vim conf2013
by
cohama
すごいVimでhaskellを書こう@なごやまつり
by
cohama
(初心者向け) Vim の機能紹介@nagoya.vim #1
by
cohama
Vim の話
by
cohama
2015 12-04 about_neovim
1.
NeoVim の話 2015/12/5 NGK2015B cohama
/ @c0hama
2.
About me cohama – Twitter:@c0hama –
Vimmer – Vim プラグインとか 作ります – Nagoya.vim 主催 (だった)
3.
今日 • NeoVimの歴史 • Vimとの違い •
NeoVimの今
4.
NeoVimの歴史 • 2014年1月くらい – Vimからフォークされる •
ソースのリファクタリングによる保守性の確保 • コミュニティ手動の開発 (GitHub) • 新しいプラグインアーキテクチャ • 2014年4月くらい – BountySourceで$30,000くらい集める – neovim.orgができる • 2015年11月 – NeoVim 0.1リリース
5.
NeoVimの特徴 (主に機能面) • 非同期処理
(job-control) • Msgpack-RPCによるプロセス間通信 • 内蔵ターミナル • オリジナルVimとの高い互換性 • デフォルトの設定がいい感じ
6.
非同期処理 (job-control) • 非同期処理はエディタの生命線 –
コンパイル、Lintツール、テストなどを実行 中でもコードを眺めたり編集したりしたい
7.
非同期処理 (job-control) • 実はオリジナルのVimには非同期処理はない –
プロセスのforkはできる – コールバックはない – タイマーもない • QuickRunなどはとてつもない黒魔術で非同 期処理っぽいことを実現している – Vimの中でVimを呼び出してVim間で通信 – カーソルが動いた時のイベントで呼び出し結果を ポーリング
8.
非同期処理 (job-control) • NeoVimなら
(黒魔術を使わなくても比較 的簡単に) 非同期処理ができる
9.
Msgpack-RPCによるプロセス間通信 • NeoVimの外部からNeoVimを操作するた めのAPIが公開されている • いろんなクライアントがある https://github.com/neovim/neovim/wiki/Related-projects (でもたぶんほとんどWIP) →いろんなプログラミング言語でVimの プラグインが書ける
10.
内蔵ターミナル • NeoVimの中にターミナルエミュレータが 入っている • NeoVim内のターミナルエミュレータから NeoVimを起動できる :terminal
11.
NeoVimの今 • 普通に開発は続いています • ただし、アップストリーム
(オリジナルの Vim) のパッチへの追従はなかなかできて いない – 未取り込みのパッチ 177個
12.
おわりに • NeoVimはVimからフォークされたプロ ジェクト • Vimにはない便利機能がたくさんある •
今後に期待
Download