Move lsp config to local file structure
This commit is contained in:
parent
e5c3bb2492
commit
20801272fc
383 changed files with 11829 additions and 114 deletions
20
.config/nvim/lsp/cairo_ls.lua
Normal file
20
.config/nvim/lsp/cairo_ls.lua
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
---@brief
|
||||
---
|
||||
--- [Cairo Language Server](https://github.com/starkware-libs/cairo/tree/main/crates/cairo-lang-language-server)
|
||||
---
|
||||
--- First, install Cairo following [this tutorial](https://book.cairo-lang.org/ch01-01-installation.html)
|
||||
---
|
||||
--- Then enable Cairo Language Server in your Lua configuration.
|
||||
--- ```lua
|
||||
--- vim.lsp.enable('cairo_ls')
|
||||
--- ```
|
||||
---
|
||||
--- *cairo-language-server is still under active development, some features might not work yet !*
|
||||
|
||||
---@type vim.lsp.Config
|
||||
return {
|
||||
init_options = { hostInfo = 'neovim' },
|
||||
cmd = { 'scarb', 'cairo-language-server', '/C', '--node-ipc' },
|
||||
filetypes = { 'cairo' },
|
||||
root_markers = { 'Scarb.toml', 'cairo_project.toml', '.git' },
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue