diff options
| author | Elvis Claros Castro <elvis@claros.ar> | 2025-08-31 11:50:19 -0300 |
|---|---|---|
| committer | Elvis Claros Castro <elvis@claros.ar> | 2025-08-31 11:50:19 -0300 |
| commit | ed6e1b88efd5d162c4abae38218b61d3d10c0714 (patch) | |
| tree | 7ae3c39710b931c88c9f3f45f1ab04ea880ba8cc /lua/plugins/spectre.lua | |
| parent | da528b385eb1bf852f44f2aec9f4d8cf9060fb99 (diff) | |
| download | nvim-conf-ed6e1b88efd5d162c4abae38218b61d3d10c0714.tar.gz nvim-conf-ed6e1b88efd5d162c4abae38218b61d3d10c0714.zip | |
feat(plugins): elimina plugins de completado y utilidades no utilizados
Se eliminaron archivos de configuración de completado antiguos y plugins (blink.lua, init.lua, init_new.lua) para simplificar la configuración, favoreciendo el nuevo archivo `completition.lua`. Se eliminaron los plugins de Hurl y Rayso, que ya no son necesarios. El plugin Spectre ahora detecta la raíz de git usando comandos de shell en lugar de utilidades personalizadas, lo que simplifica las dependencias. Esta limpieza reduce la carga de mantenimiento y mejora la claridad en la configuración de plugins.
Diffstat (limited to 'lua/plugins/spectre.lua')
| -rw-r--r-- | lua/plugins/spectre.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lua/plugins/spectre.lua b/lua/plugins/spectre.lua index e3840af..4dcc782 100644 --- a/lua/plugins/spectre.lua +++ b/lua/plugins/spectre.lua @@ -2,11 +2,12 @@ ---@param default_opts table | nil ---@return table function _G.get_spectre_options(default_opts) - local Path = require("utils.path") local opts = default_opts or {} - if Path.is_git_repo() then - opts.cwd = Path.get_git_root() + -- Check if we're in a git repository and get the root + local git_root = vim.fn.system("git rev-parse --show-toplevel 2>/dev/null") + if vim.v.shell_error == 0 then + opts.cwd = vim.trim(git_root) end return opts |