Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1995parham/naz.vim
Naz Neovim Theme 🥺
https://github.com/1995parham/naz.vim
colorscheme tomorrow-night vim vim-colorscheme
Last synced: 11 days ago
JSON representation
Naz Neovim Theme 🥺
- Host: GitHub
- URL: https://github.com/1995parham/naz.vim
- Owner: 1995parham
- License: gpl-2.0
- Created: 2015-11-21T22:00:39.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2024-02-24T19:00:39.000Z (9 months ago)
- Last Synced: 2024-02-25T17:27:39.927Z (9 months ago)
- Topics: colorscheme, tomorrow-night, vim, vim-colorscheme
- Language: Lua
- Homepage:
- Size: 3.25 MB
- Stars: 12
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Naz Neovim Theme
## 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](https://github.com/tjdevries/colorbuddy.nvim) so it works with noevim 0.7.0+.
Naz theme has binding for following plugins:- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua)
- [nvim-telescope](https://github.com/nvim-telescope/telescope.nvim)## Install
```lua
plugin({
'1995parham/naz.vim',
branch = 'main',
config = function()
require('naz')
end,
})
```## Where we can find colors?
You can use [`pastel`](https://github.com/sharkdp/pastel) to find out about colors
and their presentation on your terminal.## Treesitter is awesome
After neovim start supporting [treesitter](https://github.com/tree-sitter/) a new era is begun.
In neovim 0.9 treesitter supports semantic highlight
which is described [here](https://gist.github.com/swarn/fb37d9eefe1bc616c2a7e476c0bc0316)In a nutshell with `:Inspect` command you can see what semantic highlights are being applied to your code.
In general:- `@lsp.type..` highlight for each token
- `@lsp.mod..` highlight for each modifier of each token
- `@lsp.typemod...` highlights for each modifier of each tokenAlso, you can read more about it on `:h treesitter-highlight-groups`.
## Screenshots
### Go
![python sample](screenshots/go.png)
### NodeJS
![nodejs sample](screenshots/nodejs.png)
### Python
![python sample](screenshots/python.png)