northern.nvim
northern.nvim copied to clipboard
A carefully crafted Nord❄️ color scheme written in Lua for Neovim.
Northern.nvim❄️
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
Screenshots
more screenshots
Plugin Support
- 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
Roadmap
- [x] - improve README
- [ ] - vimdoc documentation
- [ ] - create & extend options
- [x] - screenshots of different modes & languages
Languages with special support
click to expand the list of languages
- [ ] - C
- [ ] - C++
- [ ] - JAVA
- [ ] - Python
- [ ] - Rust
- [x] - Bash
- [x] - CSS
- [x] - Gitconfig
- [x] - Go & (gomod, gosum)
- [x] - HTML
- [x] - HTTP
- [x] - JSON
- [x] - JSX
- [x] - Javascript
- [x] - Lua
- [x] - Markdown
- [x] - SQL
- [x] - TSX
- [x] - Toml
- [x] - Typescript
- [x] - Xml
- [x] - Yaml
- [x] - ZSH
- [x] - Robot
other major languages will be supported upon popular request
🎐 Requirements
- Neovim >= 0.8.0
📦 Install
use your favourite package manager:
{ "fcancelinha/northern.nvim", branch = "master", priority = 1000 }
Plug 'fcancelinha/northern.nvim'
use {'fcancelinha/northern.nvim'}
⛵ Use
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
, :
Lualine
require('lualine').setup {
options = {
theme = 'northern'
(...)
},
}
Bufferline ⚠️
WIP - still trying to come up with a simple way to inject the theme directly to the plugin
💧 Acknowledgements
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.
🌊 Other Nord Themes
Copyright © 2023-present