Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2018年でも(俺は)Emacsを使いたい
Search
Taiju Aoki
October 19, 2018
Programming
0
620
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
3.1k
オンプレ to オンプレした話/on-premises2on-premises
blue0513
0
3.1k
GitもCIもテストもないプロジェクトでデプロイを自動化するまでの道 / rebuild of DevOps
blue0513
0
3.3k
Git & GitLab & コードレビューって? / about Git, GitLab, CodeReview
blue0513
0
250
ElectronでSlackをさらに便利にしちゃう / Slack with Electron
blue0513
3
860
GitHub の README をいい感じにする / Cool Readme
blue0513
3
1.7k
Emacs × Sound やってみた / Emacs with Sound
blue0513
1
1k
Slack を TweetDeck にしてみた件 / slackdeck-proto
blue0513
0
3k
知ってるとお得な iTerm2 と zsh/bash の小技
blue0513
3
850
Other Decks in Programming
See All in Programming
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
140
Duke on CRaC with Jakarta EE
ivargrimstad
0
300
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
2.1k
CSC305 Lecture 14
javiergs
PRO
0
330
[堅牢.py #1] テストを書かない研究者に送る、最初にテストを書く実験コード入門 / Let's start your ML project by writing tests
shunk031
11
6.2k
開発15年のAIネイティブでない 巨大サービスのAI最適化
rapicro
0
110
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
3
1.7k
イベントストーミングのはじめかた / Getting Started with Event Storming
nrslib
1
770
WebRTC と Rust と8K 60fps
tnoho
2
980
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
830
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
480
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
2
320
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Navigating Team Friction
lara
190
16k
For a Future-Friendly Web
brad_frost
180
10k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Bash Introduction
62gerente
615
210k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Cult of Friendly URLs
andyhume
79
6.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
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 ࿈ܞ ‣ ΩʔόΠϯυϚΫϩͷಠࣗઃఆ ‣ ͋͘·ͰΤσΟλ͍͡Γ͕झຯͷਓ༻ͷΤσΟλ ‣ ҭʹ͕͔͔࣌ؒΔ