Skip to content

Releases: vespa-engine/vespa

Vespa Language Server 2.0.6

22 Aug 09:46
6cb5d73
Compare
Choose a tag to compare

Vespa language server.

Schema Language Server in Neovim

Requirements

Requires java to be excutable on the system.

Optional: lspconfig plugin for nvim.

Installation

Download vespa-language-server_2.0.6.jar.

Using lspconfig

Register .sd and .profile as filetypes (in init.lua):

vim.filetype.add {
  extension = {
    profile = 'sd',
    sd = 'sd'
  }
}

Create a config for schema language server (in init.lua):

local lspconfig = require "lspconfig"
local configs = require "lspconfig.configs"

if not configs.schemals then
    configs.schemals = {
        default_config = {
            filetypes = { 'sd' },
            cmd = { 'java', '-jar', '/path/to/vespa-language-server_2.0.6.jar' },
            root_dir = lspconfig.util.root_pattern('.')
        },
    }
end

lspconfig.schemals.setup{
    -- optional on_attach function for setting keybindings etc.
    on_attach = function(client, bufnr)
       	-- local opts = {buffer = bufnr, remap = false}
	    -- vim.keymap.set("n", "gd", function() vim.lsp.buf.definition() end, opts)
    end
}

Manual Installation

If you don't want to use lspconfig you can refer to the LSP documentation for Neovim for manually registering the server.

Vespa CLI 8.391.23

13 Aug 22:24
f2c3fae
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.387.10

07 Aug 22:25
ccaf08c
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.371.16

11 Jul 22:25
b6a2fcb
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.367.14

03 Jul 22:24
d1b3b4c
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.365.21

03 Jul 08:03
14e97b1
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.360.19

20 Jun 19:01
1f0e68e
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.358.34

18 Jun 10:34
430d03c
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.357.16

14 Jun 00:26
d1e8e97
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.356.16

13 Jun 00:39
e5be68b
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.