mirror of
https://github.com/gbprod/nord.nvim.git
synced 2026-08-24 10:14:09 -05:00
21d1c08b8553a1449d0acdc473eff96c2eca9e56
gbprod/nord.nvim
Neovim theme using the Nord palette that tries to be as close as possible to the official vim theme and the official vscode theme.
This colorscheme still under developement, please keep calm and report issues
"Arctic, north-bluish clean and elegant" - arcticicestudio
✨ Features
- supports TreeSitter and LSP
- vim terminal colors
- lualine theme
Plugin Support
- TreeSitter
- LSP Diagnostics
- LSP Trouble
- Git Signs
- Git Gutter
- Telescope
- NvimTree
- WhichKey
- Lualine
- Leap
- Barbar
- Cmp
- Navic
You're preferred plugin is missing ? Open an issue or, even better, open a pull request 😉.
⚡️ Requirements
- Neovim >= 0.8.0
📦 Installation
Install the theme with your preferred package manager:
use 'gbprod/nord.nvim'
🚀 Usage
Enable the colorscheme:
" Vim Script
colorscheme nord
-- Lua
vim.cmd[[colorscheme nord]]
To enable the nord theme for Lualine, simply specify it in your
lualine settings:
require('lualine').setup {
options = {
-- ... your lualine config
theme = 'nord'
-- ... your lualine config
}
}
⚙️ Configuration
❗️ configuration needs to be set BEFORE loading the color scheme with
colorscheme nord
Nord.nvim will use the default options, unless you call setup.
require("nord").setup({
-- your configuration comes here
-- or leave it empty to use the default settings
transparent = false, -- Enable this to disable setting the background color
terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim
diff = { mode = "bg" }, -- enables/disables colorful backgrounds when used in diff mode. values : [bg|fg]
borders = true, -- Enable the border between verticaly split windows visible
errors = { mode = "bg" }, -- Display mode for errors and diagnostics
-- values : [bg|fg|none]
styles = {
-- Style to be applied to different syntax groups
-- Value is any valid attr-list value for `:help nvim_set_hl`
comments = { italic = true },
keywords = {},
functions = {},
variables = {},
},
})
🎉 Credits
- shaunsingh/nord.nvim: pretty good Nord theme for Neovim but to far from original and requires too much customisation for me.
- arcticicestudio/nord-visual-studio-code: For color picking
- arcticicestudio/nord-vim: For his years of good and loyal service.
- folke/tokyonight.nvim: For a lot of code inspiration.
Languages
Lua
100%



