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
Atom パッケージ開発のすゝめ
Search
Susisu
August 03, 2017
Programming
1
2.2k
Atom パッケージ開発のすゝめ
Kyoto.js 13
https://kyoto.js.org/13/
Susisu
August 03, 2017
Tweet
Share
More Decks by Susisu
See All by Susisu
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
7
2.6k
君だけのオリジナル async / await を作ろう / TSKaigi 2025
susisu
19
15k
null or undefined
susisu
25
7.7k
Mackerel のフロントエンドフレームワーク移行 序章 / Hatena Engineer Seminar #13
susisu
0
2.2k
スクリーンショット撮影のために Puppeteer を操る / Kyoto.js 16
susisu
0
930
BuckleScript 使ってみた
susisu
0
370
5分でわかる Curry–Howard 同型対応
susisu
0
1.1k
ジェネレータを有効活用し隊 / Kyoto.js 11 LT
susisu
2
2.3k
遅延評価と健康
susisu
0
640
Other Decks in Programming
See All in Programming
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
160
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
180
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
220
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
460
Developing static sites with Ruby
okuramasafumi
1
340
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
Cell-Based Architecture
larchanjo
0
160
愛される翻訳の秘訣
kishikawakatsumi
3
370
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
160
Featured
See All Featured
How to make the Groovebox
asonas
2
1.9k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
180
Google's AI Overviews - The New Search
badams
0
880
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
130
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Navigating Team Friction
lara
191
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Transcript
"UPNύοέʔδ ։ൃͷ͢ʍΊ 2017-07-30 Kyoto.js 13 @susisu2413
"UPN
“ A hackable text editor for the 21st century atom.io
➤minimap ➤linter ➤֤छγϯλοΫεϋΠϥΠτ ➤ςʔϚ ύοέʔδʢ֦ுػೳʣΛ ࣗ༝ʹՃͰ͖Δ atom.io/packages
ͱ͜Ζ͕
➤̋̋ Ͱͷ ✕✕ ͱ͍͏ػೳ͕ཉ͍͠ ˠ ͪΐͬͱϚχΞοΫʹͳΔͱ·ͣແ͍ ➤ӡྑ͘ݟ͚ͭͯத్ɾόά
“ A hackable text editor for the 21st century
%*: ͍͖ͬͯ·͠ΐ͏ flight-manual.atom.io/hacking-atom/
"UPNͱ͍͑ $PGGFF4DSJQU
None
+BWB4DSJQU #BCFM Ͱॻ͚ΔͷͰ҆৺
ҎԼɺ࡞ͬͨͷͷ հίʔφʔ
USFFWJFXQBOFT ➤ tree-viewʹدੜͯ͠ ։͍͍ͯΔϑΝΠϧΛ දࣔ ➤ Sublime Text ʹ͋Δ OPEN
FILES Λ࠶ݱ ➤ ྨࣅύοέʔδଟ ଘࡏ͕ͨ͠……
NBSLEPXOUBCMFFEJUPS ➤ Markdown ͷςʔϒϧͷฤूΛָʹ͢Δ ➤ ηϧؒͷΧʔιϧҠಈɺࣗಈϑΥʔϚοτͳͲ ➤ GIF ΞχϝΛݟͯΒ͏ͷ͕ૣ͍ github.com/susisu/markdown-table-editor
➤ Sublime Text ʹ͋Δ֦ுͷ࠶ݱ +(-) α ➤ ͜Εطଘͷͷ͕ଘࡏ͕ͨ͠……
NPWFDVSTPSJNQSPWFE ➤ Atom ͷΧʔιϧ্ԼҠಈਫฏҐஔ͕ݟͨ௨Γʹ ͳΒͳ͍ ➤ ͜Ε GIF ΞχϝΛݟͯΒ͏ͷ͕ૣ͍ github.com/susisu/move-cursor-improved
➤ จࣈʢਖ਼֬ʹ code unit ʣͰѻ͍ͬͯΔͨΊ ➤ ຊޠͱӳޠΛࠞͥͯॻ͘Α͏ͳ߹க໋త ➤ Atom Ϋι ➤ ͜ͷڍಈΛͯ͠ݟͨ௨Γʹ͢Δ
"UPNύοέʔδࢢ ·ͩ·ͩൃల్্
ศརύοέʔδ࡞ͬͯ ެ։ͯ͘͠Εʙʙʙ