Commit Graph

1370 Commits

Author SHA1 Message Date
Austin Ziegler
d9a4a69b76 Prevent remark-language-server for markdown
Resolves #543, #527

The current configuration for `remark-language-server` has it proposed
for installation whenever a markdown file is edited. This is incorrect,
as `remark-language-server` is _only_ for use in a `remark` project,
which implies a lot of extra baggage (node-base infrastructure,
configuration, etc.) not expected by most users.

As it does appears that `vim-lsp` and `vim-lsp-settings` allow only
filetype server identification by default, this PR:

- removes the `markdown` entry from the `allowlist` for
  `remark-language-server`;
- removes the `markdown` entry from `settings.json` (as
  `remark-language-server` was the only LS there, and
  `remark-language-server` is _not_ a markdown language server);
- and updates the compatibility listing so that `remark-language-server`
  is noted as `Markdown (remark)`.

My personal preference would be to wholly _remove_
`remark-language-server` (it provides value to a very small group of
developers), but as it _may_ be possible to extend the `allow` test in
the future so as to detect appropriate configuration, there is currently
no reason to remove it. This, however, depends on testing which I have
not yet completed related to whether `remark-language-server` can be
installed and started manually _without_ a filetype specification.
2022-03-13 20:50:50 +09:00
Austin Ziegler
14c84aeb3a Prefer terraform-ls over terraform-lsp
The LSP terraform-ls is official from Hashicorp and is focused on
stability over experimental features, as terraform-lsp is focused. The
relationship between the two is described in the [terraform-ls README][]
and reiterated in the [terraform-lsp README][].

[terraform-ls README]: https://github.com/hashicorp/terraform-ls#terraform-ls-vs-terraform-lsp
[terraform-lsp README]: https://github.com/juliosueiras/terraform-lsp

Based on this, and the fact that both LSPs are well maintained,
I believe that vim-lsp-settings should prefer installing terraform-ls
over terraform-lsp.
2022-02-28 01:33:56 +09:00
Robert Williams
9321979bc0 Use suggested cut command 2022-02-22 10:42:39 +09:00
Robert Williams
4b6c251930 Use compatible awk expression
Undo the awk expression change introduced in PR537. The third argument
is not supported by the non-GNU awk installed on MacOS by default.

Fixes issue 540
2022-02-22 10:42:39 +09:00
Qs-F
b72e714b07 Fix eslint-language-server repository in settings.json 2022-02-19 20:56:20 +09:00
Austin Ziegler
386d493ff1 Install an arch-appropriate terraform-ls
Changed the version to download based on the architecture detected, not
just the OS.

