ft = "rust",
                  
                  
                      dependencies = "neovim/nvim-lspconfig",
                  
                  
                      otps = function ()
                  
                  
                        return require "custom.configs.rust-tools"
                  
                  
                      end,
                  
                  
                      config = function (_, opts)
                  
                  
                        require('rust-tools').setup(opts)
                  
                  
                        require("core.utils").load_mappings("rust_tools")
                  
                  
                      end
                  
                  
                    },
                  
                  
                  ...
                  
                  
                  --- configs/rust-tools.lua
                  
                  
                  local on_attach = require("plugins.configs.lspconfig").on_attach
                  
                  
                  local capabilities = require("plugins.configs.lspconfig").capabilities
                  
                  
                  
                  
                  
                  
                  
                  
                  local options = {
                  
                  
                    server = {
                  
                  
                      on_attach = on_attach,
                  
                  
                      capabilities = capabilities,
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  return options
                  
                  
                  --- mappings.lua
                  
                  
                  M.rust_tools = {
                  
                  
                    n = {
                  
                  
                      ["<leader>k"] = {
                  
                  
                        function ()
                  
                  
                          require("rust-tools.hover_actions").hover_actions()
                  
                  
                        end,
                  
                  
                        "run",
                  
                  
                      },
                  
                  
                      ["<leader>a"] = {
                  
                  
                        function ()
                  
                  
                          require("rust-tools.code_action_group").code_action_group()
                  
                  
                        end,
                  
                  
                        "Code action group",
                  
                  
                      }
                  
                  
                    }
                  
                  
                  }
                  
                  
                
 Дмитрий
                          Бондаренко
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Дмитрий
                          Бондаренко
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Пытаюсь разобраться как настраивать под него но что то я накосячил походу. Открывается окно и больше не реагирует на нажатие
Обсуждают сегодня