Commit graph

18 commits

Author SHA1 Message Date
Pedro Alves
4ddd3969e5
nixvim: support standalone nixvim
This represents a major rearchitecture for nixvim, so I'm leaving this up to track the progress for now, and to serve as a reference for any breaking changes during transition.

The main change is, of course, being able to use nixvim standalone. To do this, you should use the new build function, which takes in two arguments: the system architecture (e.g. x86_64-linux) and the configuration. For the new configuration, do not use the programs.nixvim. prefix.

For module development, the main change is that you should no longer prefix your modules with programs.nixvim..
2022-09-18 11:19:23 +01:00
Pedro Alves
bd6f978d51 treesitter: ensure_installed to none if using nix
This is a temporary workaround for an upstream bug which causes
nvim-treesitter to complain about a read-only installation directory
2022-09-12 13:04:24 +01:00
Leah
88fb867da5
treesitter: add ignoreInstall option to treesitter config (#38) 2022-09-02 00:19:26 +01:00
Pedro Alves
ba4afda369 treesitter: install parsers with nix
This fixes weird issues where you might get errors about libstdc++ after
updating your system without running :TSInstall again. Fixes it by just
relying on Nix to do the managing itself!

Unfortunately, for now this still needs work: you can't select which
languages are to be installed, which is why it's off by default. In the
hopefully not-too-distant future, this will be the default, and the
other way will be deprecated.
2022-01-15 02:37:09 +00:00
Pedro Alves
3dceb67a34 treesitter: don't use packer 2021-12-11 15:09:11 +00:00
Pedro Alves
85c77c2e34 zig: init 2021-03-31 13:56:18 +01:00
Pedro Alves
29c4274c66 treesitter: require nodejs 2021-03-19 14:09:51 +00:00
Pedro Alves
f7e02b3ccf packer: init plugin 2021-03-18 14:03:17 +00:00
Pedro Alves
5ffa2b4543 ledger: init plugin 2021-03-18 10:04:58 +00:00
Pedro Alves
0d51b37154 nvim-autopairs: init plugin
Also disabled Nix for treesitter temporarily, it's broken right now
2021-03-17 22:33:03 +00:00
Pedro Alves
5474eba2fb nix: init plugin 2021-03-01 19:54:40 +00:00
Pedro Alves
a9402c953a treesitter: don't use mkIf 2021-02-10 21:01:07 +00:00
Pedro Alves
ea1a5a1a10 treesitter: fix it properly! 2021-02-01 16:40:07 +00:00
Pedro Alves
0a380bc90d treesitter: fix wrong path 2021-02-01 16:29:30 +00:00
Pedro Alves
91e3d127ea treesitter: fix missing semicolon 2021-02-01 16:28:06 +00:00
Pedro Alves
06fc89fee9 treesitter: fix typo 2021-02-01 16:27:16 +00:00
Pedro Alves
8f04605110 tresitter: enable 2021-02-01 16:21:42 +00:00
Pedro Alves
18d6f8da5f lightline: support all options of the official plugin 2020-12-31 18:15:19 +00:00