northern.nvim icon indicating copy to clipboard operation
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.

Alpha

main

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

2123

3424324

Plugin Support

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