atom as ctrl script editor what s atom
play

Atom as CTRL script editor Whats Atom? text editor, IDE easily - PowerPoint PPT Presentation

Atom as CTRL script editor Whats Atom? text editor, IDE easily hackable & extendable relatively lightweight open source multi-platform (Linux, Windows, macOS) developed by GitHub Atom as IDE


  1. Atom as CTRL script editor

  2. What’s Atom? ● text editor, IDE ● easily hackable & extendable relatively lightweight ● open source ● ● multi-platform (Linux, Windows, macOS) ● developed by GitHub

  3. Atom as IDE ● atom-ide-ui: outline view, goto definition, diagnostics ● language-specific: ide-cpp ○ ○ ide-python ide-java ○ ○ … numerous additional plugins ● ○ Jupyter kernels ○ various debuggers

  4. Developing Atom plugins - resources ● Atom’s flight manual: ○ https://flight-manual.atom.io/hacking-atom/ GitHub blog: ● ○ https://blog.github.com/2016-08-19-building-your-first-atom-plugin/ Other packages sources: ● ○ https://atom.io/packages

  5. What we have so far You can access and contribute to the packages here: https://gitlab.cern.ch/users/bastycze/projects

  6. Language grammar ● modified c/c++ grammar ● https://github.com/atom/langu age-c

  7. Autocompletion ● data types ● standard CTRL functions ● scraped from help files

  8. Syntax check ● using WCCOActrl -syntax ● goto error

  9. What needs to be done? ● symbols parsing ○ deeper autocompletion ○ goto definition ○ good starting point: https://github.com/v3ss0n/goto

Recommend


More recommend