3 ms·
In the case of Free Pascal, may I remind you that there is a fully featured IDE called Lazarus… That’s cool, but if you already use Neovim for other things, th
by alwillis 4y ago
In the case of Free Pascal, may I remind you that there is a fully featured IDE called Lazarus…
That’s cool, but if you already use Neovim for other things, there’s a Free Pascal Language Server Protocol (LSP) server for it too [1]. You’ll many of the same features that Lazarus has, like code completion, diagnostics, etc. In fact, it’s the same LSP that’s available for VS Code [2] and it uses Lazarus as a backend.
Too much is being made about how hard Neovim is to configure; if you’re new to it or to Lua, just use LSP Zero [3] that takes care of all of the details of installing LSP, linters, etc.
[1]: https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#pasls https://github.com/neovim/nvim-lspconfig/blob/master/doc/ser...
[2]: https://github.com/genericptr/pascal-language-server https://github.com/genericptr/pascal-language-server
[3]: https://github.com/VonHeikemen/lsp-zero.nvim https://github.com/VonHeikemen/lsp-zero.nvim