No description
  • TypeScript 88.7%
  • JavaScript 11.3%
Find a file
Daniel F. Dickinson d2e7daf368
add 'main' to package.json
Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-03-08 20:37:03 -04:00
data Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00
src Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00
.gitignore Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00
eslint.config.mjs Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00
LICENSE Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00
make-lsp.workspace Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00
package-lock.json bump some dependencies 2026-03-08 20:27:19 -04:00
package.json add 'main' to package.json 2026-03-08 20:37:03 -04:00
README.md Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00
tsconfig.json Initial hacking for LSP only and more modern node 2026-03-08 20:19:32 -04:00

Make Language Server

This is a simple language server and corresponding client for Visual Studio Code to provide better support for GNU Make.

What does it do?

  • Autocompletion for implicit and automatic variables, with built in documentation straight from the GNU Make Manual. For the implicit variables, this autocompletion is context-aware: the autocompletion will automatically insert parentheses if they are being referenced, but not if they are being assigned to.

  • Hover support for variable definitions. Hovering over a variable will now show you its definition.

Installation

Install it through the Visual Studio Code marketplace, found here.

Acknowledgements

Original Author

Alex C. Lewontin in https://github.com/alexclewontin/make-lsp-vscode

Contributions (fork) by

chq-matteo: https://github.com/chq-matteo/make-lsp-vscode