pulsar-ide-chapel
Chapel language support for Pulsar
Guillaume Helbecque 9 0 0.2.1 BSD-3-Clause GitHub
  • Made for Pulsar!

    This package was written specifically for Pulsar and did not exist in the Atom package repository.

pulsar-ide-chapel

Chapel support for Pulsar providing syntax highlighting, linting, and language server support.

Note: This package was originally designed as a replacement for the Atom/Pulsar package fsouza/language-chapel, which is no longer available.

Features

  • Syntax highlighting

chapel screenshot

  • Linting

chapel screenshot

  • Code snippets

chapel screenshot

Language Server Support and Diagnostics

The package provides built-in support for the Chapel language server and diagnostics. If chpl-language-server is available in your $PATH, the package will automatically use it. If not, you can either specify your CHPL_HOME in the package settings or specify the path to the executable.

Specifying CHPL_HOME :

Open the package settings and set chapel_home_directory to the path of your Chapel CHPL_HOME.

Specifying the path to the executables:

Open the package settings and set chapel_language_server_path to the path of the Chapel language server executable.

Contributing

All contributions and feedback are welcome.