Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/farias-hecdin/CSSVarViewer
- Owner: farias-hecdin
- License: mit
- Created: 2024-05-02T18:44:48.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-12T00:09:47.000Z (4 months ago)
- Last Synced: 2024-09-12T10:00:06.560Z (4 months ago)
- Topics: lua, nvim-plugin
- Language: Lua
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-neovim - farias-hecdin/CSSVarViewer - Easily visualize the content of your CSS variables in a virtual text. (Programming Languages Support / Web Development)
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.