*nord-nvim.txt* Nord theme for Neovim ============================================================================== Table of Contents *nord-nvim-table-of-contents* 1. πŸ–ŒοΈ nord.nvim |nord-nvim-πŸ–ŒοΈ-nord.nvim| - ✨ Features |nord-nvim-πŸ–ŒοΈ-nord.nvim-✨-features| - ⚑️ Requirements |nord-nvim-πŸ–ŒοΈ-nord.nvim-⚑️-requirements| - πŸ“¦ Installation |nord-nvim-πŸ–ŒοΈ-nord.nvim-πŸ“¦-installation| - πŸš€ Usage |nord-nvim-πŸ–ŒοΈ-nord.nvim-πŸš€-usage| - βš™οΈ Configuration |nord-nvim-πŸ–ŒοΈ-nord.nvim-βš™οΈ-configuration| - 🀝 Integrations |nord-nvim-πŸ–ŒοΈ-nord.nvim-🀝-integrations| - πŸŽ‰ Credits |nord-nvim-πŸ–ŒοΈ-nord.nvim-πŸŽ‰-credits| ============================================================================== 1. πŸ–ŒοΈ nord.nvim *nord-nvim-πŸ–ŒοΈ-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 . "Arctic, north-bluish clean and elegant" - arcticicestudio ✨ FEATURES *nord-nvim-πŸ–ŒοΈ-nord.nvim-✨-features* - supports TreeSitter and LSP - vim terminal colors - **lualine** theme PLUGIN SUPPORT ~ - TreeSitter - |LSP Diagnostics| - LSP Trouble - Git Signs - Git Gutter - Telescope - NvimTree - NeoTree - WhichKey - Lualine - Leap - Barbar - Bufferline - Cmp - Navic - Aerial - Notify - RainbowDelimiter - Neogit - highlight-undo.nvim - Illuminate - Codeium - Flash.nvim You’re preferred plugin is missing ? Open an issue or, even better, open a pull request πŸ˜‰. ⚑️ REQUIREMENTS *nord-nvim-πŸ–ŒοΈ-nord.nvim-⚑️-requirements* - Neovim >= 0.8.0 πŸ“¦ INSTALLATION *nord-nvim-πŸ–ŒοΈ-nord.nvim-πŸ“¦-installation* Install the theme with your preferred package manager: lazy >lua require("lazy").setup({ { "gbprod/nord.nvim", lazy = false, priority = 1000, config = function() require("nord").setup({}) vim.cmd.colorscheme("nord") end, }, install = { colorscheme = { "nord" }, }, }); < πŸš€ USAGE *nord-nvim-πŸ–ŒοΈ-nord.nvim-πŸš€-usage* Enable the colorscheme: >vim " Vim Script colorscheme nord < >lua -- Lua vim.cmd.colorscheme("nord") < βš™οΈ CONFIGURATION *nord-nvim-πŸ–ŒοΈ-nord.nvim-βš™οΈ-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`. >lua 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] search = { theme = "vim" }, -- theme for highlighting search results -- values : [vim|vscode] 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 = {}, -- To customize lualine/bufferline bufferline = { current = {}, modified = { italic = true }, }, }, -- colorblind mode -- see https://github.com/EdenEast/nightfox.nvim#colorblind -- simulation mode has not been implemented yet. colorblind = { enable = false, preserve_background = false, severity = { protan = 0.0, deutan = 0.0, tritan = 0.0, }, } --- You can override specific highlights to use other groups or a hex color --- function will be called with all highlights and the colorScheme table on_highlights = function(highlights, colors) end, }) < 🀝 INTEGRATIONS *nord-nvim-πŸ–ŒοΈ-nord.nvim-🀝-integrations* nvim-lualine/lualine.nvim ~ To enable the `nord` theme for `Lualine`, simply specify it in your lualine settings: >lua require('lualine').setup { options = { -- ... your lualine config theme = 'nord' -- ... your lualine config } } < akinsho/bufferline.nvim ~ To use this theme for `bufferline`, add this to your config: >lua require("bufferline").setup({ options = { separator_style = "thin", }, highlights = require("nord.plugins.bufferline").akinsho(), }) < πŸŽ‰ CREDITS *nord-nvim-πŸ–ŒοΈ-nord.nvim-πŸŽ‰-credits* - shaunsingh/nord.nvim : pretty good Nord theme for Neovim but too 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. - EdenEast/nightfox.nvim : For daltonization algorithm ============================================================================== 2. Links *nord-nvim-links* 1. *2022-12-01-142011_1277x703_scrot*: https://user-images.githubusercontent.com/3751019/205092735-ced8ba05-d15d-4751-9a88-17cefef5ec52.png 2. *2022-12-01-142157_1270x700_scrot*: https://user-images.githubusercontent.com/3751019/205092727-a266d2c8-35fd-4272-b90f-c1f063591e58.png 3. *2022-12-01-142111_1276x700_scrot*: https://user-images.githubusercontent.com/3751019/205092730-9874369f-d045-47c6-8b07-5371cf344223.png 4. *2022-12-01-142044_1265x634_scrot*: https://user-images.githubusercontent.com/3751019/205092733-3aebea83-c5a8-4e96-ab2e-a4646cc9e3ea.png Generated by panvimdoc vim:tw=78:ts=8:noet:ft=help:norl: