Skip to content

1995parham/naz.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naz Neovim Theme

GitHub Workflow Status

Nomenclature

This theme is named after Naz Township. Naz township is located in Alborz province and in the western area of Fardis city. This neighborhood is bounded by Hashemi Rafsanjani Street from the north and is adjacent to Mashkin Dasht, Shahrak Dehkedeh, Farmarzieh, and Najaf Abad neighborhoods.

Introduction

Naz theme is based on the tomorrow night theme but more cute. It uses lua and colorbuddy so it works with noevim 0.7.0+. Naz theme has binding for following plugins:

Install

plugin({
  '1995parham/naz.vim',
  branch = 'main',
  config = function()
    require('naz')
  end,
})

Where we can find colors?

You can use pastel to find out about colors and their presentation on your terminal.

Treesitter is awesome

After neovim start supporting treesitter a new era is begun. In neovim 0.9 treesitter supports semantic highlight which is described here

In a nutshell with :Inspect command you can see what semantic highlights are being applied to your code. In general:

  • @lsp.type.<type>.<ft> highlight for each token
  • @lsp.mod.<mod>.<ft> highlight for each modifier of each token
  • @lsp.typemod.<type>.<mod>.<ft> highlights for each modifier of each token

Also, you can read more about it on :h treesitter-highlight-groups.

Screenshots

Go

python sample

NodeJS

nodejs sample

Python

python sample