8000 GitHub - farias-hecdin/CSSColorConverter: 🚧 A Neovim plugin that facilitates the identification of a HEX, RGB, HSL, or LCH color name and its conversion.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

🚧 A Neovim plugin that facilitates the identification of a HEX, RGB, HSL, or LCH color name and its conversion.

License

Notifications You must be signed in to change notification settings

farias-hecdin/CSSColorConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Translate this file into your native language using Google Translate or a similar service.

CSSColorConverter

Este plugin para Neovim proporciona herramientas para trabajar con diferentes modelos de color, incluyendo hex, rgb, hsl y lch. Con él, puedes convertir colores entre estos formatos, visualizar su valor en un texto virtual y determinar su nombre correspondiente.

Requerimientos

  • Neovim: Versión 0.7 o superior.
  • plenary.nvim: Para interactua con curl desde Neovim.
  • curl Para descargar la lista de nombres de colores.

Instalación

Usando folke/lazy.nvim:

{
    'farias-hecdin/Colorformat.nvim',
    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:

require('CSSColorConverter').setup({
  display_virtual_text = true, -- <boolean> Display virtual text for color variables.
  target_color_format = "hex", -- <string> Format for target color (e.g. "hex" for hexadecimal).
  disable_keymaps = false, -- <boolean> Indicates whether keymaps are disabled.
})

Comandos y atajos de teclado

API Descripción
get_color_name() Identificar el nombre del color
get_color_conversion('hex') Convertir el color a hex
get_color_conversion('rgb') Convertir el color a rgb
get_color_conversion('hsl') Convertir el color a hsl
get_color_conversion('lch') Convertir el color a lch

Estos son los atajos de teclado predeterminados:

local keymaps_opts = {buffer = 0, silent = true}

vim.keymap.set('v', '<leader>cn', ":lua require('CSSColorConverter').get_color_name()<CR>", keymaps_opts)
vim.keymap.set('v', '<leader>c#', ":lua require('CSSColorConverter').get_color_conversion('hex')<CR>", keymaps_opts)
vim.keymap.set('v', '<leader>ch', ":lua require('CSSColorConverter').get_color_conversion('hsl')<CR>", keymaps_opts)
vim.keymap.set('v', '<leader>cl', ":lua require('CSSColorConverter').get_color_conversion('lch')<CR>", keymaps_opts)
vim.keymap.set('v', '<leader>cr', ":lua require('CSSColorConverter').get_color_conversion('rgb')<CR>", keymaps_opts)

Puedes desactivar los atajos de teclado predeterminados estableciendo la opción disable_keymaps en true

🗒️ Agradecimientos a

🗒️ Plugins similares

colortils.nvim

🛡️ Licencia

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

About

🚧 A Neovim plugin that facilitates the identification of a HEX, RGB, HSL, or LCH color name and its conversion.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

0