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
Install from the
Pulsar package repository .
Download the
most recent stable release of asm-lsp
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.
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