summaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-11-30 14:01:02 -0600
committerToby Vincent <tobyv13@gmail.com>2022-11-30 14:01:02 -0600
commit8cadf66e97119352313f011df4ccb8c3db0b95f1 (patch)
tree6198d5d3438a7f5de08f5b27f586a52612fc5864 /nvim
parent4632c3caf4b6ff91117f5e5ccb3736695c03a408 (diff)
revert(rust): revert custom expand_macro impl
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua40
1 files changed, 0 insertions, 40 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua b/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua
index 18a0124..d98ae32 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua
@@ -8,46 +8,6 @@ local utils = require("tobyvin.utils")
local lsp = require("tobyvin.lsp")
local dap = require("tobyvin.plugins.dap")
-local function parse_lines(t)
- local ret = {}
-
- local name = t.name
- local text = "// Recursive expansion of the " .. name .. " macro"
- table.insert(ret, "// " .. string.rep("=", string.len(text) - 3))
- table.insert(ret, text)
- table.insert(ret, "// " .. string.rep("=", string.len(text) - 3))
- table.insert(ret, "")
-
- local expansion = t.expansion
- for string in string.gmatch(expansion, "([^\n]+)") do
- table.insert(ret, string)
- end
-
- return ret
-end
-
-local handler = function(_, result)
- if result == nil then
- vim.api.nvim_out_write("No macro under cursor!\n")
- return
- end
-
- local contents = parse_lines(result)
- local opts = {
- focus_id = "expand_macro",
- close_events = { "BufLeave", "CursorMoved", "InsertEnter", "FocusLost" },
- border = "single",
- scope = "cursor",
- }
- vim.lsp.util.open_floating_preview(contents, "rust", opts)
-end
-
-require("rust-tools.expand_macro").expand_macro = function()
- ---@diagnostic disable-next-line: missing-parameter
- local params = vim.lsp.util.make_position_params()
- rust_tools.utils.request(0, "rust-analyzer/expandMacro", params, handler)
-end
-
rust_tools.setup({
tools = {
hover_actions = {