forked from pub-solar/os
neovim: add syntax highlighting for ini, lua,
bash, make, ninja, diff, php Sort nvim-treesitter.withPlugins alphabetically
This commit is contained in:
parent
9271e8d037
commit
1fe6d34f6e
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue