meliora-theme/neovim

github github
tree-sitter-supported-colorscheme
star 23
stars
alert-circle 0
open issues
users 0
subscribers
git-branch 1
forks
CREATED

2022-07-09

UPDATED

5 days ago


Meliora theme for Neovim

preview

Made with lush

Styled plugins

Usage

Install with any plugin manager, lush is required. Example with packer.nvim:

use {
    'meliora-theme/neovim',
    requires = {'rktjmp/lush.nvim'}
}

Configuration

Here is an example with the default config, change it as you like. To minimise clutter, you can pass only the relevant (changed) parts to setup function instead of the whole config.

require 'meliora'.setup({
    dim_inactive = false,
    neutral = false, -- set this to `true` for neutral background and greys.
    styles = {
        comments = 'italic',
        conditionals = 'NONE',
        folds = 'NONE',
        loops = 'NONE',
        functions = 'NONE',
        keywords = 'NONE',
        strings = 'NONE',
        variables = 'NONE',
        numbers = 'NONE',
        booleans = 'NONE',
        properties = 'NONE',
        types = 'NONE',
        operators = 'NONE',
    },
    plugins = {
        cmp = true,
        indent_blankline = true,
        nvim_tree = {
            enabled = true,
            show_root = false,
        },
        telescope = {
            enabled = true,
            nvchad_like = true,
        },
        startify = true,
    }
})

If you want to mix some styles, for example bold and italic, set style value to 'bold italic'.

For light theme set vim.opt.background to "light".

Contributing

Any PRs or issues regarding highlight fixes/improvements or new plugins are very welcome.

Author

License

MIT