Commit graph

161 commits

Author SHA1 Message Date
Gaétan Lepage
fa55352234
plugins/languages/neorg: add package neorg (#193) 2023-02-25 18:25:28 +01:00
Gaétan Lepage
f37abc3ce4
plugins/floaterm: refactor (#187) 2023-02-23 16:12:32 +00:00
Gaétan Lepage
36f6fdefda
plugins/utils/nvim-tree: huge option refactoring + implementation of auto-open deprecated functionality (#173)
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-20 16:34:42 +00:00
traxys
07e24f02a5
vim-matchup: init plugin (#162)
* vim-matchup: init plugin

* format

---------

Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-20 10:45:17 +00:00
Gaétan Lepage
264de8cefb
added formatter + reformat existing codebase (#175) 2023-02-20 10:42:13 +00:00
Gaétan Lepage
13943b4ab2
harpoon: init plugin (#145)
* plugins: Add harpoon

* harpoon: use example

* merge main

---------

Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-02-14 19:46:44 +00:00
Gaétan Lepage
548c76ee32
plugins/utils/indent-blankline: fix enable option (#163) 2023-02-02 18:04:36 +00:00
Gaétan Lepage
337e4c735b
plugins/utils/nvim-tree: marked setup options as deprecated (#160) 2023-02-01 16:54:58 +00:00
traxys
89bf2d660b
indent-blankline: init plugin (#161) 2023-02-01 16:11:30 +00:00
Gaétan Lepage
c73bef16ab
helpers: add mkPackageOption + refactoring (#144) (#150) 2023-01-25 18:46:49 +00:00
Alexander Nortung
d8a86e9b3f
nvim-tree: fixed typo (#151) 2023-01-25 18:42:51 +00:00
Pedro Alves
2d54272177
Revert "helpers: add mkPackageOption + refactoring (#144)" (#149)
This reverts commit b724085447.
2023-01-25 00:03:26 +00:00
Gaétan Lepage
b724085447
helpers: add mkPackageOption + refactoring (#144) 2023-01-24 23:59:06 +00:00
Alexander Nortung
63c256dc3d
core: show warnings for deprecated or changed options (#129)
* moved helpers to lib folder

* Created proxy file for helpers.nix

* wrappers: removed code duplication

* null-ls: fix wrong name of variable

* added warnings module

* Added assertions

* bufferline: deprecated option

* nvim-tree: renamed options

* Fixed mkRenamedOption

* Bufferline: added new options

* Fixed deprecated option

Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-01-24 01:28:01 +00:00
Gaétan Lepage
1fe11e2529
plugins: Add nvim-colorizer (#140) 2023-01-23 14:31:53 +00:00
traxys
c09eb13a5a
nvim-tree: Fixup mkIf if value is null (#133) 2023-01-22 03:36:53 +00:00
Pedro Alves
238f0c590e misc: fix mkEnableOption descriptions 2023-01-22 03:32:08 +00:00
Gaétan Lepage
5b84bbb513
plugins/utils/startify: fix wrongly named option: startify_custom_header (#118) 2023-01-21 17:13:01 +00:00
Gaétan Lepage
3c918cfc92
misc: remove trailing whitespaces (#121)
Co-authored-by: Pedro Alves <pta2002@users.noreply.github.com>
2023-01-21 17:12:09 +00:00
Gaétan Lepage
1480ffe201
plugins/utils/nvim-tree: change implementation of autoClose (#125) 2023-01-21 17:04:28 +00:00
Pedro Alves
809aeb7561 intellitab: fix wrong cfg 2023-01-21 16:46:06 +00:00
Pedro Alves
5b0e3623a0 fix broken documentation 2023-01-19 15:53:33 +00:00
Alexander Nortung
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
Gaétan Lepage
84006ea282
nvim-tree: typo in option updateFocusedFile (#107) 2023-01-10 12:38:59 +00:00
volkswagenfeature
de9a5913d2
magma-vnim: init
* Added magma-nvim skeleton

* Added magma-nvim options

* formatting, suggestions

Co-authored-by: tristan BetaBlue-NixOS-2022 <tristan@BetaBlue-NixOS-2022.com>
2022-12-30 15:02:59 +00:00
Alexander Nortung
90b8a45092
Added extra options (#62)
* Added extraOptions helper

* project-nvim: added extraOptions
2022-12-01 19:57:06 +00:00
*Kim Zick
8678094511
specs: add color option (#76) 2022-11-27 21:55:34 +00:00
Alexander Nortung
03a80e3da1
nvim-tree: added new option (#54) 2022-11-07 16:10:18 +00:00
Alexander Nortung
9658aaf990
project-nvim: init plugin (#55) 2022-10-25 00:15:09 +01:00
Matilde Bravo
8fffcdcbc4
add git to packages that require it (#41) 2022-10-03 19:02:55 +01: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
Alexander Nortung
4d573a1e75
nvim-tree: git.enable expects a boolean (#24) 2022-07-18 22:14:41 +01:00
imMaturana
11a68d154c dashboard.nvim: remove setup method 2022-07-11 22:13:14 +01:00
imMaturana
fc1308d767 dashboard.nvim: fix helpers path 2022-07-11 22:13:14 +01:00
imMaturana
b8d15fcfbe dashboard.nvim: update options 2022-07-11 22:13:14 +01:00
Gabriel Maturana
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
8da3fa430c surround: init plugin 2022-01-09 23:13:11 +00:00
Pedro Alves
6de23559d7 nvim-tree: init plugin 2022-01-09 17:59:07 +00:00
Builditluc
3d1df5f16a telescope-frecency: init plugin 2022-01-07 14:46:53 +00:00
Builditluc
bb2a9a9496 notify: init plugin 2022-01-07 14:46:53 +00:00
legendofmiracles
ea8a0f5c01 mark-radar: init 2021-12-13 14:18:54 +00:00
legendofmiracles
4b4328bf4b specs.nvim: init 2021-12-13 14:18:54 +00:00
Pedro Alves
ff824e9dba Declaratively manage plugins not in nixpkgs
Created the plugins/plugin-defs.nix file, which will include
definitions for all plugins not in nixpkgs. This way, we can get
rid of the packer dependency and make the whole thing truly
declarative!
2021-12-12 12:39:08 +00:00
Pedro Alves
5249bd7420 barbar: move into bufferlines category 2021-12-12 12:18:30 +00:00
Pedro Alves
88ff6d6fd1 intellitab.nvim: init plugin 2021-12-11 16:56:27 +00:00
Builditluc
b5582193bf floaterm: change options 2021-11-26 11:10:17 +00:00
Builditluc
d92199bd92 comment-nvim: change options 2021-11-26 11:10:17 +00:00
Builditluc
11386608b7 easyescape: add easyescape plugin 2021-11-26 11:10:17 +00:00
Builditluc
3331ff069f floaterm: add floaterm plugin 2021-11-26 11:10:17 +00:00