{"id":224599,"date":"2016-11-28T07:09:49","date_gmt":"2016-11-28T06:09:49","guid":{"rendered":"https:\/\/elmastudio.de\/en\/?p=224599"},"modified":"2026-09-03T06:03:59","modified_gmt":"2026-09-03T04:03:59","slug":"10-useful-atom-text-editor-packages-for-web-developers","status":"publish","type":"post","link":"https:\/\/elmastudio.de\/en\/10-useful-atom-text-editor-packages-for-web-developers\/","title":{"rendered":"10 Useful Atom Text Editor Packages for Web Developers"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">About three months ago I switched from using <a href=\"https:\/\/panic.com\/coda\/\">Coda2<\/a> as my text editor to the open source editor <a href=\"https:\/\/atom.io\/\">Atom<\/a>. I used Coda for several years and I was honestly a bit stuck in it. What I mean by that is that I used Coda every day, but without really optimizing my workflow any more. Since switched over to Atom (which is developed by GitHub), I have installed some of it&#8217;s super practical community packages to optimize my daily workflow in the editor. And since I&#8217;m really happy that I chose Atom as my new editor, I want to share my list of the most helpful atomic packages I found so far in the following blog post.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Minimap<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d1e24&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d1e24\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"655\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01.jpg\" alt=\"atom-packages-01\" class=\"wp-image-224517\" srcset=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01.jpg 1000w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01-600x393.jpg 600w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01-720x472.jpg 720w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01-768x503.jpg 768w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01-150x98.jpg 150w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01-516x338.jpg 516w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01-880x576.jpg 880w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-01-410x269.jpg 410w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With <a href=\"https:\/\/atom.io\/packages\/minimap\">Minimap<\/a> you will see a small preview of your entire file on the right side of your editor window. This way, you can easily keep track of your file and quickly scroll up and down the file. This is of course particularly helpful if you often work with very long files, e.g. stylesheets.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Project Manager<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d2880&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d2880\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"504\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-02.jpg\" alt=\"atom-packages-02\" class=\"wp-image-224521\" srcset=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-02.jpg 1000w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-02-600x302.jpg 600w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In order to access your different projects easily, you can install the <a href=\"https:\/\/atom.io\/packages\/project-manager\">Project Manager<\/a> package. To save an open project folder, you can use the command &#8220;Project Manager: Save Project&#8221; in the Atom command palette. With the keyboard shortcuts <strong>ctrl + cmd + p<\/strong> (mac) or <strong>alt + shift + P<\/strong> (win &amp; linux) you can then quickly access a list of your saved projects.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Emmet<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d30b1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d30b1\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-03.gif\" alt=\"atom-packages-03\" class=\"wp-image-224550\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.emmet.io\/\">Emmet<\/a> is an abbreviation system for HTML and CSS, which helps you to write code much faster. And with a bit of practice it can really make your entire workflow a lot smoother and faster. In the beginning, you can look at the <a href=\"https:\/\/docs.emmet.io\/cheat-sheet\/\">Emmet cheatsheet<\/a> to learn the most important abbreviations. With the <a href=\"https:\/\/atom.io\/packages\/emmet\">Emmet package<\/a> for Atom, you can also use Emmet in the Atom editor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Atom Alignment<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d383f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d383f\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"276\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-04.gif\" alt=\"atom-packages-04\" class=\"wp-image-224533\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To clean up your files and align all of the same elements in your code ob one clean line, the <a href=\"https:\/\/atom.io\/packages\/atom-alignment\">Atom Alignment<\/a> package is super helpful. Use the keyboard shortcuts <strong>ctrl + cmd + a<\/strong> (Mac) or <strong>ctrl + alt + a<\/strong> to quickly arrange items.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Highlight Selected<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d421d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d421d\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"255\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-05.gif\" alt=\"atom-packages-05\" class=\"wp-image-224537\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to highlight all elements that are the same as the currently selected item, you can install the popular <a href=\"https:\/\/atom.io\/packages\/highlight-selected\">Highlight Selected<\/a> Atom package. To see an overview of your selected items in your Minimap, you can additionally add the <a href=\"https:\/\/atom.io\/packages\/minimap-highlight-selected\">Minimap Highlight Selected<\/a> package.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Color Picker<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d4a4a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d4a4a\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"395\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06.jpg\" alt=\"atom-packages-06\" class=\"wp-image-224540\" srcset=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06.jpg 1000w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06-600x237.jpg 600w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06-720x284.jpg 720w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06-768x303.jpg 768w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06-150x59.jpg 150w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06-580x229.jpg 580w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06-880x348.jpg 880w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-06-410x162.jpg 410w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Coda2 offers a color picker by default. In Atom you can use the <a href=\"https:\/\/atom.io\/packages\/color-picker\">Color Picker<\/a> package to easily select color values in the editor using a color picker. In the package settings, you can determine whether you want to use RGB or hex values.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Pigments<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d53d0&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d53d0\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"243\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07.jpg\" alt=\"atom-packages-07\" class=\"wp-image-224543\" srcset=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07.jpg 1000w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07-600x146.jpg 600w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07-720x175.jpg 720w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07-768x187.jpg 768w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07-150x36.jpg 150w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07-580x141.jpg 580w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07-880x214.jpg 880w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-07-410x100.jpg 410w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Another useful package when working with colors is <a href=\"https:\/\/atom.io\/packages\/pigments\">Pigments<\/a>. After installing the package, all color values are marked in their color. This way it&#8217;s easy to see what color you used in your CSS without remembering the color value. For a project with lots of color values, this can be very useful. In addition you can also see a list of all the colors used in one project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Open Recent Files\/Folders<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d5d15&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d5d15\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"510\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08.jpg\" alt=\"atom-packages-08\" class=\"wp-image-224526\" srcset=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08.jpg 1000w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08-600x306.jpg 600w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08-720x367.jpg 720w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08-768x392.jpg 768w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08-150x77.jpg 150w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08-580x296.jpg 580w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08-880x449.jpg 880w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-08-410x209.jpg 410w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To get a list of recently opened files is also very helpful. Coda 2 offers this by default, so I installed the <a href=\"https:\/\/atom.io\/packages\/open-recent\">Open Recent Files \/ Folders<\/a> package to also have this option in Atom.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. File Icons<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d6606&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d6606\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"461\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09.jpg\" alt=\"atom-packages-09\" class=\"wp-image-224530\" srcset=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09.jpg 1000w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09-600x277.jpg 600w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09-720x332.jpg 720w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09-768x354.jpg 768w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09-150x69.jpg 150w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09-580x267.jpg 580w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09-880x406.jpg 880w, https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-09-410x189.jpg 410w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Another helpful tool to make working with multiple file types in a project folder easier is <a href=\"https:\/\/atom.io\/packages\/file-icons\">File Icons<\/a>. Without the package, all the icons are displayed in one color and with a standard design. File Icons offers colored, more detailed icons for each file type.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Autocomplete WordPress Hooks<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad07891d6f4e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad07891d6f4e\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"315\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-packages-10.gif\" alt=\"atom-packages-10\" class=\"wp-image-224546\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For all of you, who work with WordPress <a href=\"https:\/\/atom.io\/packages\/autocomplete-wordpress-hooks\">Autocomplete WordPress Hooks<\/a> is another helpful package. It makes it much easier to write WordPress filters and hooks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to synchronize your Atom settings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to use your Atom settings also on another computer, you can sync your settings using a gist. To do this, you must install the <a href=\"https:\/\/atom.io\/packages\/sync-settings\">Sync Settings for Atom<\/a> package and follow the instructions under the package settings. You will need a <a href=\"https:\/\/github.com\/\">GitHub account<\/a> to save your settings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Further package recommendations from the community<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">While preparing this blog post, I have asked around on Twitter about your Atom package recommendations and I received some very helpful tips (Thank you!). Here are a few tweets with additional Atom package recommendations from the Twitter community:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/twitter.com\/ellenbauer\">@ellenbauer<\/a> Package Sync Settings let&#8217;s you conveniently sync and backup your <a href=\"https:\/\/twitter.com\/AtomEditor\">@AtomEditor<\/a> settings. <a href=\"https:\/\/t.co\/uw2meXONqj\">https:\/\/t.co\/uw2meXONqj<\/a><\/p>\n<cite>\u2014 Bego Mario Garde (@pixolin) 25. November 2016<\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/twitter.com\/ellenbauer\">@ellenbauer<\/a> I&#8217;ve made a gist: <a href=\"https:\/\/t.co\/EkMYzW5Dnx\">https:\/\/t.co\/EkMYzW5Dnx<\/a><\/p>\n<cite>\u2014 Claudio Schwarz (@purzlbaum) 25. November 2016<\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/twitter.com\/ellenbauer\">@ellenbauer<\/a> <a href=\"https:\/\/twitter.com\/AtomEditor\">@AtomEditor<\/a> I can recommend editorconfig for consistent indentation. Also I&#8217;m using a lot of <a href=\"https:\/\/twitter.com\/hashtag\/javascript?src=hash\">#javascript<\/a> related packages. <a href=\"https:\/\/t.co\/z1XROqGhQA\">pic.twitter.com\/z1XROqGhQA<\/a><\/p>\n<cite>\u2014 Lars Graubner (@larsgraubner) <a href=\"https:\/\/twitter.com\/larsgraubner\/status\/802087122643644416\">25. November 2016<\/a><\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/twitter.com\/ellenbauer\">@ellenbauer<\/a> <a href=\"https:\/\/twitter.com\/AtomEditor\">@AtomEditor<\/a> emmet, platformio-ide-terminal,project manager<\/p>\n<cite>\u2014 Luca Bertaiola (@luglio7) 25. November 2016<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Which Atom packages do you use to improve your workflow? Just write me your recommendation in a comment below. I would love to hear from you.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>About three months ago I switched from using Coda2 as my text editor to the open source editor Atom. I used Coda for several years and I was honestly a bit stuck in it. What I mean by that is that I used Coda every day, but without really optimizing my workflow any more. Since [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":224556,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1377,1295],"tags":[2100,1296,1297,1401,2210,2254,1298],"class_list":["post-224599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding","category-tools-en","tag-atom-en","tag-atomeditor","tag-coda2","tag-featured-en","tag-packages-en","tag-text-editor","tag-web-development"],"jetpack_shortlink":"https:\/\/wp.me\/phlOHV-Wqz","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/elmastudio.de\/wp-content\/uploads\/2016\/11\/atom-editor-packages.jpg","_links":{"self":[{"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/posts\/224599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/comments?post=224599"}],"version-history":[{"count":5,"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/posts\/224599\/revisions"}],"predecessor-version":[{"id":315863,"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/posts\/224599\/revisions\/315863"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/media\/224556"}],"wp:attachment":[{"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/media?parent=224599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/categories?post=224599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elmastudio.de\/en\/wp-json\/wp\/v2\/tags?post=224599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}