Commit Graph

45 Commits

Author SHA1 Message Date
ViViDboarder 3a637add78 Rename install-language-servers.sh to install-coding-helpers.sh
This now has much more than just language servers.
2023-12-13 09:29:51 -08:00
ViViDboarder 60819a7dff Language Servers: Fix go detection
maybe_run only checks the first arugment, which for go modules
would have been `env`. Since `env` exists, it would always attempt
to do the `go install` command, regardless of whether or not go
exists.

This patch moves the env to an exported variable rather than
being passed inline.
2023-12-13 09:25:51 -08:00
ViViDboarder 702af2fa15 Language Servers: Add smarter installs for pip packages using pipx 2023-12-13 09:25:51 -08:00
ViViDboarder abe6a88fa7 Add dap 2023-12-08 11:49:01 -08:00
ViViDboarder 7739ba5579 Remove pyls and replace it with pyright for Vim Ale 2023-07-20 11:32:57 -07:00
ViViDboarder 8ed18d206d Add fallback install of rust-analyzer from GitHub 2023-07-20 11:15:06 -07:00
ViViDboarder 21de929b35 Switch from rls to rust-analyzer and from rust.vim to rust-tools.nvim
This includes some transition support for both rls and rust-analyzer
that should eventually be removed.
2023-06-13 14:59:41 -07:00
ViViDboarder c81a897384 Triple quote string for golangci-lint 2023-06-12 14:40:35 -07:00
ViViDboarder 4c65a9dfaa Update extract of golangci-lint 2023-06-12 11:07:43 -07:00
ViViDboarder 56c03f30c5 Remove debug messages from install-language-servers.sh 2023-06-12 11:07:08 -07:00
ViViDboarder e36656e67d Update hooks and pin stylua and luacheck to match pre-commit 2023-06-09 13:20:28 -07:00
ViViDboarder fd5e698787 Install luafilesystem with luacheck 2023-06-09 13:06:23 -07:00
ViViDboarder d4c573263c Fix arm linux language server installs
Some machines return aarch64 which needs to map to arm64 for some packages
2023-05-22 17:13:17 -07:00
ViViDboarder 8dd18623e4 Remove python-language-server 2023-05-22 17:12:38 -07:00
ViViDboarder c56293489b Allow installing a subset of language support 2023-05-22 12:13:45 -07:00
ViViDboarder fc47ec9051 Fix permissions on golangci-lint 2022-11-03 15:21:16 -07:00
ViViDboarder cad8b97da4 Fix installs on arm mac with python2 2022-11-02 14:12:54 -07:00
ViViDboarder d20e4a2645 Add terraform linting (tflint and tfsec)
Also minor updates to all github release installers
2022-11-02 12:30:39 -07:00
ViViDboarder e02f9d9c66 Update stylua install 2022-10-14 15:30:05 -07:00
ViViDboarder ef91367f38 Fix installation of golangci-lint and stylua on m1 macs 2022-09-08 13:03:20 -07:00
ViViDboarder 548883eb7b Remove version from stylua template 2022-09-08 13:02:13 -07:00
ViViDboarder ddbe6a4a71 make sure spaces aren't expanded on hadolint install 2022-01-21 10:52:04 -08:00
ViViDboarder 139a779ba0 Add hadolint binary install 2022-01-21 09:21:17 -08:00
ViViDboarder 64583bf41d Add write-good diagnostics 2022-01-12 09:21:08 -08:00
ViViDboarder e77a79e662 Add golangci-lint install 2022-01-10 12:42:02 -08:00
ViViDboarder e3edf33316 Use release-gitter to get StyLua
Makes installation much faster
2022-01-10 12:42:02 -08:00
ViViDboarder c21fd30312 Add ability to ignore failed installs 2021-12-17 11:25:06 -08:00
ViViDboarder a1f9fdc430 Comment out checkmake since it doesn't install with go install 2021-12-16 20:52:09 -08:00
ViViDboarder 24b740fe86 Install luacheck locally 2021-12-15 09:36:50 -08:00
ViViDboarder 212b3cbdc7 Add stylua fixer to null-ls 2021-12-15 09:22:20 -08:00
ViViDboarder d811700154 Fix pyright install 2021-12-08 17:12:01 -08:00
ViViDboarder 02d7c26c98 Use new method of installing go packages 2021-12-07 16:15:30 -08:00
ViViDboarder 4fb61693a8 Add luacheck to lang servers and pre-commit 2021-11-10 18:03:27 -08:00
ViViDboarder 6baa4feab0 nvim: Use pyrite 2021-09-30 11:00:40 -07:00
ViViDboarder 05f57cff6c Add python-lsp-black, pyls-isort, and pyls-mypy 2021-08-24 16:10:37 -07:00
ViViDboarder ae8d912323 Mark that python-lsp-server is py3 only 2021-08-24 10:41:45 -07:00
ViViDboarder a293e22eb0 Update language servers
Adding pylsp for lspconfig

Adding gopls since Nvim 0.5 is not using vim-go
2021-08-24 09:59:24 -07:00
ViViDboarder 1dbde430c2 Upgrade python packages and add pyls-black 2021-07-26 16:37:54 -07:00
ViViDboarder 2a1b012ee9 Fix indentation on lang server installs 2021-06-09 10:19:03 -07:00
ViViDboarder 9397bdafbd Fix echo when failing to install black on Py2 2019-12-30 11:06:13 -08:00
ViViDboarder 0ac1019486 Update language server install to fix pip and add rustfmt 2019-11-20 15:19:14 -08:00
ViViDboarder 36eb348b43 Formatting for install-ls.sh 2019-10-29 17:33:14 -07:00
ViViDboarder 2c3d439df4 Update target for installing lang servers, linters, fixers 2019-10-29 14:55:44 -07:00
ViViDboarder cf9a69eede Install and configure new text linters 2019-10-29 12:33:08 -07:00
ViViDboarder 6a51d76881 WIP: Switch to ALE with a few LS setup 2019-10-24 12:40:10 -07:00