pulsar-ide-asm
Assembly language support via asm-lsp
Purple-Fox-Coder 0 0 1.0.0 MIT GitHub
  • Made for Pulsar!

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

pulsar-ide-asm package

Barebones language support for assembly via asm-lsp, to get special features you will want to pair it with another package (see bottom of readme).

NOTE: asm-lsp seems to be a little more particular, be sure to check its repository and readme BEFORE coming here if you are having an issue! Particularly, it expects a .asm-lsp.toml file in your project directory AND an initialized git repository. To generate that .toml file the readme specifies to use:

asm-lsp gen-config [OPTIONS]

Installation

  1. Install from the Pulsar package repository.
  2. Download the most recent stable release of asm-lsp
  3. Ensure that you extract asm-lsp to a known location and either add it to your PATH or specify the full path in this package's settings.
  4. Reload the window (CTRL + SHIFT + F5 by default, or the Window: Reload command.) or relaunch Pulsar.

Additional Packages


List from savetheclocktower in pulsar-ide-d

Preferred

Start with these packages; they’re all builtin, actively maintained, and/or built exclusively for Pulsar:

  • autocomplete-plus (builtin; no installation needed)
    • See autocompletion options as you type
  • symbols-view (builtin; no installation needed)
    • View and filter a list of symbols in the current file
    • View and filter a list of symbols across all files in the project
    • Jump to the definition of the symbol under the cursor
  • linter and linter-ui-default
    • View diagnostic messages as you type
  • intentions
    • Open a menu to view possible code actions for a diagnostic message
    • Open a menu to view possible code actions for the file at large
  • pulsar-outline-view
    • View a hierarchical list of the file’s symbols
  • pulsar-refactor
    • Perform project-wide renaming of variables, methods, classes and types
  • pulsar-find-references
    • Place the cursor inside of a token to highlight other usages of that token
    • Place the cursor inside of a token, then view a find-and-replace-style “results” panel containing all usages of that token across your project

Other

For other features that don’t have equivalents above, the legacy atom-ide packages should also work:

  • atom-ide-definitions
    • Jump to the definition of the symbol under the cursor
  • atom-ide-outline
    • View a hierarchical list of the file’s symbols
    • View the call hierarchy for a given file
  • atom-ide-datatip
    • Hover over a symbol to see any related documentation, including method signatures
  • atom-ide-signature-help
    • View a function’s parameter signature as you type its arguments
  • atom-ide-code-format
    • Invoke on a buffer (or a subset of your buffer) to reformat your code according to the language server’s settings