Skip to content

Black Atom Industries Colorscheme Adapter for Neovim

License

Notifications You must be signed in to change notification settings

black-atom-industries/nvim

Repository files navigation

🚧  Development Status: ALPHA  🚧

This theme is in an early development phase.

Structure, colors and things can (and will) change.

This is all a work in progress.

Current usage is not recommended.


Black Atom for Neovim

This is logic core for Neovim themes by Black Atom Industries. It will receive theme definitions from outside and apply them to the editor.

Installation

Install the plugin with your favourite package manager. Example with lazy.nvim:

---@type LazyPluginSpec
return {
    "black-atom-industries/nvim",
    name = "black-atom",
    priority = 1000,
    ---@module "black-atom"
    ---@type BlackAtom.Config
    opts = {},
}

Development

Linting

luacheck .

Formatting

Format whole project with stylua.

stylua lua/**/*.lua

Supported Plugins

Click to expand supported plugins list

This theme supports the following plugins:

  • arrow.nvim
    • 4 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • blink.cmp
    • 8 Highlight(s)
    • Last updated: 2024-10-27
    • Last commit: feat(blink_nvim): support blink.nvim plugin
  • dashboard-nvim
    • 4 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • diffview.nvim
    • 24 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • edgy.nvim
    • 5 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • fzf-lua
    • 6 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: chore(hls.plugins): add doc links
  • gitsigns.nvim
    • 9 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • glance.nvim
    • 28 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: chore(hls.plugins): add doc links
  • incline.nvim
    • 9 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • indent-blankline.nvim
    • 2 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • markview.nvim
    • 2 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • mini.nvim
    • 2 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • neo-tree.nvim
    • 13 Highlight(s)
    • Last updated: 2024-10-27
    • Last commit: style(neotree_nvim): add highlighting rule for neotree window separator
  • nvim-cmp
    • 10 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • nvim-navbuddy
    • 15 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: chore(hls.plugins): add doc links
  • nvim-tree.lua
    • 4 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: feat(hls.plugins): update Neotree & NvimTree
  • nvim-treesitter-context
    • 2 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • telescope.nvim
    • 6 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • vim-gitgutter
    • 3 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • which-key.nvim
    • 5 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins
  • yazi.nvim
    • 1 Highlight(s)
    • Last updated: 2024-08-31
    • Last commit: docs(README): add section for supported plugins

Development