## 事象 [[Noice]]がインストールされた状態で[[lsp_signature.nvim]]をインストールし、[[Neovim]]を起動して適当なファイルを開くと以下のようなエラーになる。 ```error `vim.lsp.handlers["textDocument/signatureHelp"]` has been overwritten by another plugin? Either disable the other plugin or set `config.lsp.signature.enabled = false` in your **Noice** config. - plugin: nvim - file: /home/tadashi-aikawa/.local/share/mise/installs/neovim/0.9.5/share/nvim/runtime/lua/vim/lsp.lua - line: 2318 ``` ## 原因 ドキュメントやシグニチャに関する補完処理を行うhandlerが上書きされるのを[[Noice]]が検知したため。意図しない挙動である可能性があるから。 ## 解決方法 [[Noice]]で`lsp.signature.enabled`を`false`に設定し、signatureサポート機能を無効にする。 ```lua config = function() require("noice").setup({ lsp = { signature = { enabled = false, }, }, ``` これにより、[[lsp_signature.nvim]]が介入なく自身の仕事に集中できるようになる。