<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mason/lua/nvim-lsp-installer/path.lua, branch main</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/mason/atom/lua/nvim-lsp-installer/path.lua?h=main</id>
<link rel='self' href='http://git.sudomsg.com/mirror/mason/atom/lua/nvim-lsp-installer/path.lua?h=main'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/'/>
<updated>2022-05-11T14:10:57Z</updated>
<entry>
<title>chore: further decouple module structure (#685)</title>
<updated>2022-05-11T14:10:57Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-05-11T14:10:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=5e3385d90668c792919c7e2791620a6c0d569538'/>
<id>urn:sha1:5e3385d90668c792919c7e2791620a6c0d569538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add async managers (#536)</title>
<updated>2022-03-26T12:41:50Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-03-26T12:41:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=212d17a039da449043b67529c29851db37acc236'/>
<id>urn:sha1:212d17a039da449043b67529c29851db37acc236</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>add some tests (#360)</title>
<updated>2021-12-25T14:11:42Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-12-25T14:11:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=d7e233566543d4c83199f5644f90bb116d7070f2'/>
<id>urn:sha1:d7e233566543d4c83199f5644f90bb116d7070f2</id>
<content type='text'>
</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>add setting for configuring server install dir (#166)</title>
<updated>2021-10-17T21:00:00Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-10-17T21:00:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=f7e9007aa42a4f8ed88e51270b33dd2077365318'/>
<id>urn:sha1:f7e9007aa42a4f8ed88e51270b33dd2077365318</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add Windows support (#70)</title>
<updated>2021-09-01T08:29:23Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-09-01T08:29:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=bfbf5fbd39fa75847bf23da2c46d12fe2728fb78'/>
<id>urn:sha1:bfbf5fbd39fa75847bf23da2c46d12fe2728fb78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs: assert unsafe operations are run on safe paths only</title>
<updated>2021-08-15T00:51:33Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-08-15T00:09:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=88a2a8557a92e69e683452e53a87b02b5d924412'/>
<id>urn:sha1:88a2a8557a92e69e683452e53a87b02b5d924412</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stylua</title>
<updated>2021-08-14T22:47:15Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-08-14T21:19:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=d8f4f30463fcfc4b8b60811dbe195aba86917966'/>
<id>urn:sha1:d8f4f30463fcfc4b8b60811dbe195aba86917966</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add support for zx install scripts (#13)</title>
<updated>2021-05-17T12:37:13Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2021-05-17T12:37:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=ae93866358777fcf6766152dd55980c4778f4c59'/>
<id>urn:sha1:ae93866358777fcf6766152dd55980c4778f4c59</id>
<content type='text'>
</content>
</entry>
</feed>
