neovim: add syntax highlighting for ini, lua,

bash, make, ninja, diff, php

Sort nvim-treesitter.withPlugins alphabetically
This commit is contained in:
teutat3s 2023-07-14 13:38:01 +02:00
parent 9271e8d037
commit 1fe6d34f6e
Signed by: teutat3s
GPG key ID: 4FA1D3FA524F22C1

View file

@ -48,55 +48,66 @@ in {
[] []
++ lib.optionals (!cfg.lite) [ ++ lib.optionals (!cfg.lite) [
(pkgs.vimPlugins.nvim-treesitter.withPlugins (p: [ (pkgs.vimPlugins.nvim-treesitter.withPlugins (p: [
p.nix p.ini
p.markdown
p.json p.json
p.json5 p.json5
p.markdown
p.nix
p.toml
p.yaml p.yaml
p.html
p.css p.css
p.scss
p.typescript
p.tsx
p.javascript
p.graphql p.graphql
p.html
p.javascript
p.scss
p.tsx
p.typescript
p.vue p.vue
p.rust p.c
p.cpp
p.go p.go
p.gomod p.gomod
p.gosum p.gosum
p.ruby
p.python
p.haskell p.haskell
p.c p.lua
p.cpp p.php
p.python
p.ruby
p.rust
p.vim p.vim
p.vimdoc p.vimdoc
p.sql
p.passwd p.passwd
p.sql
p.diff
p.gitcommit p.gitcommit
p.gitignore p.gitignore
p.git_config p.git_config
p.gitattributes p.gitattributes
p.git_rebase p.git_rebase
p.bash
p.dockerfile p.dockerfile
p.make
p.ninja
p.terraform p.terraform
])) ]))
# Dependencies for nvim-lspconfig
nvim-cmp nvim-cmp
cmp-nvim-lsp cmp-nvim-lsp
cmp_luasnip cmp_luasnip
luasnip luasnip
# Quickstart configs for neovim LSP
lsp_extensions-nvim lsp_extensions-nvim
nvim-lspconfig nvim-lspconfig
# Collaborative editing in Neovim using built-in capabilities
instant-nvim-nvfetcher instant-nvim-nvfetcher
# Search functionality behind :Ack # Search functionality behind :Ack
@ -123,27 +134,39 @@ in {
# JSON schemas # JSON schemas
SchemaStore-nvim SchemaStore-nvim
# Neovim colorschemes / themes
sonokai sonokai
vim-hybrid-material vim-hybrid-material
vim-airline-themes vim-airline-themes
vim-apprentice-nvfetcher vim-apprentice-nvfetcher
# Git integrations
# A Git wrapper so awesome, it should be illegal
fugitive fugitive
# Shows git diff markers in the sign column
vim-gitgutter vim-gitgutter
# GitHub extension for fugitive
vim-rhubarb vim-rhubarb
# Ease your git workflow within Vim
vimagit-nvfetcher vimagit-nvfetcher
# FZF fuzzy finder
fzf-vim fzf-vim
fzfWrapper fzfWrapper
# Make the yanked region apparent
vim-highlightedyank vim-highlightedyank
# :Beautify Code beautifier
vim-beautify-nvfetcher vim-beautify-nvfetcher
vim-surround
# Unload, delete or wipe a buffer without closing the window
vim-bufkill vim-bufkill
# Defaults everyone can agree on
vim-sensible vim-sensible
# emmet for vim: http://emmet.io/
emmet-vim emmet-vim
# Caddyfile syntax support for Vim
vim-caddyfile-nvfetcher vim-caddyfile-nvfetcher
]; ];