fcancelinha / northern.nvim

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  • - special colours for C, C++. Java, Python, typescript, Rust.

Languages with special support

click to expand the list of languages
  • - Go
  • - Javascript
  • - Lua
  • - SQL
  • - HTML
  • - CSS
  • - yaml
  • - toml
  • - markdown
  • - bash
  • - xml
  • - C
  • - C++
  • - JAVA
  • - Python
  • - Typescript
  • - Rust

other languages will be supported depending on popular request

Roadmap

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

🎐 Requirements

  • Neovim >= 0.8.0

📦 Install

use your favourite package manager:

lazy

{ "fcancelinha/northern.nvim", branch = "master", priority = 1000 }

vim-plug

Plug 'fcancelinha/northern.nvim'

packer

use {'fcancelinha/northern.nvim'}

⛵ Use

Make sure to place this at the end of your configuration

-- Lua
vim.cmd.colorscheme('northern')
" Vim-Script
colorscheme northern

To enable northern for Lualine or Bufferline, :

Lualine

require('lualine').setup {
  options = {
    theme = 'northern'
  },
}

Bufferline

💧 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

About

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

License:MIT License


Languages

Language:Lua 100.0%