• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

language-amigaos-c

Syntax highlighting and autocomplete support for AmigaOS API in Atom.
alpyre
1.3.6 1,822
0
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Syntax highlighting and autocomplete support for AmigaOS API (C/C++)

Adds syntax highlighting and autocomplete snippets for AmigaOS API to C/C++ files in Atom.

Advanced symbol highlighting features

Knows all reserved symbols in the API1 and highlights them respectively2: highlighting (1): OS symbols are from OS3.9 & OS4.1, MUI symbols are from mui3.8. (2): Most suitable for One Dark Syntax theme (default Atom theme).

AutoComplete suggestions and snippets for support functions

Provides instant function suggestions with complete synopsis and powerful snippets for API functions3. snippets AutoComplete now also suggests the values and identifiers required in specific arguments of API functions. context (3): Only OS3.9, OS4.1, MUI and AHI symbols (yet).

Detailed preferences page

You can choose which symbols to be highlighted and suggested.4 settings (4): A restart is required after changes in highlight preferences to apply.

Create new Amiga projects on the fly

Requesters to automatically create new Amiga projects (ready to be compiled with working helloworld code and a makefile5). A dialog to create subclass code is also available. newproject Now a new dialog to create multi platform Amiga library code is also available. newlibrary

Dependencies : https://github.com/atom/language-c/ (0.57.0 and higher)

IMPORTANT : On Atom v.1.32 and above you should deactivate Tree Sitter Parsers for highlighting to work properly (Settings -> Core -> Use Tree Sitter Parsers)

Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc.

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by