aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorgnikit <giannis.nikiteas@gmail.com>2022-05-15 22:07:42 +0100
committerGitHub <noreply@github.com>2022-05-15 14:07:42 -0700
commit6c8aa03757bdfe52c5ec72ef73a1aaf3f32f93c9 (patch)
treec649eae84451f585c8314d6f486032b93c328d3d /lua
parentdocs: update server_configurations.md (diff)
downloadnvim-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')
-rw-r--r--lua/lspconfig/server_configurations/fortls.lua24
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")]],