Code Monkey home page Code Monkey logo

northern.nvim's Introduction

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 ⚠️

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

northern.nvim's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.