.config/nvim/lua/plugins/lsp.lua

changeset 1148
bca491e2be91
parent 1146
2c9d3c1940a4
child 1149
4af7c8156683
--- a/.config/nvim/lua/plugins/lsp.lua
+++ b/.config/nvim/lua/plugins/lsp.lua
@@ -9,6 +9,7 @@ return {
     dependencies = {
       { "williamboman/mason-lspconfig.nvim", config = true },
       { "folke/neodev.nvim", config = true },
+      "ray-x/lsp_signature.nvim",
     },
     config = function(_, _)
       local capabilities = require("cmp_nvim_lsp").default_capabilities()
@@ -51,4 +52,18 @@ return {
       vim.keymap.set("n", "<leader>ca", require("actions-preview").code_actions, { silent = true })
     end,
   },
+
+  {
+    "ray-x/lsp_signature.nvim",
+    branch = "master",
+    lazy = true,
+    opts = {
+      toggle_key = "<F12>",
+      toggle_key_flip_floatwin_setting = true,
+      doc_lines = 0,
+      floating_window = true,
+      fix_pos = true,
+      hint_enable = false,
+    },
+  },
 }

mercurial