Nordern.nvim | because like any good viking that loves gold, this colorscheme uses aurora yellow to highlight some of the more important tokens.
more screenshots
Info the dark semicircle in the lower right corner is caused by manually resizing the WSL window, not the colorscheme
- NERDtree
- bufferline
- dad-bod-ui
- dap-ui
- flash
- git-signs
- illuminate
- indent-blank-line
- lazy,nvim
- leap.nvim
- lualine
- mason
- neo-tree.nvim
- neotest
- noice
- nvim-cmp
- nvim-lsp
- nvim-tree
- telescope
- treesitter
- trouble
- outline
- barbecue
- - vimdoc documentation
- - improve README
- - create & extend options
- - screenshots of different modes & languages
click to expand the list of languages
missing languages will be supported upon popular request
- - C
- - C++
- - JAVA
- - Python
- - Rust
- - Bash
- - CSS
- - Gitconfig
- - Go & (gomod, gosum)
- - HTML
- - HTTP
- - JSON
- - JSX
- - Javascript
- - Lua
- - Markdown
- - SQL
- - TSX
- - Toml
- - Typescript
- - Xml
- - Yaml
- - ZSH
- - RobotFramework
- Neovim >= 0.8.0
use your favourite package manager:
{ "fcancelinha/nordern.nvim", branch = "master", priority = 1000 }
Plug 'fcancelinha/nordern.nvim'
use {'fcancelinha/nordern.nvim'}
Make sure to place this at the end of your configuration to avoid overwriting.
-- Lua
vim.cmd.colorscheme('nordern')
" Vim-Script
colorscheme nordern
To enable nordern
for Lualine
:
require('lualine').setup {
options = {
theme = 'nordern'
(...)
},
}
- This has been integrated directly into the colorscheme, override the colors you don't like in your plugin config.
-- Default options
{
brighter_comments = false, -- changes the hue of comments to be brighter and easier to read.
brighter_conditionals = false, -- changes the color of booleans, enums and readonly to aurora yellow from light blue.
italic_comments = false, -- italicizes comments
transparent = false, -- turns the background transparent (this is a WIP and there might be inconsistencies)
}
-- Lazy nvim
opts = {
brighter_comments = Boolean,
brighter_conditionals = Boolean
italic_comments = Boolean
transparent = Boolean,
},
(...)
OR
config = function()
require('nordern').setup({
brighter_comments = Boolean,
brighter_conditionals = Boolean
italic_comments = Boolean
transparent = Boolean,
})
end
This is my first try at making a neovim plugin. I want to thank shaunsingh which made me understand how to setup my own plugin project structure and gbprod for the blending functions that produce a soft background.