This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ---@diagnostic disable: need-check-nil | |
| local M = {} | |
| local A = vim.api | |
| local truncate = require("plenary.strings").truncate | |
| M._line = -1 | |
| M._structure = {} | |
| M._util_names = { | |
| g = "gap", | |
| c = "center", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local M = {} | |
| local curl = require("plenary.curl") | |
| local Path = require("plenary.path") | |
| local Job = require("plenary.job") | |
| M._responses = {} | |
| M.config = { | |
| db_path = vim.fn.stdpath("state") .. "/paste.db.json", | |
| tmp_path = "/tmp/paste", | |
| dump_path = "/tmp/dump", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- place this at ~/.config/nvim/telescope/_extensions/gradle.lua | |
| -- then require("telescope").load_extension("gradle") and rm these two lines | |
| ---@diagnostic disable: undefined-field | |
| local J = require("plenary.job") | |
| local Path = require("plenary.path") | |
| local finders = require("telescope.finders") | |
| local sorters = require("telescope.sorters") | |
| local actions = require("telescope.actions") | |
| local pickers = require("telescope.pickers") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- local on = require("on") | |
| -- on.UILeave.CmdlineEnter:desc("test"):group("TEST"):prin("Test!"):only()() | |
| return setmetatable({}, { | |
| __index = function(_, event) | |
| local params = { { event }, opts = {} } | |
| local methods = {} | |
| function methods:ex(cmd) | |
| params.opts[type(cmd) == "string" and "command" or "callback"] = cmd |
OlderNewer