Skip to content

pinbraerts/fastbuild-lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastbuild-lsp

A language server for FASTBuild

Features

  • Syntax checking
  • Diagnostics
  • Semantic tokens
  • Hover
  • Autocompletion
  • Go to definition
  • Find references
  • Dynamic type checking
  • Rename
  • Code actions/suggestions

Installation

This is highly experimental project

cargo install --git https://github.com/pinbraerts/fastbuild-lsp

Usage

local lspconfig = require('lspconfig')
local configs = require('lspconfig.configs')
if not configs.fastbuild_lsp then
  configs.fastbuild_lsp = {
    default_config = {
      cmd = { 'fastbuild-lsp' },
      filetypes = { 'fastbuild' },
      root_dir = lspconfig.util.find_git_ancestor,
      settings = {},
    },
  }
end
lspconfig.fastbuild_lsp.setup { }

About

A language server for FASTBuild

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages