CMake LSP实现

cmake-language-server的Python项目详细描述


cmake语言服务器

PyPIAUR versionGitHub Actions (Tests)codecovGitHub

CMake LSP实现。在

阿尔法阶段,正在进行中。在

特点

  • [x] 内置命令完成
  • [x] 悬停命令和变量的文档
  • [x] 格式化

命令

  • cmake-language-server:LSP服务器
  • cmake-format:用于格式化的CLI前端

安装

$ pip install cmake-language-server

测试客户

新维姆

coc.nvim公司
^{pr2}$
vim lsp
if executable('cmake-language-server')auUser lsp_setup calllsp#register_server({
  \ 'name': 'cmake',
  \ 'cmd': {server_info->['cmake-language-server']},
  \ 'root_uri': {server_info->lsp#utils#path_to_uri(lsp#utils#find_nearest_parent_file_directory(lsp#utils#get_buffer_path(),'build/'))},
  \ 'whitelist': ['cmake'],
  \ 'initialization_options': {
  \   'buildDirectory': 'build',
  \ }
  \})endif

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从用户输入中找到最大值和最小值?(while循环)   java数据库资源异常   java hibernate查询速度太慢,是否忽略了延迟加载条件?   不带花括号的java IfElse控制流   nextInt()中十进制数输入的java检查   java根据REST中的资源类型发送不同的响应主体   JAVAutil。扫描器Java系统。争论中   对于单个条目,java XSLT到数组的转换失败   java将txt文档预处理为以字符串为键、整数ArrayList为值的hashmap   java获取泛型数组类类型的简单方法?   雅加达ee使用Fast Purge Open API通过java代码清除akamai中的缓存URL   java在OpenNLP中使用parseLine解析后,如何获得没有空格的名词短语作为输入句子?   设置与my GUI的自动交互之间的延迟(Java Swing)