Commit Graph
55 Commits
Author SHA1 Message Date
Matt Sturgeon d136c08f3a plugins: normalise null plugin-defaults
Replaced all instances of `"null"` with `null`, when passing
plugin-defaults to `defaultNullOpts` functions.
2024-06-02 03:18:10 +01:00
svlandGaétan Lepage 4e7ff2b427 plugins/git/octo: init 2024-05-31 10:42:46 +02:00
Gaetan LepageandGaétan Lepage a2afa56344 plugins/git-conflict: init 2024-05-27 20:19:30 +02:00
Gaetan LepageandGaétan Lepage c490fbe5d9 plugins/neogit: Adapt to upstream options changes 2024-05-20 20:55:45 +02:00
Gaetan LepageandGaétan Lepage 7c4fe30f81 lib/options: introduce new mkPackageOption for dependencies 2024-05-17 22:15:47 +02:00
Gaetan LepageandGaétan Lepage 26367692da lib/options: rename mkPackageOption to mkPluginPackageOption 2024-05-17 22:15:47 +02:00
traxys 62f32bfc71 treewide: Reformat with nixfmt 2024-05-05 22:00:40 +02:00
theabmandGaétan Lepage 4dea1478eb plugins/lazygit: init 2024-04-29 15:52:49 +02:00
Gaetan LepageandGaétan Lepage f2f97d844b misc: allow null in extraPackages 2024-04-24 08:10:51 +02:00
Gaetan LepageandGaétan Lepage 84d7453e44 plugins/gitignore: init 2024-04-22 22:25:44 +02:00
Matt SturgeonandGitHub 4f83bcf290 Rename options to avoid confusion with module options (#1324) 2024-03-29 21:58:44 +01:00
Gaetan LepageandGaétan Lepage d1d7fb1f4a plugins/gitsigns: switch to mkNeovimPlugin 2024-03-26 13:36:29 +01:00
Gaetan LepageandGaétan Lepage 4d471f04a5 helpers/vim-plugin/mkVimPlugin: remove useless 'options' argument 2024-03-25 22:52:32 +01:00
Didn't read the style guideandGitHub 01d7adb4ed Fix plugins.gitsigns.base option missing in init.lua (#1255) 2024-03-12 23:37:14 +01:00
Loïc ReynierandGitHub 233feeb8d2 treewide: fix typos (#1217) 2024-03-07 19:44:13 +01:00
Gaetan LepageandGaétan Lepage f2de9a94c4 plugins: set myself (@GaetanLepage) as maintainer for several vim plugins 2024-03-04 11:46:56 +01:00
Gaetan LepageandGaétan Lepage 8c0bdb17e9 plugins/neogit: switch to mkNeovimPlugin 2024-03-01 08:16:43 +01:00
traxysandGitHub 82a24d0d42 docs: Allow to add an url in the online documentation (#1139)
* plugin/committia: Use correct maintainers import

* plugins/neocord: Remove redyf as the entry is not in the list

* docs: Allow to add an URL to the plugin
2024-02-20 21:20:59 +01:00
Gaetan LepageandGaétan Lepage d7fe40ebd8 helpers/vim-plugin/mkVimPlugin: rename package option to defaultPackage 2024-02-15 10:13:39 +01:00
Gaetan LepageandGaétan Lepage 6a8d6fd005 helpers/vim-plugin/mkVimPlugin: rename 'description' -> 'originalName' 2024-02-14 09:13:21 +01:00
Alison JenkinsandGaétan Lepage 3f12558d49 plugins/committia: init 2024-02-13 16:53:39 +01:00
Gaetan LepageandGaétan Lepage 3c174e874c helpers/vim-plugin/mkVimPlugin: refactor 2024-02-10 17:53:41 +01:00
Gaetan LepageandGaétan Lepage eaa1736151 plugins/gitsigns: add gitPackage option 2024-02-07 14:02:47 +01:00
Gaetan LepageandGaétan Lepage e2c3459d1d lib/helpers: extraOptionsOptions -> neovim-plugin.extraOptionsOptions 2024-01-28 23:39:14 +01:00
Gabriel ArazasandGaétan Lepage 6b0f03e4a1 plugins: clean up module descriptions
Only for the `enable` option though.
2024-01-26 15:43:47 +01:00
Gaetan LepageandGaétan Lepage a68ee73947 helpers/vim-plugin: mkPlugin -> mkVimPlugin 2024-01-25 15:19:26 +01:00
Gaetan LepageandGaétan Lepage 8f90372ee5 helpers: move mkPlugin and mkDefaultOpt to helpers.vim-plugin 2024-01-25 15:19:26 +01:00
VelnburandGaétan Lepage ddce82d0d1 plugins/neogit: add graph_style option 2024-01-24 16:45:47 +01:00
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