Skip to content
This repository has been archived by the owner on Mar 10, 2024. It is now read-only.

Clinery1/nasm-lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nasm Language Server

A simple implementation of the Language Server Protocol for NASM


Install

  • Vim/NeoVim with LanguageClient:

    • Clone this repository with git clone https://github.com/Clinery1/nasm-lsp.git
    • Build with rust nightly (untested with stable) in release mode (--release)
    • Copy the target/releases/nasm-lsp to the directory of your choice
    • Add the line let g:LanguageClient_serverCommands = {'nasm': ['/path/to/nasm-lsp']} to your .vimrc or init.vim
  • Recommendation:

    • Add the line autocmd BufNewFile,BufRead *.asm set ft=nasm to your .vimrc or init.vim to automatically change *.asm to nasm filetype

License

The entirety of this project is licensed under the BSD 3 clause liscense. If there are any questions email me: clinery8237@gmail.com


THIS IS A WORK IN PROGRESS, USE AT YOUR OWN RISK

About

A simple implementation of the Language Server Protocol for NASM

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages