Skip to content

A carefully crafted Nord❄️ color scheme written in Lua for Neovim.

License

Notifications You must be signed in to change notification settings

fcancelinha/northern.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • - improve README
  • - vimdoc documentation
  • - create & extend options
  • - screenshots of different modes & languages

Languages with special support

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

🎐 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

  • This has been integrated directly into the colorscheme, override the colors you don't like in your plugin config.

💧 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