DEV Community

Discussion on: Which editor/IDE do you use and why?

Collapse
 
ben profile image
Ben Halpern

Which packages would you recommend?

Collapse
 
boogie666 profile image
Bogdan Bugarschi

proton-mode is really nice if you're into emacs+vim but can't be bothered to learn either :)

Collapse
 
tribex profile image
Joshua Bemenderfer

mumbles incoherently about having to do anything on New Years Day

  • aligner - Align text in customiseable ways with support for lots of filetypes.
  • All the linters
  • autocomplete-modules - Autocomplete require/import statements.
  • browser-plus - A bit glitchy, but an embedded browser. With HMR or livereload, it makes it really easy to develop webapps in one window.
  • color-picker - Inline color picker, really great for CSS work, but works with a variety of color formats. I contributed to it a bit.
  • pigments - Highlights color values in text with the color they represent. Works with CSS preprocessors as well.
  • colorful-json - Makes reading JSON a tiny bit easier. double-tag - Keeps HTML opening and closing tags in sync when editing them.
  • git-time-machine - Visually interact with git commit history for a file.
  • imdone-atom - Turns TODOs and FIXMEs into a kanban-board style interface. minimap - Because minimap.
  • platformio-ide-terminal - A pretty good embedded terminal.
  • project-manager - Makes it easy to load and switch between projects.
  • regex-railroad-diagram - Visual display of regexes as a railroad diagram. Really helps avoid trial-and-error.
  • wakatime - For when you want to know all your code statistics.

And probably a few more.

Thread Thread
 
ben profile image
Ben Halpern

Great list, you rock, Joshua! I use a few of these. I'm not sure how I could survive without color-picker.

Of course, the only truly necessary Atom package is Activate Power Mode

Activate Turbo Mode

Thread Thread
 
tribex profile image
Joshua Bemenderfer

Indeed, color picker, especially combined with pigments, is awesome.

Ah yes, activate-power-mode. Sometimes I use that when I'm feeling really demotivated. It works wonders.

Great topic idea by the way, thanks! It's nice to see what everyone else's setups are, so that I can steal ideas for mine. xD

Thread Thread
 
itsdarrylnorris profile image
Darryl Norris

I used to use Atom as my primary editor. However, I have experience that if you use many packages the editor can get very very slow. Also, editing huge files can take forever processing. For instance there is a file that have over 10k lines of code and I click return and it takes 5 - 10 seconds before the editor response.

For these reason, I have it installed as vanilla and use it for quick/simple editing.

Thread Thread
 
ben profile image
Ben Halpern

Yes, that can be very frustrating. Sometimes I'll accidentally click on a huge file from the drawer and the whole editor just freezes.

Thread Thread
 
tribex profile image
Joshua Bemenderfer

Aye, that can indeed be a pain. That said, I haven't had much need to open large files, and in my experience it's not slow with those unless it's doing syntax highlighting on them.