Commit Graph
27 Commits
Author SHA1 Message Date
Gaetan LepageandGaétan Lepage 97fb6d6a29 helpers/mkPlugin: add extraConfig option 2024-01-14 22:35:27 +01:00
traxysandGitHub af41ea2d80 helpers: move rawType to helpers.nixvimTypes (#871)
This is done in preparation of adding new (lua) types to help the
documentation.
2024-01-01 23:33:53 +01:00
traxysandGitHub 2871dc94b4 Allow to add meta options like maintainers (#836) 2023-12-22 15:59:41 +01:00
Gaetan LepageandGaétan Lepage a13638c0e8 plugins/gitlinker: init 2023-11-27 16:58:24 +01:00
mbsmithandGitHub 69f453a417 plugins/gitsigns: onAttach example correction. (#711) 2023-11-17 17:57:39 +01:00
Gaetan LepageandGaétan Lepage b6724702b4 misc: refactor imports, prefer adding helpers to args rather than importing it 2023-11-06 16:33:39 +01:00
b5414a3841 feat: add new plugin git-worktree (#678)
Co-authored-by: Haseeb Majid <haseeb.majid@imaginecurve.com>
2023-11-01 15:47:45 +01:00
municornandGaétan Lepage 3fd743fe80 docs: fix grammar, spelling, and text for enable options 2023-10-09 15:04:57 +02:00
Adithya NairandGitHub 358f5732f2 plugins/gitblame: init + test (#590) 2023-09-17 10:59:58 +01:00
Antonín ŘíhaandGitHub 27bb28f23e plugins/diffview: init + test (#457) 2023-07-06 09:01:07 +02:00
Tanish2002andGaétan Lepage efdcbe225f perform some statix linting and fixes 2023-05-22 23:00:53 +02:00
Gaétan LepageandGitHub 264de8cefb added formatter + reformat existing codebase (#175) 2023-02-20 10:42:13 +00:00
traxysandGitHub 247e3da2fe gitmessenger: init plugin (#154) 2023-02-01 16:14:22 +00:00
Gaétan LepageandGitHub c73bef16ab helpers: add mkPackageOption + refactoring (#144) (#150) 2023-01-25 18:46:49 +00:00
Pedro AlvesandGitHub 2d54272177 Revert "helpers: add mkPackageOption + refactoring (#144)" (#149)
This reverts commit b724085447.
2023-01-25 00:03:26 +00:00
Gaétan LepageandGitHub b724085447 helpers: add mkPackageOption + refactoring (#144) 2023-01-24 23:59:06 +00:00
traxysandGitHub b9a5c9c2b5 gitsigns: use nullable options (#148)
* helpers: Correctly print bool values as true/false

* helpers: Add helpers to make nullable enums with default values

* gitsigns: Refactor to use nullable options
2023-01-24 23:55:51 +00:00
Pedro Alves 238f0c590e misc: fix mkEnableOption descriptions 2023-01-22 03:32:08 +00:00
Alexander NortungandGitHub 3f9effc575 general: add package options (#127)
* barbar: package option

* Base16: package option

* gruvbox: package option

* nord: package option

* one: package option

* onedark: package option

* tokyonight: package option

* nvim-cmp: package option

* coq: package option

* lspkind: package option

* helpers: added package option to mkPlugin

* fugitive: package option

* gitgutter: package option

* gitsigns: package option

* neogit: package option

* ledger: package option

* nix: package option

* plantuml-syntax: package option

* treesitter-context: package option + formatting

* treesitter-refactor: package option + formatting

* treesitter: package option

* zig: package option

* null-ls: package option

* null-ls/servers: package option

* lsp-lines: package option

* lspsaga: package option

* trouble: package option

* luasnip: added description for package option

* airline: package option

* lightline: package option

* lualine: package option

* telescope: package option

* telescope/frecency: package option

* telescope/fzf-native: package option

* telescope/media-files: package option

* comment-nvim: package option

* vim-commentary: package option

* dashboard: package option

* easyescape: package option

* emmet: package option

* endwise: package option

* floaterm: package option

* goyo: package option

* intellitab: package option

* mark-radar: package option

* notify: package option

* nvim-autopairs: package option

* nvim-tree: package option

* project-nvim: package option

* specs: package option

* startify: package option

* surround: package option

* undotree: package option
2023-01-19 10:45:15 +00:00
traxysandGitHub 30fc8b4f43 gitsigns: init plugin (#99) 2022-12-30 20:21:59 +00:00
Matilde BravoandGitHub 31b38e5649 Added missing git package in fugitive and neogit (#42)
* Added git to extra packages

* Added missing git package in fugitive and neogit
2022-10-03 19:17:31 +01:00
Pedro AlvesandGitHub 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
Gabriel MaturanaandGitHub f534819885 dashboard.nvim, neogit, emmet: init plugins 2022-01-21 23:22:03 +00:00
Pedro Alves eef84178ab docs: Add basic documentation system based on nmd
You can now run `nix build '.#docs'` to build HTML documentation
documenting every single option on nixvim! Fortunately, thanks to
the 'description' field, most options are already documented, but
there are still a fair few that need documenting.

I will be taking care of those in the next few days. When those are
done, I will find a way to automatically rebuild documentation on every
repo push, and also add a PR hook requiring documentation.

Additionally, I will try to find a way to have per-page plugin docs.
2022-01-12 01:44:51 +00:00
Pedro Alves 3b02d7ff06 fugitive: init plugin 2021-03-17 22:38:50 +00:00
Pedro Alves a0fe9e6ca4 Add gitgutter 2021-01-07 16:06:39 +00:00
Pedro Alves 1b4f79b137 basic gitgutter 2021-01-06 00:06:12 +00:00