Skip to content
forked from otreblan/libclsp

[WIP] A C++17 library for language servers

License

Notifications You must be signed in to change notification settings

li3zhen1/libclsp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libclsp

AUR version

A C++17 library for language servers.

Currently this library is only objects from the 3.15.0 specification.

TODO

  • Parsing
  • Writing
  • The server
  • All lsp structs declared

Install (Arch linux)

yay -S libclsp

Link (CMake)

include(FindPkgConfig)
pkg_check_modules(LIBCLSP libclsp)

add_executable(foo)

target_link_libraries(foo PUBLIC ${LIBCLSP_LIBRARIES})
target_include_directories(foo PUBLIC ${LIBCLSP_INCLUDE_DIRS})
target_compile_definitions(foo PUBLIC ${LIBCLSP_CFLAGS_OTHER})

Examples

Parsing

About

[WIP] A C++17 library for language servers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.8%
  • Other 1.2%