A carefully crafted nord colorscheme written in lua for neovim using the nord palette.
Northern.nvim | because like any good viking that loves gold, this colorscheme uses aurora yellow to highlight some of the more important tokens.
WARNING: this plugin is still very much a WIP, bufferline support exists but I'm figuring out the best way to implement it, some noice windows lack button background and I'm working on it
- 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
- - improve README
- - vimdoc documentation
- - create & extend options
- - screenshots of different modes & languages
click to expand the list of languages
- - 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
- - Robot
other major languages will be supported upon popular request
- Neovim >= 0.8.0
use your favourite package manager:
{ "fcancelinha/northern.nvim", branch = "master", priority = 1000 }
Plug 'fcancelinha/northern.nvim'
use {'fcancelinha/northern.nvim'}
Make sure to place this at the end of your configuration to avoid overwriting.
-- Lua
vim.cmd.colorscheme('northern')
" Vim-Script
colorscheme northern
To enable northern
for Lualine
or Bufferline
, :
require('lualine').setup {
options = {
theme = 'northern'
(...)
},
}
WIP - still trying to come up with a simple way to inject the theme directly to the plugin
This is my first try at making a neovim plugin. I want to thank shaunsign nord.nvim which made me understand how to setup my own plugin project structure and gbprod for the blending functions that produce a soft background.
Copyright © 2023-present