Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reline 1分 Cooking
Search
ima1zumi
November 09, 2023
0
49
Reline 1分 Cooking
ima1zumi
November 09, 2023
Tweet
Share
More Decks by ima1zumi
See All by ima1zumi
Ruby Taught Me About Under the Hood
ima1zumi
6
19k
Exploring Reline: Enhancing Command Line Usability
ima1zumi
1
130
10年物のRailsアプリにキャッチアップ!〜コードを読まずに理解したかった〜
ima1zumi
0
130
RubyKaigiの登壇者一覧ページを作った
ima1zumi
0
520
Relineのその後の生活
ima1zumi
0
260
IRB and Reline Kaigi 2024
ima1zumi
0
35
Exploring Reline: Enhancing Command Line Usability
ima1zumi
3
15k
続・mruby/cにUTF-8 を実装する
ima1zumi
1
44
UTF-8 is coming to mruby/c
ima1zumi
4
5.5k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Typedesign – Prime Four
hannesfritz
42
2.9k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
130
Unsuck your backbone
ammeep
671
58k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
46
Visualization
eitanlees
150
16k
The agentic SEO stack - context over prompts
schlessera
0
580
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
80
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
390
Transcript
Reline 1分 Cooking RubyWorld Conference 2023-11-9 ima1zumi
None
調理人 - ima1zumi - IRB, Reline committer
本日のメニュー - Relineを速くしよう
None
材料 - ターミナルエミュレータ 1個 - Reline 1個
1. 調理済みのRelineを用意します
1. 調理済みのRelineを用意します - 端末入出力のデフォルトはCookedモード(カノニカルモード) - Cookedモードは行編集を受け取る - バックスペース、方向キーなどはCookedモード側で対応 - Relineはカーソル位置などを持っていて自分で処理しているし、複数行編
集が可能なエディタなのでCookedで受け取る必要はない
2. Relineを生にします
2. Relineを生にします - rawモードに切り替え - バッファリングせずプログラム側へすぐ送信される
できあがり!