diff options
| author | gnikit <giannis.nikiteas@gmail.com> | 2022-05-15 22:07:42 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-15 14:07:42 -0700 |
| commit | 6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9 (patch) | |
| tree | c649eae84451f585c8314d6f486032b93c328d3d /lua/lspconfig/server_configurations/fortls.lua | |
| parent | docs: update server_configurations.md (diff) | |
| download | nvim-lspconfig-6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9.tar nvim-lspconfig-6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9.tar.gz nvim-lspconfig-6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9.tar.bz2 nvim-lspconfig-6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9.tar.lz nvim-lspconfig-6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9.tar.xz nvim-lspconfig-6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9.tar.zst nvim-lspconfig-6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9.zip | |
fix(fortls): update server and default cmd args (#1904)
Diffstat (limited to 'lua/lspconfig/server_configurations/fortls.lua')
| -rw-r--r-- | lua/lspconfig/server_configurations/fortls.lua | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/lua/lspconfig/server_configurations/fortls.lua b/lua/lspconfig/server_configurations/fortls.lua index 58791392..41a00051 100644 --- a/lua/lspconfig/server_configurations/fortls.lua +++ b/lua/lspconfig/server_configurations/fortls.lua @@ -2,20 +2,32 @@ local util = require 'lspconfig.util' return { default_config = { - cmd = { 'fortls' }, + cmd = { + 'fortls', + '--notify_init', + '--hover_signature', + '--hover_language=fortran', + '--use_signature_help', + }, filetypes = { 'fortran' }, root_dir = function(fname) return util.root_pattern '.fortls'(fname) or util.find_git_ancestor(fname) end, - settings = { - nthreads = 1, - }, + settings = {}, }, docs = { description = [[ -https://github.com/hansec/fortran-language-server +https://github.com/gnikit/fortls + +fortls is a Fortran Language Server, the server can be installed via pip + +```sh +pip install fortls +``` -Fortran Language Server for the Language Server Protocol +Settings to the server can be passed either through the `cmd` option or through +a local configuration file e.g. `.fortls`. For more information +see the `fortls` [documentation](https://gnikit.github.io/fortls/options.html). ]], default_config = { root_dir = [[root_pattern(".fortls")]], |
