Commit Graph
19 Commits
Author SHA1 Message Date
LightQuantum f7be736462 treesitter: allow specifying custom parser install dir (#60) 2022-10-31 10:32:59 +00:00
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