From 5849e2ad7323f086bd6edf221b29e3f0b2b7cbd3 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Thu, 5 Dec 2024 13:34:46 -0500 Subject: Removed Useless Configs --- .../node_modules/coc-go/lib/utils/impl.js | 43 ---------------------- 1 file changed, 43 deletions(-) delete mode 100644 .config/coc/extensions/node_modules/coc-go/lib/utils/impl.js (limited to '.config/coc/extensions/node_modules/coc-go/lib/utils/impl.js') diff --git a/.config/coc/extensions/node_modules/coc-go/lib/utils/impl.js b/.config/coc/extensions/node_modules/coc-go/lib/utils/impl.js deleted file mode 100644 index f616827..0000000 --- a/.config/coc/extensions/node_modules/coc-go/lib/utils/impl.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.generateImplStubs = void 0; -const coc_nvim_1 = require("coc.nvim"); -const binaries_1 = require("../binaries"); -const tools_1 = require("./tools"); -const interfaceRegex = /^(\w+ \*?\w+ )?([\w./-]+)$/; -async function generateImplStubs(document) { - try { - const implInput = await coc_nvim_1.window.requestInput("Enter receiver and interface [f *File io.Closer]"); - if (implInput == null) { - coc_nvim_1.window.showMessage("No input detected! Aborting.", "warning"); - return; - } - const matches = implInput.match(interfaceRegex); - if (!matches) { - throw Error(`Cannot parse input: ${implInput}`); - } - const edit = await runGoImpl(document, [matches[1], matches[2]]); - await coc_nvim_1.workspace.applyEdit({ changes: { [document.uri]: [edit] } }); - } - catch (error) { - coc_nvim_1.window.showMessage(error, "error"); - } -} -exports.generateImplStubs = generateImplStubs; -async function runGoImpl(document, args) { - const stdout = await (0, tools_1.execTool)(binaries_1.IMPL, args); - const { line } = await coc_nvim_1.window.getCursorPosition(); - const insertPos = { line: line + 1, character: 0 }; - const lineText = await coc_nvim_1.workspace.getLine(document.uri, line); - const newText = lineText.trim() === '' - ? stdout - : `\n${stdout}`; - return { - range: { - start: insertPos, - end: insertPos - }, - newText - }; -} -//# sourceMappingURL=impl.js.map \ No newline at end of file -- cgit v1.2.3