fortran lsp checker and dependancy altering

Changed files
+15 -5
lua
technoduck
+2 -1
lua/technoduck/lazy_config.lua
···
require("lazy").setup({
spec = "technoduck.lazy_plugins",
-
change_detection = { notify = false }
})
--[[
···
require("lazy").setup({
spec = "technoduck.lazy_plugins",
+
change_detection = { notify = false },
+
rocks = {enabled = false}
})
--[[
+3 -1
lua/technoduck/lazy_plugins/harpoon.lua
···
return {
'theprimeagen/harpoon',
branch = "harpoon2",
-
dependencies = { "nvim-lua/plenary.nvim" },
config = function()
local harpoon = require("harpoon")
harpoon:setup()
···
return {
'theprimeagen/harpoon',
branch = "harpoon2",
+
dependencies = {
+
"nvim-lua/plenary.nvim",
+
},
config = function()
local harpoon = require("harpoon")
harpoon:setup()
+10 -3
lua/technoduck/lazy_plugins/lsp.lua
···
})
require("mason-lspconfig").setup({
ensure_installed = {
-
'clangd',
'lua_ls',
-
'nil_ls',
'rust_analyzer',
'jedi_language_server',
-
'texlab',
},
handlers = {
function(server_name)
···
require("lspconfig")[server_name].setup {
capabilities = capabilities
}
require("lspconfig").lua_ls.setup({
settings = {
···
})
require("mason-lspconfig").setup({
ensure_installed = {
'lua_ls',
'rust_analyzer',
'jedi_language_server',
+
'fortls',
},
handlers = {
function(server_name)
···
require("lspconfig")[server_name].setup {
capabilities = capabilities
+
}
+
require'lspconfig'.fortls.setup{
+
cmd = {
+
'fortls',
+
'--hover_signature',
+
'--hover_language=fortran',
+
'--use_signature_help',
+
'--lowercase_intrinsics'
+
},
}
require("lspconfig").lua_ls.setup({
settings = {