Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/farias-hecdin/CSSVarViewer

đź“Ś This plugin allows you to easily identify the value of a CSS variable from any other files.
https://github.com/farias-hecdin/CSSVarViewer

lua nvim-plugin

Last synced: 23 days ago
JSON representation

đź“Ś This plugin allows you to easily identify the value of a CSS variable from any other files.

Awesome Lists containing this project

README

        

> Translate this file into your native language using `Google Translate` or a [similar service](https://immersivetranslate.com).

# CSSVarViewer

Este plugin para **Neovim** te permite identificar fácilmente el valor de las variables CSS que has definido previamente en tus archivos de estilo, como `main.css` o `style.css`. Cuando el plugin detecta una variable CSS en estos archivos, la muestra en un texto virtual, lo que facilita su visualización desde cualquier otro archivo.

> La idea de este plugin es que centralices tus variables CSS en un solo archivo, para tener un mejor control a la hora de editar tus estilos.

## 🗒️ Requerimientos

* [`Neovim`](https://github.com/neovim/neovim): VersiĂłn 0.7 o superior.

### InstalaciĂłn

Usando [`folke/lazy.nvim`](https://github.com/folke/lazy.nvim):

```lua
{
'farias-hecdin/CSSVarViewer',
ft = "css",
config = true,
-- If you want to configure some options, replace the previous line with:
-- config = function()
-- end,
}
```

## 🗒️ Configuración

Estas son las opciones de configuraciĂłn predeterminadas:

```lua
require('CSSVarViewer').setup({
parent_search_limit = 5,-- Parent search limit (number of levels to search upwards).
filename_to_track = "main", -- Name of the file to track (e.g. "main" for main.css).
disable_keymaps = false, -- Indicates whether keymaps are disabled.
})
```

### Atajos de teclado

| Comandos/API | Modo | Atajos de teclado | DescripciĂłn |
| ---------------|----------|------------------ | ----------------------------------- |
| `CSSVarViewer` `toggle()` | `Normal` | `cv` | Activa el plugin |
| `paste_value()` | `Visual` | `cv` | Pega el texto virtual en el cursor |

>[!NOTE]
> Para actualizar los datos, debes guardar el archivo que contiene tus variables CSS.

Puedes ampliar la bĂşsqueda de archivos hacia un directorio especĂ­fico o analizar otros archivos utilizando el comando `:CSSVarViewer`, cuya sintaxis es la misma que la utilizada en [`CSSVarHighlight`](https://github.com/farias-hecdin/CSSVarHighlight#comandos-y-atajos-de-teclado). Es decir:

```sh
:CSSVarViewer
```

Si deseas pegar el valor del texto virtual, selecciona la variable CSS en modo visual (por ejemplo, `var(--primary-rgb)`) y luego presiona `cv` o utiliza el comando `:CSSVarViewer`.

## 🛡️ Licencia

CSSVarViewer está bajo la licencia MIT. Consulta el archivo `LICENSE` para obtener más información.