No description
  • Rust 98.9%
  • BQN 1.1%
Find a file
2026-02-01 12:27:47 +02:00
lsp better match_requests! macro 2025-09-24 11:56:49 +03:00
parser support implicit none in oper ! foo 123 2026-02-01 12:27:47 +02:00
.gitignore init 2024-11-14 23:29:12 +02:00
Cargo.lock switch from tower-lsp to lsp-server 2025-09-20 19:00:22 +03:00
Cargo.toml init 2024-11-14 23:29:12 +02:00
LICENSE add license 2024-11-14 23:32:09 +02:00
README.md add readme 2024-11-14 23:51:50 +02:00
rustfmt.toml init 2024-11-14 23:29:12 +02:00

Singeli LSP

Build: cargo build --release --bin singeli-lsp. Produces target/release/singeli-lsp, which should be used as the LSP command.

In LSP settings you can add this to specify the location of the standard include files:

{
  "include": "/path/to/mlochbaum/Singeli/include"
}

Alternatively or additionally, you can make a .singeli_compile_commands.json file in any parent directory (or in build/ of a parent directory) containing invocations to use to compile the sources:

[
  {
    "file": "/path/to/my/file.singeli",
    "arguments": ["-l", "=/path/to/mlochbaum/Singeli/include"]
  },
  {
    "file": "/path/to/second_file.singeli",
    "arguments": ["-l", "=/path/to/mlochbaum/Singeli/include"]
  }
]