fix: pre-commit
This commit is contained in:
parent
01248ffcff
commit
017c1873b7
11 changed files with 146 additions and 128 deletions
3
.github/ISSUE_TEMPLATE/bug_report.yaml
vendored
3
.github/ISSUE_TEMPLATE/bug_report.yaml
vendored
|
|
@ -7,8 +7,7 @@ body:
|
|||
attributes:
|
||||
label: Prerequisites
|
||||
options:
|
||||
- label:
|
||||
I have searched [existing
|
||||
- label: I have searched [existing
|
||||
issues](https://github.com/barrettruth/http-codes.nvim/issues)
|
||||
required: true
|
||||
- label: I have updated to the latest version
|
||||
|
|
|
|||
3
.github/ISSUE_TEMPLATE/feature_request.yaml
vendored
3
.github/ISSUE_TEMPLATE/feature_request.yaml
vendored
|
|
@ -7,8 +7,7 @@ body:
|
|||
attributes:
|
||||
label: Prerequisites
|
||||
options:
|
||||
- label:
|
||||
I have searched [existing
|
||||
- label: I have searched [existing
|
||||
issues](https://github.com/barrettruth/http-codes.nvim/issues)
|
||||
required: true
|
||||
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ luarocks install http-codes.nvim
|
|||
## Dependencies
|
||||
|
||||
One of:
|
||||
|
||||
- [fzf-lua](https://github.com/ibhagwan/fzf-lua)
|
||||
- [snacks.nvim](https://github.com/folke/snacks.nvim)
|
||||
- [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)
|
||||
|
|
@ -32,7 +32,10 @@ local function init()
|
|||
end
|
||||
|
||||
if not config.use then
|
||||
vim.notify_once('http-codes.nvim: install fzf-lua, snacks.nvim, or telescope.nvim', vim.log.levels.ERROR)
|
||||
vim.notify_once(
|
||||
'http-codes.nvim: install fzf-lua, snacks.nvim, or telescope.nvim',
|
||||
vim.log.levels.ERROR
|
||||
)
|
||||
return false
|
||||
end
|
||||
|
||||
|
|
@ -70,7 +73,13 @@ M.http_codes = M.pick
|
|||
|
||||
---@deprecated Use `vim.g.http_codes` instead
|
||||
function M.setup(user_config)
|
||||
vim.deprecate('require("http-codes").setup()', 'vim.g.http_codes', 'v0.1.0', 'http-codes.nvim', false)
|
||||
vim.deprecate(
|
||||
'require("http-codes").setup()',
|
||||
'vim.g.http_codes',
|
||||
'v0.1.0',
|
||||
'http-codes.nvim',
|
||||
false
|
||||
)
|
||||
|
||||
if user_config then
|
||||
vim.g.http_codes = vim.tbl_deep_extend('force', vim.g.http_codes or {}, user_config)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
local codes = require 'http-codes.codes'
|
||||
local codes = require('http-codes.codes')
|
||||
|
||||
return {
|
||||
pick = function(open_url)
|
||||
|
|
|
|||
|
|
@ -4,14 +4,20 @@ local OS_TO_OPEN_URL = {
|
|||
}
|
||||
|
||||
local function get_os()
|
||||
if jit then return jit.os end
|
||||
if jit then
|
||||
return jit.os
|
||||
end
|
||||
|
||||
local fh, _ = assert(io.popen('uname -o 2>/dev/null', 'r'))
|
||||
if fh then return fh:read() end
|
||||
if fh then
|
||||
return fh:read()
|
||||
end
|
||||
|
||||
return fh and fh:read() or 'Windows'
|
||||
end
|
||||
|
||||
return {
|
||||
get_open_url = function() return OS_TO_OPEN_URL[get_os()] or 'xdg-open %s' end,
|
||||
get_open_url = function()
|
||||
return OS_TO_OPEN_URL[get_os()] or 'xdg-open %s'
|
||||
end,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
local codes = require 'http-codes.codes'
|
||||
local codes = require('http-codes.codes')
|
||||
local cached_items = nil
|
||||
|
||||
local function codes_to_snack_items(codes)
|
||||
if cached_items then return cached_items end
|
||||
if cached_items then
|
||||
return cached_items
|
||||
end
|
||||
|
||||
local items = {}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
return {
|
||||
setup = function() require('telescope').load_extension 'http' end,
|
||||
setup = function()
|
||||
require('telescope').load_extension('http')
|
||||
end,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
local list = require 'telescope._extensions.http.list'
|
||||
local list = require('telescope._extensions.http.list')
|
||||
|
||||
return require('telescope').register_extension {
|
||||
return require('telescope').register_extension({
|
||||
exports = { list = list },
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -1,18 +1,18 @@
|
|||
local actions = require 'telescope.actions'
|
||||
local finders = require 'telescope.finders'
|
||||
local pickers = require 'telescope.pickers'
|
||||
local sorters = require 'telescope.sorters'
|
||||
local state = require 'telescope.actions.state'
|
||||
local actions = require('telescope.actions')
|
||||
local finders = require('telescope.finders')
|
||||
local pickers = require('telescope.pickers')
|
||||
local sorters = require('telescope.sorters')
|
||||
local state = require('telescope.actions.state')
|
||||
|
||||
local codes = require 'http-codes.codes'
|
||||
local codes = require('http-codes.codes')
|
||||
|
||||
return function(open_url)
|
||||
pickers
|
||||
.new(nil, {
|
||||
prompt_title = 'HTTP Codes',
|
||||
finder = finders.new_table {
|
||||
finder = finders.new_table({
|
||||
results = vim.tbl_keys(codes),
|
||||
},
|
||||
}),
|
||||
sorter = sorters.get_generic_fuzzy_sorter(),
|
||||
attach_mappings = function(prompt_bufnr, _)
|
||||
actions.select_default:replace(function()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue