https://github.com/FelipeIzolan/lipoide.nvim
👽 | lipoide.nvim | colorscheme | The ultra-dark-green-badass-neovim-theme
https://github.com/FelipeIzolan/lipoide.nvim
neovim neovim-colorscheme neovim-plugin nvim
Last synced: 4 months ago
JSON representation
👽 | lipoide.nvim | colorscheme | The ultra-dark-green-badass-neovim-theme
- Host: GitHub
- URL: https://github.com/FelipeIzolan/lipoide.nvim
- Owner: FelipeIzolan
- License: unlicense
- Created: 2024-01-01T04:48:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-05T07:18:39.000Z (about 1 year ago)
- Last Synced: 2024-08-01T16:44:45.483Z (12 months ago)
- Topics: neovim, neovim-colorscheme, neovim-plugin, nvim
- Language: Lua
- Homepage:
- Size: 9.77 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 👽 lipoide.nvim
## 🚀 Installation
```lua
-- lazy.nvim
{ 'FelipeIzolan/lipoide.nvim' }
-- or
{
'FelipeIzolan/lipoide.nvim',
dependencies = { 'nvim-treesitter/nvim-treesitter' },
config = function()
require("lipoide").setup({
transparent = false, -- boolean
transparent_column = false, -- boolean
comment_italic = false -- boolean
})
end
}
``````lua
-- disable semantic-tokens (strongly recommended)
local on_attach = function (client, _)
...
client.server_capabilities.semanticTokensProvider = nil
endlocal lsp = require("lspconfig")
lsp[$server].setup({
...,
on_attach = on_attach,
})
```## ✨ Usage
```lua
colorscheme lipoide
vim.cmd("colorscheme lipoide")
```## 🔗 Compatibility
- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [netrw](https://neovim.io/doc/user/pi_netrw.html)
- [lazy.nvim](https://github.com/folke/lazy.nvim)
- [nvim-tree](https://github.com/nvim-tree/nvim-tree.lua)
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
- [indentmini.nvim](https://github.com/nvimdev/indentmini.nvim)### nvim-cmp
To enable the colorscheme in nvim-cmp, you need to set the highlight groups in the nvim-cmp setup.
```lua
local cmp = require 'cmp'
cmp.setup({
...,
formatting = {
...,
format = function(entry, item)
...
item.menu_hl_group = 'CmpMenu' -- <- menu highlight group
item.kind_hl_group = 'CmpKind' -- <- kind highlight group
return item
end,
},
window = {
completion = {
...,
winhighlight = 'Normal:CmpNormal', -- <- window highlight group
},
documentation = {
...,
winhighlight = 'Normal:CmpNormal', -- <- window highlight group
}
},
})
```