Based on work I did a few months ago for
https://github.com/cbuschka/tfvm/blob/main/install.sh
2022-02-18 17:59:35 +09:00
Gihyeon Sung
57a71a8910 Restore set -e from install-fsautocomplete.sh 2022-02-09 22:29:21 +09:00
Gihyeon Sung
657685f770 Fix fsautocomplete install 2022-02-09 22:29:21 +09:00
Guts
d1773855a3 modify rust installer for MINGW64 2022-02-09 22:25:51 +09:00
Yasuhiro Matsumoto
a79bb3395a Fix installer for r-languageserver 2022-01-30 21:55:09 +09:00
tsukkee
fb2e37c449 update volar to v0.31.1 2022-01-26 12:17:54 +09:00
Omar Khan
7119c20893 Make tailwindcss languageId configurable via settings 2022-01-26 02:41:58 +09:00
ichizok
759bf16be6 Fix warnings about the deprecated options of bundle
Use "bundle config set --local" to set "path" and "without" flags.
2022-01-25 15:40:37 +09:00
0Delta
936284813f fix installer permission 2022-01-12 11:55:45 +09:00
Yasuhiro Matsumoto
c796dd1878 Small refactoring 2022-01-08 22:18:37 +09:00
Prabir Shrestha
c5ada1e93a fix a:url 2022-01-03 15:02:31 +09:00
Prabir Shrestha
d0012d24e9 ad LspRustOpenDocs 2022-01-03 15:02:31 +09:00
Prabir Shrestha
5f202b6ded fix join-line plug 2022-01-03 15:02:31 +09:00
Prabir Shrestha
ec2d0c2c0b add LspRustFindMatchingBrace 2022-01-03 15:02:31 +09:00
Prabir Shrestha
f71457bf52 add :LspRustJoinLines 2022-01-03 15:02:31 +09:00
Prabir Shrestha
b20b052ec8 add :LspRustAnalyzerStatus 2022-01-03 15:02:31 +09:00
Yasuhiro Matsumoto
8700ac2190 Do not use quotes for term_start/termopen 2022-01-01 12:45:45 +09:00
Yasuhiro Matsumoto
7bc65c53e3 chmod +x 2021-12-31 00:27:47 +09:00
Yasuhiro Matsumoto
48be445716 Fix README.md 2021-12-31 00:27:47 +09:00
Yasuhiro Matsumoto
f3e9c4e2a2 Support typeprof 2021-12-31 00:27:47 +09:00
Yasuhiro Matsumoto
30c2cc9768 Support vscode-langservers-extracted 2021-12-31 00:27:47 +09:00
Jagua
34ea0dcdd4 Fix missing <buffer> 2021-12-28 00:20:20 +09:00
Hasu
0570247fd8 [improve] update example auto-complete plugin 2021-12-26 11:42:59 +09:00
Yasuhiro Matsumoto
54f42a01ee Add dot-language-server 2021-12-26 00:25:20 +09:00
mattn
32cad9c68e Update settings/remark-language-server.vim 2021-12-25 22:38:33 +09:00
Remco Haszing
4f839f300e Add remark-language-server
This is a language server for linting and formatting markdown files
using remark.
2021-12-25 22:38:33 +09:00
4513ECHO
6154ef30b0 Fix checking open-browser.vim 2021-12-25 12:18:31 +09:00
4513ECHO
ecb25e09d0 Add support for open-browser.vim 2021-12-25 12:18:31 +09:00
Shinya Ohyanagi
4f5073b5c6 Fix remove unused function and whitespaces 2021-12-25 00:34:58 +09:00
Yasuhiro Matsumoto
9f68751edb Should return 2021-12-25 00:17:12 +09:00
Yasuhiro Matsumoto
f7d3c0e7a6 Cosmetic changes 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
428e78dbab Open browser 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
1c0dfc0a26 Format 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
5e36302a1d Update settings.json 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
af099b1ea6 URL and description 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
5561aca278 Close window 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
8e268c632b Fix installer 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
f60ff62ab0 Fix command name 2021-12-24 23:32:32 +09:00
Yasuhiro Matsumoto
0269e5f3d0 Add LspManageServers 2021-12-24 23:32:32 +09:00
tsukkee
d9c087ec31 update volar to v0.30.0 2021-12-24 01:04:24 +09:00
Yasuhiro Matsumoto
2b9ec2559e Check strictly 2021-12-23 18:38:30 +09:00
Yasuhiro Matsumoto
e762394610 Use . 2021-12-23 18:38:30 +09:00
Yasuhiro Matsumoto
c99252b814 Do not use shellescape for escaping strings in execute-commands. 2021-12-23 18:38:30 +09:00
Yasuhiro Matsumoto
d965f232e5 Add Windows installer for pupplet-ls 2021-12-23 13:06:33 +09:00
Jesse Hathaway
38e2b66917 puppet: add puppet-languageserver
Adds a puppet language server:

https://github.com/puppetlabs/puppet-editor-services.git

Install config only for UNIX boxes, as I lack a windows box to test on.

Fixes: https://github.com/mattn/vim-lsp-settings/issues/448
2021-12-23 12:55:52 +09:00