All Projects → svenstaro → Glsl Language Server

svenstaro / Glsl Language Server

Licence: mit
Language server implementation for GLSL

Projects that are alternatives of or similar to Glsl Language Server

camel-language-server
The Apache Camel LSP server implementation
Stars: ✭ 31 (-41.51%)
Mutual labels:  language-server, language-server-protocol, lsp
Monaco Languageclient
NPM module to connect Monaco editor with language servers
Stars: ✭ 419 (+690.57%)
Mutual labels:  lsp, language-server-protocol, language-server
Elm Language Client Vscode
Improving your Elm experience since 2019
Stars: ✭ 162 (+205.66%)
Mutual labels:  lsp, language-server-protocol, language-server
Erlang ls
The Erlang Language Server
Stars: ✭ 363 (+584.91%)
Mutual labels:  lsp, language-server-protocol, language-server
groovy-language-server
A language server for Groovy
Stars: ✭ 132 (+149.06%)
Mutual labels:  language-server, language-server-protocol, lsp
Nvim Lspconfig
Quickstart configurations for the Nvim LSP client
Stars: ✭ 3,410 (+6333.96%)
Mutual labels:  lsp, language-server-protocol, language-server
toy-language-server
Example language server (LSP) implementation for a toy language
Stars: ✭ 54 (+1.89%)
Mutual labels:  language-server, language-server-protocol, lsp
Dockerfile Language Server Nodejs
A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.
Stars: ✭ 170 (+220.75%)
Mutual labels:  lsp, language-server-protocol, language-server
Protocol Buffers Language Server
[WIP] Protocol Buffers Language Server
Stars: ✭ 44 (-16.98%)
Mutual labels:  lsp, language-server-protocol, language-server
Csharp Language Server Protocol
Language Server Protocol in C#
Stars: ✭ 230 (+333.96%)
Mutual labels:  lsp, language-server-protocol, language-server
Elm Language Server
Language server implementation for Elm
Stars: ✭ 298 (+462.26%)
Mutual labels:  lsp, language-server-protocol, language-server
atom-ide-scala
Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)
Stars: ✭ 47 (-11.32%)
Mutual labels:  language-server, language-server-protocol, lsp
Fsautocomplete
F# language server using Language Server Protocol
Stars: ✭ 208 (+292.45%)
Mutual labels:  lsp, language-server-protocol, language-server
typescript-language-server
TypeScript & JavaScript Language Server
Stars: ✭ 1,118 (+2009.43%)
Mutual labels:  language-server, language-server-protocol, lsp
Typescript Language Server
TypeScript & JavaScript Language Server
Stars: ✭ 462 (+771.7%)
Mutual labels:  lsp, language-server-protocol, language-server
Kak Lsp
Kakoune Language Server Protocol Client
Stars: ✭ 363 (+584.91%)
Mutual labels:  lsp, language-server-protocol
Terraform Ls
Terraform Language Server
Stars: ✭ 389 (+633.96%)
Mutual labels:  lsp, language-server
Atom Languageclient
Language Server Protocol support for Atom (the basis of Atom-IDE)
Stars: ✭ 385 (+626.42%)
Mutual labels:  lsp, language-server-protocol
Powershelleditorservices
A common platform for PowerShell development support in any editor or application!
Stars: ✭ 394 (+643.4%)
Mutual labels:  language-server-protocol, language-server
LuaHelper
LuaHelper is a High-performance lua VSCode plugin, Language Server Protocol for lua.
Stars: ✭ 170 (+220.75%)
Mutual labels:  language-server-protocol, lsp

glsl-language-server

Language server implementation for GLSL

Status

Currently this LSP implementation can be interfaced with using either HTTP or stdio.

Current Features

  • Diagnostics

Planned Features

  • Completion
  • Hover
  • Jump to def
  • Workspace symbols
  • Find references

Compile

git submodule update --init
cmake -Bbuild -GNinja
ninja -Cbuild

You can also use the Makefile in the project root which is provided for convenience.

Install

ninja -Cbuild install

Usage

You can run glslls to use a HTTP server to handle IO. Alternatively, run glslls --stdin to handle IO on stdin.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].