Skip to content

Minnowo/sch.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Color Highlight (sch.nvim)

A basic hex code highlighter for neovim. Most of this code is a simpler, easier to read version of nvim-colorizer.

This only highlights hex codes in the form of #rgb #rrggbb #rrggbbaa, and ignores the alpha.

Usage

This plugin provides 3 functions:

  • highlight_all(buf), which runs the entire current buffer
  • highlight_view(buf, screen_height), which runs cursor position +- screen_height
  • highlight_clear, which clears the color

Lazy

return {
    "Minnowo/sch.nvim",
    config = function()

        local sch = require("simple_color_highlight")

        -- 0 means current buffer
        vim.api.nvim_create_user_command("HighlightHexClear", function() sch.highlight_clear(0)    end, { })
        vim.api.nvim_create_user_command("HighlightHexAll"  , function() sch.highlight_all(0)      end, { })
        vim.api.nvim_create_user_command("HighlightHexView" , function() sch.highlight_view(0, 25) end, { })

    end,
}

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Languages