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
2018年でも(俺は)Emacsを使いたい
Search
Taiju Aoki
October 19, 2018
Programming
0
550
2018年でも(俺は)Emacsを使いたい
Slide for m3 tech talk
Taiju Aoki
October 19, 2018
Tweet
Share
More Decks by Taiju Aoki
See All by Taiju Aoki
本番運用中 Oracle を破壊してしまった話 ~ 破壊と創世 ~ / Oracle Destruction and Creation
blue0513
0
2.8k
オンプレ to オンプレした話/on-premises2on-premises
blue0513
0
2.8k
GitもCIもテストもないプロジェクトでデプロイを自動化するまでの道 / rebuild of DevOps
blue0513
0
3k
Git & GitLab & コードレビューって? / about Git, GitLab, CodeReview
blue0513
0
210
ElectronでSlackをさらに便利にしちゃう / Slack with Electron
blue0513
3
790
GitHub の README をいい感じにする / Cool Readme
blue0513
3
1.6k
Emacs × Sound やってみた / Emacs with Sound
blue0513
1
950
Slack を TweetDeck にしてみた件 / slackdeck-proto
blue0513
0
2.8k
知ってるとお得な iTerm2 と zsh/bash の小技
blue0513
2
790
Other Decks in Programming
See All in Programming
モバイルアプリにおける自動テストの導入戦略
ostk0069
0
110
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
1
790
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
6
1.4k
情報漏洩させないための設計
kubotak
3
330
たのしいparse.y
ydah
3
120
CSC305 Lecture 26
javiergs
PRO
0
140
Security_for_introducing_eBPF
kentatada
0
110
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
170
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
340
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
260
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
290
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How to train your dragon (web standard)
notwaldorf
88
5.7k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Building Adaptive Systems
keathley
38
2.3k
Optimising Largest Contentful Paint
csswizardry
33
3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Transcript
2018Ͱ EmacsΛ͍͍ͨ @blue_1617 Զ
Who Am I ‣ VTuber ͱ Emacs ͖ͷ৽ೖࣾһ ‣ εʔύʔΤϯδχΞ
blue (@blue_1617) ‣ ࠷ۙͷ Emacs ͷߟ͑ํ
Q. ͳͥԶ Emacs Λ͏ͷ͔ A. ྺ࢙తܦҢͰͳΜ͔ͦ͏ͳͬͨ େֶ1ͷใͷतۀ ڭतʹEmacsΛ͑ͱݴΘΕΔ SublimeText ʹΓ͑Δ
IDE ͷੌ͞ΛΔ େֶ 1 େֶ 3 େֶ 4 म࢜ 1
Q. ͳͥԶ Emacs Λ͏ͷ͔ ~ Emacs ࠶ͼ ~ Clojure ϝΠϯͷձࣾʹΠϯλʔϯ
म࢜ 1 म࢜ 1 IDE ͷੌ͞ΛΔ ‣ ʮClojure ͱ Emacs ͷ૬ੑΠΠ͔Β Emacs Λ͓͏ʯ ‣ ΧελϜ͢Ε͍ʹͳΔ ͜ͱΛΓ࢝ΊΔ
Q. ͳͥԶ Emacs Λ͏ͷ͔ Emacs ͷΧελϚΠζʹϋϚΓ࢝ΊΔ ‣ ૢ࡞ੑΛ Sublime ͘Β͍ʹ্ͤ͞Α͏ͱࢼߦࡨޡ
‣ Emacs JP ͱ͍͏Slack νʔϜʹೖͬͨΓɺReddit Qiitaɺ awesome-emacs ͳͲͷίϛϡχςΟΛࢹ࢝͠ΊΔ
Q. ͳͥԶ Emacs Λ͏ͷ͔ Emacs ࣗମ͕ڧ͘ͳΔ ‣ VanillaͳEmacsͱܻҧ͍ͷग़ྗʹͳΔ ‣ Emacs
Advent Calendar ͱ͔ॻ͖ग़͢ ‣ ϛʔτΞοϓΠϕϯτ ʹࢀՃͨ͠ࢥ͍ग़ Git ࿈ܞ Linter ࿈ܞ γϯλοΫενΣοΫ ϑΝΠϥʔػೳ ΠϯΫϦϝϯλϧαʔν ݴޠ͝ͱͷࣗಈิ ߴ͍ΧελϚΠζੑ ׆ൃͳίϛϡχςΟ ఆٛࢀর https://qiita.com/blue0513/items/c0dc35a880170997c3f5 https://shibuya-el.connpass.com/event/66842/
Q. ͳͥԶ Emacs Λ͏ͷ͔ ࠶ͼΧελϚΠζʹϋϚΔ ͍·͜͜ ‣ packageͱ͔Λ OSS Ͱ։ൃ͢Δ
‣ ۀதʹෆศͳՕॴ͕͋ΕࣗͰػೳ։ൃ͍ͯ͠Δ ‣ Qiita ͳͲͷ Emacs ؔ࿈ͷߘ Emacs ΛΧελϚΠζ͢Ε ։ൃޮര্͕Γؒҧ͍ͳ͠ ( ※ ݸਓ͕ࠩ͋Γ·͢ ) https://github.com/blue0513 https://qiita.com/blue0513
Rails Packages
͘͜͜Β͍Ͱ࡞ͬͨͷ Rails spec-jump.el https://github.com/blue0513/spec-jump.el A simple package for jumping to
the spec file, jumping back from the spec file.
͘͜͜Β͍Ͱ࡞ͬͨͷ Rails rspec-on-iterm.el https://github.com/blue0513/rspec-on-iterm.el Execute Rspec on iTerm2 using Emacs!!
GitLab Packages
͘͜͜Β͍Ͱ࡞ͬͨͷ GitLab gitlab-mr-from-commit https://github.com/blue0513/gitlab-mr-from-commit Open MR page in GitLab associated
with a Commit. It works Not Only in Terminal but also Editor like Emacs!!
͘͜͜Β͍Ͱ࡞ͬͨͷ GitLab gitlab-mr-checker https://github.com/blue0513/gitlab-mr-checker Get MR Titles which You are
assigned to!
Other Packages
͘͜͜Β͍Ͱ࡞ͬͨͷ Others finder-current-dir-open.el https://qiita.com/blue0513/finder-current-dir-open.el Open Finder in Emacs !!
͘͜͜Β͍Ͱ࡞ͬͨͷ Others how-many.el https://github.com/blue0513/how-many.el Count how many times the word
is used in the project!
͘͜͜Β͍Ͱ࡞ͬͨͷ Others instant-maximized-window.el https://github.com/blue0513/instant-maximized-window Instantly maximize a window in Emacs!!
͘͜͜Β͍Ͱ࡞ͬͨͷ Others buffer-flash.el https://github.com/blue0513/buffer-flash.el A simple package for flashing the
current buffer
͘͜͜Β͍Ͱ࡞ͬͨͷ Others emacs-chrome.el https://qiita.com/blue0513/emacs-chrome.el Control GoogleChrome in Emacs !!
Joke Packages
͘͜͜Β͍Ͱ࡞ͬͨͷ Joke icy-tail.el https://github.com/blue0513/icy-tail.el tail -n 100 in your Emacs!!
icy tail vocal & guitar ණಊඒஐཹ
͘͜͜Β͍Ͱ࡞ͬͨͷ Joke hell-fire.el https://github.com/blue0513/hell-fire.el Using Emacs, remove all the files
in the directory without any confirmation ණԌক܉ ϑϨΠβʔυ
͘͜͜Β͍Ͱ࡞ͬͨͷ Joke faker.el https://github.com/blue0513/faker.el Genuine to Fake, Fake to Genuine
ʮ͖ͬͱِຊʹมΘΔͩΖ͏ʯ
࠷ޙʹ ‣ Emacs ָ͍͠ ‣ Emacs ʢҭͯΕʣڧ͍ ‣ Emacs ͋·ΓΦεεϝ͠ͳ͍
‣ جຊػೳΛؚΊͨѹతΧελϚΠζੑ ‣ ίϛϡχςΟͱͷ࿈ܞɾڠྗ ‣ ݕࡧੑೳɺγϯλοΫενΣοΫɺGit ࿈ܞ ‣ ΩʔόΠϯυϚΫϩͷಠࣗઃఆ ‣ ͋͘·ͰΤσΟλ͍͡Γ͕झຯͷਓ༻ͷΤσΟλ ‣ ҭʹ͕͔͔࣌ؒΔ