Sandro Jäckel
8a2e36cc53
vimPlugins.vim-go: simplify postPatch
...
gnused is part of the stdenv
2022-06-19 23:26:31 +02:00
Sandro Jäckel
2b74ba3ed7
vimPlugins.vim-go: move comment to right place
2022-06-19 23:26:31 +02:00
Matthieu Coudron
ce505a3984
vimPlugins: use lua derivation if it exists ( #178180 )
...
Neovim plugins are now more often than not written in lua.
One advantage of the lua ecosystem over vim's is the existence of
luarocks and the rockspec format, which allows to specify a package
dependencies formally.
I would like more neovim plugins to have a formal description,
"rockspec" being the current candidate.
This MR allows to use nix lua packages as neovim plugins, so as to enjoy
every benefit that rockspecs bring:
- dependdency discovery
- ability to run test suite
- luarocks versioning
- rockspec metadata
the vim update.py script will check if an attribute with the vim plugin
pname exists in lua51Packages. If it does, it uses
buildNeovimPluginFrom2Nix on it, which modifies the luarocks config to
do an almost flat install (luarocks will install the package in the lua
folder instead of share/5.1/lua etc).
It also calls toVimPlugin on it to get all the vim plugin niceties.
The list of packages that could benefit from this is available at
https://luarocks.org/labels/neovim
but I hope it grows.
2022-06-19 14:18:16 +02:00
Matthieu Coudron
6fa26fe3cd
vimPlugins: remove any gotags reference
2022-06-18 21:23:45 +02:00
Sandro Jäckel
b8699bb45b
vimPlugins.vim-go: update tools list
2022-06-17 10:56:07 +02:00
Sandro Jäckel
201b271213
vimPackages: add some coc packages
2022-06-16 20:11:03 +02:00
Tejas Agarwal
93d3ee74a1
vimPlugins.catppuccin-vim: init at 2022-06-06 ( #177376 )
2022-06-15 10:29:21 +02:00
Mr Hedgehog
60ba9d65d3
vimPlugins.cmp-*: Add overrides
2022-06-14 07:46:27 -04:00
Mr Hedgehog
e05dc87e41
vimPlugins.fuzzy-nvim: init at 2022-02-20
2022-06-13 17:16:05 -04:00
Mr Hedgehog
fdaa8fc610
vimPlugins.nvim-snippy: init at 2022-05-01
2022-06-13 17:16:01 -04:00
Mr Hedgehog
dafc5addaa
vimPlugins.cmp-dap: init at 2022-04-27
2022-06-13 17:14:49 -04:00
Mr Hedgehog
843fd83017
vimPlugins.cmp-vimwiki-tags: init at 2022-04-25
2022-06-13 17:14:45 -04:00
Mr Hedgehog
36e86164d9
vimPlugins.cmp-pandoc-nvim: init at 2022-05-03
2022-06-13 17:14:42 -04:00
Mr Hedgehog
dd3788435a
vimPlugins.cmp-look: init at 2022-03-21
2022-06-13 17:14:38 -04:00
Mr Hedgehog
cbaec802b4
vimPlugins.cmp-greek: init at 2022-01-10
2022-06-13 17:14:34 -04:00
Mr Hedgehog
028ad31f5d
vimPlugins.cmp-nvim-tags: init at 2022-03-31
2022-06-13 17:14:30 -04:00
Mr Hedgehog
4704008b8b
vimPlugins.cmp-copilot: init at 2022-04-11
2022-06-13 17:14:27 -04:00
Mr Hedgehog
12e88c5977
vimPlugins.cmp-clippy: init at 2021-10-24
2022-06-13 17:14:24 -04:00
Mr Hedgehog
f845924568
vimPlugins.cmp-npm: init at 2021-10-27
2022-06-13 17:14:20 -04:00
Mr Hedgehog
82e3d3122b
vimPlugins.cmp-zsh: init at 2022-01-18
2022-06-13 17:14:17 -04:00
Mr Hedgehog
b6e370d291
vimPlugins.cmp-fish: init at 2022-02-17
2022-06-13 17:14:13 -04:00
Mr Hedgehog
586ed4541b
vimPlugins.cmp-rg: init at 2022-01-13
2022-06-13 17:14:10 -04:00
Mr Hedgehog
6144604447
vimPlugins.cmp-fuzzy-path: init at 2022-05-08
2022-06-13 17:14:07 -04:00
Mr Hedgehog
010ef3dc36
vimPlugins.cmp-fuzzy-buffer: init at 2022-01-13
2022-06-13 17:14:03 -04:00
Mr Hedgehog
aa87d47869
vimPlugins.cmp-cmdline-history: init at 2022-05-04
2022-06-13 17:14:00 -04:00
Mr Hedgehog
96fcb504d1
vimPlugins.cmp-conventionalcommits: init at 2021-10-28
2022-06-13 17:13:56 -04:00
Mr Hedgehog
14d7a9c473
vimPlugins.cmp-git: init at 2022-05-11
2022-06-13 17:13:52 -04:00
Mr Hedgehog
68dd2e5c8a
vimPlugins.cmp-vim-lsp: init at 2021-10-26
2022-06-13 17:13:48 -04:00
Mr Hedgehog
9782b8161e
vimPlugins.cmp-nvim-lsp-signature-help: init at 2022-03-29
2022-06-13 17:13:44 -04:00
Mr Hedgehog
bcb285921b
vimPlugins.cmp-digraphs: init at 2021-12-13
2022-06-13 17:13:41 -04:00
Mr Hedgehog
0d921381b6
vimPlugins.cmp-dictionary: init at 2022-05-04
2022-06-13 17:13:37 -04:00
Mr Hedgehog
43c23c919e
vimPlugins.cmp-snippy: init at 2021-09-20
2022-06-13 17:13:33 -04:00
Mr Hedgehog
865a32dd51
vimPlugins.cmp-neosnippet: init at 2022-01-06
2022-06-13 17:13:29 -04:00
Matthieu Coudron
77c7a237fa
Merge pull request #177064 from malob/add-nvim-lastplace
...
vimPlugins.nvim-lastplace: init at 2021-10-15
2022-06-13 19:32:28 +02:00
Hugo
2c7a74c992
vimPlugins.lspcontainers: init
2022-06-13 19:01:33 +02:00
Matthieu Coudron
a1ad235743
vimUtils: deprecate configure.pathogen ( #154814 )
...
pathogen does not bring any value compared to vim native packages so
remove it to ease maintainance burden.
2022-06-13 15:25:46 +02:00
Matthieu Coudron
e1a1cfb565
vimPlugins.fzf-hoogle-vim: init at 2022-05-01 ( #176722 )
2022-06-13 14:12:14 +02:00
The Hedgehog
f3d9f4f15a
vimPlugins.alpha-nvim: init at 2022-04-22 ( #177049 )
2022-06-09 21:15:20 +02:00
"Malo Bourgon"
7762092a32
vimPlugins.nvim-lastplace: init at 2021-10-15
2022-06-09 10:53:23 -07:00
Malo Bourgon
e5a1277cf6
vimPlugins: update
2022-06-09 10:53:17 -07:00
QuantMint
9684c0fa4e
vimPlugins: update and add new ( #176207 )
...
vimPlugins.flutter-tools-nvim: init at 2022-05-19
vimPlugins.grammar-guard-nvim: init at 2022-01-03
vimPlugins.omnisharp-extended-lsp-nvim: init at 2022-05-10
vimPlugins.com-cloudedmountain-ide-neovim: init at 2022-05-19
vimPlugins: update
vimPlugins.csharpls-extended-lsp-nvim: init at 2022-03-08
vimPlugins: update
vimPlugins.clangd_extensions-nvim: init at 2022-05-31
vimPlugins.Ionide-vim: init at 2022-05-13
vimPlugins.coq-artifacts: init at 2022-06-04
vimPlugins.coq-thirdparty: init at 2022-06-04
vimPlugins.spellsitter-nvim: init at 2022-06-02
2022-06-04 16:57:41 +02:00
Paul Dettorer Hervot
7318a60b42
vimPlugins.markdown-preview-nvim: add a missing node dependency
2022-06-01 13:27:41 -07:00
Alex Jackson
5f95ef7bdf
vimPlugins: add bullets-vim ( #157433 )
...
* vimPlugins.bullets-vim: init at 2022-01-30
2022-06-01 21:32:26 +02:00
Pavel Borzenkov
eebbc1525a
vimPlugins.nvim-config-local: init at 2022-03-26
2022-05-31 21:14:49 +02:00
Matthieu Coudron
48e7802fd2
Merge pull request #175324 from Dettorer/vimplugin-update-fix-coc
...
Vimplugin update to fix coc
2022-05-30 14:49:02 +02:00
Paul "Dettorer" Hervot
c3337a717e
vimPlugins: update
2022-05-30 08:09:05 +02:00
Thane Gill
48254fc091
Wrap vi when using makeCustomizable
2022-05-30 00:02:59 +02:00
Stanislav Asunkin
ee61638527
vimPlugins.null-ls-nvim: remove unnecessary lspconfig dependency
2022-05-30 00:02:10 +02:00
Stanislav Asunkin
0dd861baec
vimPlugins.telescope-nvim: remove unused popup-nvim dependency
2022-05-30 00:00:55 +02:00
Nick Cao
e7f619c49b
vimUtils.buildVimPlugin: only add vimCommandCheckHook to
...
nativeBuildInputs when native compiling
2022-05-29 23:52:29 +02:00