aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/server_configurations/purescriptls.lua
Commit message (Collapse)AuthorAgeFilesLines
* refactor: rename "server_configurations" => "configs" #3330Justin M. Keyes2024-10-011-29/+0
| | | | | | | | | | | | | | Problem: The name `server_configurations` is extremely verbose and irritatingly formal and dogmatic. This overlong name is a constant nuisance when reading, writing, and coding. It's also not even correct: these configurations are just as much "client" configurations as they are "server" configurations. Solution: - Rename to a shorter name. - Leave placeholder files for any old URLs that link to the old location.
* fix(purescript-language-server): add 'spago.yaml' to the list of ↵klausweiss2024-02-231-2/+9
| | | | root_patterns (#3022)
* fix: use exepath on server command (#2595)Raphael2023-05-091-8/+1
|
* fix(purescript-language-server): root dir for Nix files #1954toastal2022-06-121-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | As seen in the source code: https://github.com/nwolverson/purescript-language-server/blob/db5584d79e698b02e3df12a1299d5f93262bd5ee/src/LanguageServer/IdePurescript/Main.purs#L391 Nix-related files were added to the Language server to establish the root. This commit looks to mimic that behavior. The PureScript community has a lot of Nix-positive users and tooling. Additionally the docs were updated:: * Reflect the new `root_dir` + `root_pattern` list * Include a list of ways to install the language server to your project * Remove the specific, problematic npm install command because ** Globally installing these tools is a bad practice as teams should maintain consistent versions in their projects and users are less likely to remember to upgrade global packages; new documentation suggests to add it to your project, but it doesn’t _not_ say to install it globally if desired ** npm is _not_ the only JavaScript package manager ** JavaScript package managers are not the only way to get the language server ** Unrelated but technically incorrect: the block was labeled as a shell script despite it being a shell session (code block syntax `sh` should be `console`)
* chore: remove all package.json (#1656)Michael Lingelbach2022-02-251-1/+0
|
* fix(npm): resolve the command correctly on windowskylo2522021-12-081-2/+4
|
* chore: clean up importsMichael Lingelbach2021-11-251-1/+1
|
* feat: expose configsMichael Lingelbach2021-11-251-0/+27