A presentation about Atom Text Editor
Atom:Resistance is futileMILANO FRONT END MEETUP29.03.2016presented by Alessandro Muraro (@akmur)
View Slide
name: “Alessandro Muraro”roles: [“UI Developer”,“Meetup Organizer”]worksAt: “Objectway”twitterHandle: “@akmur”website: “alexmuraro.me”
So, what is Atom editor?
• Text Editor inspired by Textmate and SublimeText• 1 million active users• Created by Github• Open Source and cross platform• Based on Chromium, created with HTML, CSSand Javascript.• Easily modifiable / extensibleAtom in a nutshell
Mmmh… what’s wrong withSublime Text?
We all love Sublime Text!
• Bad documentation• No sense of community• Slow development• Ugly package manager• Hard to extend• One man show• Not Open SourceBut…
So, what’s to loveabout Atom?
Up to datelearning resourcesatom.io/docs
• API documentation• Atom Flight Manual• Discussion forum• Slack channel
A beautiful Autocomplete
A beautiful Linter
Simple access tosettings for coreand community packages
default settings (cmd + ,)
find and install packages and themes
each package has settings
Strong Git integration(core + packages)
Git at a glance
Git Status
git-plus package
merge-conflicts package
Hackable to the core…from css to init scriptsto packages
Open source=Lots of potential
Github long termcommitment&a clear roadmap
Recap• Good documentation• Awesome Autocomplete and Linter• Easy package installation and set up• Git integration• Hackable & Open Source
What’s to dislikeabout Atom?
• Speed: search and startuptake longer• Stability: careful with thoseplugins
So, should you switch?
Bonus #1: Package madness!
git-time-machine
activate-power-mode
imdone-atom
clipboard-plus
atom-pigments
markdown preview
• Atom CSS Unit Converter• Filesize• Package Sync• File Icons• Highlight selected• Open recent• Project manager• Sort linesGimme more
Bonus #2: Steal this config!• https://github.com/genoma/atom-configuration• https://github.com/akmur/atom-configuration
That’s all folks!