Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Atom

 Atom

A hackable text editor for the 21st century.

This was presented at Local Variables in South Bend, IN.

John Nunemaker
PRO

December 18, 2014
Tweet

More Decks by John Nunemaker

Other Decks in Technology

Transcript

  1. Atom
    a hackable text editor for the 21st century

    View Slide

  2. @jnunemaker
    level 6 network call deathbringer

    View Slide

  3. 21st Century
    taking the web native

    View Slide

  4. Native Web
    desktop app built on web technologies

    Because we all want to build on web stuff, right?

    View Slide

  5. View Slide

  6. View Slide

  7. Node.js
    web scale

    View Slide

  8. Modular Design
    packages built on top of a minimal core

    View Slide

  9. Full-Featured
    file browser, search/replace, multi-paned,
    multi-cursored, multi-selection, snippets…

    View Slide

  10. View Slide

  11. Text Editor
    files, search, etc.

    View Slide

  12. Command Palette
    everything is a keystroke away

    View Slide

  13. View Slide

  14. View Slide

  15. Files
    finding, adding, moving, deleting

    View Slide

  16. View Slide

  17. Search
    find/replace, buffer, project, symbols

    View Slide

  18. View Slide

  19. View Slide

  20. Multi-selection
    powerful text manipulation through selection

    View Slide

  21. Snippets
    repetitive text in a hurry

    View Slide

  22. Hackable
    pour some you on it

    View Slide

  23. Config
    out of the box tweaks

    View Slide

  24. Config
    out of the box tweaks

    View Slide

  25. View Slide

  26. Keybindings
    full control over shortcuts

    View Slide

  27. View Slide

  28. Themes
    atom.io/themes

    View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. Packages
    atom.io/packages

    View Slide

  34. View Slide

  35. Nunes Tips
    the one true atom setup

    View Slide

  36. Unity
    github.com/orderedlist/unity-ui

    View Slide

  37. Git Blame
    github.com/alexcorre/git-blame

    View Slide

  38. View Slide

  39. Markdown Preview
    github.com/atom/markdown-preview

    View Slide

  40. View Slide

  41. Open on GitHub
    github.com/atom/open-on-github

    View Slide

  42. Demo

    View Slide

  43. @jnunemaker

    View Slide