Hitesh-Aggarwal / feline_theme.nvim

Feline configuration that picks colors from your current colorscheme.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

feline_theme.nvim

This is a opinionated feline config designed to be used as a plugin. It automatically picks colors from applied colorscheme.

Note: feline.nvim is archived, so there is no reason for this plugin to stay. Consider moving to Heirline.nvim. You can use my config of it.

Requirements:

Screenshots:

Installation:

Note: Make sure that you always load your colorscheme first.

Packer:

use {
  "Hitesh-Aggarwal/feline_theme.nvim",
  -- after = [Applied colorscheme here]
  config = function()
    require("feline_theme").setup()
  end
}

vim-plug:

Plug 'Hitesh-Aggarwal/feline_theme.nvim'

" Anywhere in your config:
lua << EOF
  config = function()
    require("feline_theme").setup()
  end
EOF

Lazy:

return {
  "Hitesh-Aggarwal/feline_theme.nvim",
  -- dependencies = {
  --   [[ Applied colorscheme here ]]
  -- Or you can set the priority of your colorscheme to 1000 so that it loads first.
  -- }
  config = function()
    require("feline_theme").setup()
  end
}

Configuration:

require("feline_theme").setup({
-- Change any of these colors. Do no add your own. They will have no effect.
  -- fg = "#ffffff",
  -- bg = "#333333",
  -- green = "#00ff00",
  -- yellow = "#ffff00",
  -- purple = "#a020f0",
  -- orange = "#ffa500",
  -- red = "#ff0000",
  -- blue = "#0000ff",
})

Contribute

Please consider raising a pull request for improvements

About

Feline configuration that picks colors from your current colorscheme.

License:MIT License


Languages

Language:Lua 100.0%