FelipeMCassiano / martian.nvim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Martian



preview



Installation

  1. Using Lazy:
{ 'FelipeMCassiano/martian.nvim' },
  1. Using Packer:
use 'FelipeMCassiano/martian.nvim'

Configuration

To configure the plugin, you can call require('martian').setup({}), passing the table with the values in it. The following are the defaults:

require('martian').setup({
    -- (note: if your configuration sets vim.o.background the following option will do nothing!)
    transparent = false, -- Boolean: Sets the background to transparent
    italics = {
        comments = true, -- Boolean: Italicizes comments
        keywords = true, -- Boolean: Italicizes keywords
        functions = true, -- Boolean: Italicizes functions
        strings = true, -- Boolean: Italicizes strings
        variables = true, -- Boolean: Italicizes variables
    },
    overrides = {}, -- A dictionary of group names, can be a function returning a dictionary or a table.
})
  • The colorscheme() function

This function can be used to set the colorscheme in your editor, however, if it doesn't work for you, you can always use vim.cmd.colorscheme('martian').

Specifics for Some Plugins

Bufferline.nvim

To use the theme with bufferline.nvim, you can use the following configuration:

require('bufferline').setup({
    highlights = require('martian').bufferline.highlights,
})

Contributing

Contributions are welcome, please open an issue if you encounter any bug or if you find any improvements are needed for the code, also feel free to open a PR.

Take a look at the Development Guide

License

MIT License

About

License:MIT License


Languages

Language:Lua 99.2%Language:Scheme 0.8%