- 
                Notifications
    
You must be signed in to change notification settings  - Fork 303
 
Using Atom
        Alden Hart edited this page May 4, 2015 
        ·
        12 revisions
      
    This page records how we are using the Atom text editor in this project
- Download and install Atom 
https://atom.io/ - Use these settings from the Atom/Preferences/Settings menu - way down the page:
 

- From the command line (anywhere) run"
 
apm install linter
apm install linter-js-yaml
- Cmd-shift-p is the shortcut to ALL Atom features
 - Snippets: https://atom.io/docs/v0.196.0/using-atom-snippets
 - Install this 
sudo npm install -g js-yamlto dump the JSON from a yaml file- run 
js-yaml <filename>from the command line to see the JSON 
 - run 
 
Getting Started Pages
- Home
 - What is g2core?
 - Who uses g2core?
 - Jerk-Controlled Motion
 - Getting Started with g2core
 - Connecting to g2core
 - Configuring g2core
 - Flashing g2core
 - Troubleshooting
 
Reference Pages
- Gcodes
 - Mcodes
 - Text Mode
 - JSON Communications
 - GPIO Digital IO
 - Alarms & Exceptions
 - Power Management
 - Coordinate Systems
 - Status Reports
 - Status Codes
 - G2 Communications
 - Tool Offsets and Selection
 - Probing
 - Feedhold, Resume, Job Kill
 - Marlin Compatibility
 - 9 Axis UVW Operation
 - gQuintic Specs
 
Discussion Topics
- Roadmap
 - GPIO for 1.X Releases
 - Toolheads
 - Raster Streaming Prototol
 - g2core REST Interface
 - Gcode Parsing
 - G2 3DP Dialect
 - Consensus Gcode
 - Digital DRO
 - Overview of Motion Processing
 
Developer Pages
- Development & Contribution
 - Branching and Release - DRAFT
 - Getting Started with g2core Development
 - Project Structure & Motate
 - Compiling G2
 - OSX w/Xcode
 - OSX/Linux Command Line
 - Windows10 w/AtmelStudio7
 - Debugging G2 on OSX
 - Board and Machine Profiles
 - Arduino Due Pinout
 - Arduino DUE External Interfaces
 - Diagnostics
 - Debugging w/Motate Pins
 - Development Troubleshooting
 - g2core Communications
 - Git Procedures
 - Windows 10 / VMware 8 Issues
 - Dual Endpoint USB Internals
 - G2core License
 - VSCode Setup
 - Compatibility Axioms
 - Wiki History