<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mason/lua/nvim-lsp-installer/installers/composer.lua, branch main</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/mason/atom/lua/nvim-lsp-installer/installers/composer.lua?h=main</id>
<link rel='self' href='http://git.sudomsg.com/mirror/mason/atom/lua/nvim-lsp-installer/installers/composer.lua?h=main'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/'/>
<updated>2022-05-10T10:20:22Z</updated>
<entry>
<title>chore: remove deprecated modules (#682)</title>
<updated>2022-05-10T10:20:22Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-05-10T10:20:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=f60f53d8c2d304e8e6d335215ea0b781f80599f0'/>
<id>urn:sha1:f60f53d8c2d304e8e6d335215ea0b781f80599f0</id>
<content type='text'>
- https://github.com/williamboman/nvim-lsp-installer/wiki/Async-infrastructure-changes-notice
- https://github.com/williamboman/nvim-lsp-installer/discussions/636</content>
</entry>
<entry>
<title>add deprecation notice to old installer modules (#618)</title>
<updated>2022-04-21T19:36:13Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-04-21T19:36:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=d86aad85ba4adcf9abd68ad05ed475ff11756206'/>
<id>urn:sha1:d86aad85ba4adcf9abd68ad05ed475ff11756206</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add server psalm (#426)</title>
<updated>2022-01-15T14:02:23Z</updated>
<author>
<name>Jürgen Steitz</name>
<email>JSteitz@users.noreply.github.com</email>
</author>
<published>2022-01-15T14:02:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=50f82f6042d72fd370f752ec6a4f2033cea22ab6'/>
<id>urn:sha1:50f82f6042d72fd370f752ec6a4f2033cea22ab6</id>
<content type='text'>
Co-authored-by: William Boman &lt;william@redwill.se&gt;</content>
</entry>
<entry>
<title>write install receipts (#379)</title>
<updated>2022-01-03T14:12:53Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-01-03T14:12:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=e8530f4059279a0d6b5e5f8891d04ffb1ade29a3'/>
<id>urn:sha1:e8530f4059279a0d6b5e5f8891d04ffb1ade29a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>leverage PATH for locating local executables (#283)</title>
<updated>2022-01-02T16:54:56Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-01-02T16:54:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=095ab4eb6a02d5fd3ea4b782a0e868e2c65e4427'/>
<id>urn:sha1:095ab4eb6a02d5fd3ea4b782a0e868e2c65e4427</id>
<content type='text'>
1. This is a breaking change for the following servers, which will have to be
reinstalled:

 - ltex
 - clangd

2. This is a breaking change for users who reach into the default options (for
   example via server:get_default_options()) to access the `cmd` property.
   nvim-lsp-installer no longer provides the `cmd` (except in a few
   instances), but instead provides an amended PATH which allows neovim's LSP
   client to locate the locally installed executable.

   To access the `cmd`, simply access it via lspconfig instead, for example
   like so:

    local default_config = require("lspconfig.server_configurations.rust_analyzer").default_config
    print("I can now access the cmd governed by lspconfig:", default_config.cmd)

3. This is a breaking change for 3rd party use cases that makes use of the
   `executable()` APIs (e.g., `npm.executable(root_dir, "tsserver")`). The
   recommended usage is to instead to use the canonical name of the command
   ("tsserver"), while providing an amended PATH, for example:

    local npm = require("nvim-lsp-installer.installers.npm")
    local server = server.Server:new {
        ...,
        root_dir = root_dir,
        installer = npm.packages { "tsserver" },
        default_options = {
            cmd = { "tsserver" },
            cmd_env = npm.env(root_dir),
        }
    }</content>
</entry>
<entry>
<title>initial healthcheck integration (#321)</title>
<updated>2021-12-07T19:15:03Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-12-07T19:15:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=0fe8c254d90794f13860cbeac5e5987a081a8031'/>
<id>urn:sha1:0fe8c254d90794f13860cbeac5e5987a081a8031</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run installations in tmpdir (#199)</title>
<updated>2021-10-30T09:05:50Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-10-30T09:05:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=8e6615916de6f7d2491e47f8a97870eef0ad36d3'/>
<id>urn:sha1:8e6615916de6f7d2491e47f8a97870eef0ad36d3</id>
<content type='text'>
Resolves #154.</content>
</entry>
<entry>
<title>add proper emmylua annotations (#196)</title>
<updated>2021-10-25T12:55:47Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-10-25T12:55:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=f60d78a29fbe772e0724ee0853a13894b9765fdf'/>
<id>urn:sha1:f60d78a29fbe772e0724ee0853a13894b9765fdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(phpactor): install via git clone instead of composer require (breaking change) (#162)</title>
<updated>2021-10-17T15:32:33Z</updated>
<author>
<name>Lctrs</name>
<email>Lctrs@users.noreply.github.com</email>
</author>
<published>2021-10-17T15:32:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c'/>
<id>urn:sha1:bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c</id>
<content type='text'>
Users who have already installed phpactor will need to reinstall it once more after this change.</content>
</entry>
<entry>
<title>feat(server): add phpactor (#137)</title>
<updated>2021-10-07T12:30:50Z</updated>
<author>
<name>Lctrs</name>
<email>Lctrs@users.noreply.github.com</email>
</author>
<published>2021-10-07T12:30:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=0fad427ed339432f6f5e278f1c8969a3aa1f1e80'/>
<id>urn:sha1:0fad427ed339432f6f5e278f1c8969a3aa1f1e80</id>
<content type='text'>
</content>
</entry>
</feed>
