{"id":26925033,"url":"https://github.com/farias-hecdin/linkref","last_synced_at":"2025-10-26T08:04:54.068Z","repository":{"id":274671988,"uuid":"912590935","full_name":"farias-hecdin/LinkRef","owner":"farias-hecdin","description":"📌 Locally shorten links in your Markdown files.","archived":false,"fork":false,"pushed_at":"2025-09-21T12:43:37.000Z","size":54,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-21T14:38:37.045Z","etag":null,"topics":["lua","nvim-plugin"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/farias-hecdin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-06T01:34:38.000Z","updated_at":"2025-09-21T12:42:47.000Z","dependencies_parsed_at":"2025-02-17T23:24:49.174Z","dependency_job_id":"00e8bc9e-9a7a-4b1f-b1e2-de75e1a92e85","html_url":"https://github.com/farias-hecdin/LinkRef","commit_stats":null,"previous_names":["farias-hecdin/linkref"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/farias-hecdin/LinkRef","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farias-hecdin%2FLinkRef","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farias-hecdin%2FLinkRef/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farias-hecdin%2FLinkRef/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farias-hecdin%2FLinkRef/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/farias-hecdin","download_url":"https://codeload.github.com/farias-hecdin/LinkRef/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farias-hecdin%2FLinkRef/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281074164,"owners_count":26439421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-26T02:00:06.575Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lua","nvim-plugin"],"created_at":"2025-04-02T02:29:42.718Z","updated_at":"2025-10-26T08:04:54.037Z","avatar_url":"https://github.com/farias-hecdin.png","language":"Lua","readme":"\u003e Translate this file into your native language using `Google Translate` or a [similar service](https://immersivetranslate.com).\n\n# LinkRef\n\nLinkRef es una pequeña utilidad para Neovim que te permite reemplazar enlaces largos en tus archivos Markdown por ID cortos, mientras que los enlaces originales se almacenan localmente de forma organizada en archivos separados. Esto hace que tus archivos Markdown sean más fáciles de leer y editar.\n\n## 🗒️ Requerimientos\n\n* [`Neovim`](https://github.com/neovim/neovim): Versión 0.7 o superior.\n\n### Instalación\n\nUsando [`folke/lazy.nvim`](https://github.com/folke/lazy.nvim):\n\n```lua\n{\n    \"farias-hecdin/LinkRef\",\n    ft = \"markdown\",\n    config = true\n    -- If you want to configure some options, replace the previous line with:\n    -- config = function()\n    -- end\n},\n```\n\n## 🗒️ Configuración\n\nEstas son las opciones de configuración predeterminadas:\n\n```lua\n{\n  id_length = 3, -- \u003cint\u003e Longitud del ID.\n  custom_alphabet = nil, -- \u003cstring\u003e Caracteres validos para el ID (ej: 0123abc...).\n  disable_keymaps = false, -- \u003cboolean\u003e Indicates whether keymaps are disabled.\n}\n```\n\n### Atajos de teclado\n\nEstos son los atajos de teclado predeterminados:\n\n```lua\nlocal opts = {buffer = 0, silent = true}\n\nvim.keymap.set('n', '\u003cleader\u003exi', \":lua require('LinkRef').initial_config()\u003cCR\u003e\", opts)\nvim.keymap.set('n', '\u003cleader\u003exa', \":lua require('LinkRef').analyze_buffer()\u003cCR\u003e\", opts)\nvim.keymap.set('n', '\u003cleader\u003exg', \":lua require('LinkRef').go_captured()\u003cCR\u003e\", opts)\nvim.keymap.set('v', '\u003cleader\u003exg', \":lua require('LinkRef').go_selected()\u003cCR\u003e\", opts)\nvim.keymap.set('v', '\u003cleader\u003exa', \":lua require('LinkRef').add_identifier()\u003cCR\u003e\", opts)\nvim.keymap.set('v', '\u003cleader\u003exs', \":lua require('LinkRef').show_content()\u003cCR\u003e\", opts)\n```\n\nPara más información, visite [FAQ](FAQ.md)\n\n## 🗒️ Agradecimientos a\n\n* [`rxi/json.lua`](https://github.com/rxi/json.lua): Una biblioteca JSON para Lua.\n\n## 🛡️ Licencia\n\nLinkRef está bajo la licencia MIT. Consulta el archivo `LICENSE` para obtener más información.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarias-hecdin%2Flinkref","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffarias-hecdin%2Flinkref","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarias-hecdin%2Flinkref/lists"}