Commit graph

112 commits

Author SHA1 Message Date
Matt Sturgeon
d718446b61
lib: remove maintainers alias 2024-09-27 05:31:26 +01:00
Quentin Boyer
d2f9e011d9 lib/neovim-plugin: Add lua configuration scoped to the plugin
This commit adds a `plugins.<name>.luaConfig` section controlling the
plugin specific configuration.

The section contains the internal `init` option, containing the plugin's
initialization code.

It also contains the public `pre` and `post` options, that allow to add
code before & after the `init` section

Finally, it contains the `final` option, being the concatenation of the
three previous options.
2024-09-22 16:15:27 +00:00
sportshead
061d47f7c5
plugins/tokyonight: add moon style to settings
Default style since tokyonight v4.0.0. See [folke/tokyonight.nvim
blame](766be08803 (diff-2118ce7f3d4c28292bfec01fd0828fa01ea8b5505df921c874452e35997939c5R9))
2024-09-18 10:33:57 +01:00
Austin Horstman
59d03e76d9
colorschemes/palette: use lsp package 2024-09-14 19:23:53 -05:00
Nate Smith
fc7e9b2927 colorschemes/modus: add new configuration option
The `hide_inactive_statusline` option is available in newer versions of
the theme.
2024-09-10 20:35:37 +00:00
Matt Sturgeon
934484709a
colorschemes/everforest: mkEverforestBool -> mkFlagInt 2024-09-08 14:02:03 +01:00
Matt Sturgeon
ec61ca9b08
plugins: fix "int flag" style options 2024-09-08 14:02:03 +01:00
Austin Horstman
d12045e057
plugins/lualine: migrate to mkNeovimPlugin 2024-09-07 14:13:01 -05:00
Matt Sturgeon
7409e80bd2
plugins: remove all uses of lib.nixvim.mkPluginPackageOption 2024-09-05 01:32:12 +01:00
Matt Sturgeon
1fd4b6c739
plugins: migrate defaultPackage -> package
Migrate all users of `mkVimPlugin` and `mkNeovimPlugin` to use the new
`package` argument instead of the old `defaultPackage` argument.
2024-09-04 03:29:34 +01:00
Austin Horstman
d928d6deb1
colorschemes/dracula-nvim: fixes 2024-09-03 19:08:04 -05:00
refaelsh
3f9cf9f961 Remove config 2024-09-03 22:25:54 +03:00
refaelsh
f3a811cf25 plugins/dracula.nvim: init 2024-09-03 21:56:46 +03:00
Matt Sturgeon
18b7597e6c
lib/neovim-plugin: drop config arg 2024-09-02 10:35:52 +01:00
Matt Sturgeon
2a054b039e
lib/vim-plugin: drop config arg
Instead, access it via an imported module
2024-09-02 10:33:50 +01:00
Austin Horstman
4c8d3559ac
plugins/lightline: migrate to mkNeovimPlugin 2024-08-23 18:26:24 -05:00
Austin Horstman
77cbd0313d
plugins/colorschemes: remove with lib; 2024-08-22 10:19:27 -05:00
Austin Horstman
fba168aba7
plugins/colorschemes: migrate helpers -> lib.nixvim 2024-08-22 09:57:31 -05:00
Matt Sturgeon
c0ea106b4b
colorschemes/base16: add settings + refactor
Added support for the plugin's "advanced" config settings.

Removed the enum restriction and prefix concatenation, allowing anything
to be passed through, including raw lua: fixes #1675

The theme list is now much shorter and is included directly in the option
description.

Some general cleanup, in particular to `extraConfig` and `customColorschemeType`.
2024-07-08 10:21:27 +01:00
Jamis Hartley
ab9bca4a1e colorschems/everforest: init 2024-06-28 01:09:46 +01:00
Matt Sturgeon
48f1e30bf7
plugins/colorschemes: normalize plugin defaults 2024-06-21 08:45:30 +01:00
Nate Smith
2031a09b36 colorschemes/modus: init 2024-05-29 20:52:07 +01:00
Gaetan Lepage
cf037458dd colorschemes/nightfox: add flavor option 2024-05-29 07:41:21 +02:00
Gaetan Lepage
deafcf44de colorschemes/nightfox: init 2024-05-28 21:01:19 +02:00
Gaetan 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
theabm
82a19581de colorschemes/cyberdream: init 2024-05-02 00:02:35 +02:00
Gaetan Lepage
4662a06f4e colorschemes/tokyonight: switch to mkNeovimPlugin 2024-04-16 00:15:46 +02:00
Gaetan Lepage
d5a309286d colorschemes/rose-pine: switch to mkNeovimPlugin 2024-04-15 23:52:43 +02:00
Gaetan Lepage
16272920e2 colorschemes/poimandres: switch to mkNeovimPlugin 2024-04-15 21:40:18 +02:00
Gaetan Lepage
ad046c976d colorschemes/catpuccin: switch to mkNeovimPlugin 2024-04-13 11:08:31 +02:00
Gaetan Lepage
0d85838d20 colorschemes/melange: switch to mkVimPlugin 2024-04-07 21:12:23 +02:00
Gaetan Lepage
48acee7dca colorschemes/oxocarbon: switch to mkVimPlugin 2024-04-07 21:03:27 +02:00
Gaetan Lepage
07de1fe92e colorschemes/palette: switch to mkNeovimPlugin 2024-04-07 20:39:27 +02:00
Matt Sturgeon
4f83bcf290
Rename options to avoid confusion with module options (#1324) 2024-03-29 21:58:44 +01:00
Gaetan Lepage
a1d97bf199 colorschemes/one: switch to mkVimPlugin 2024-03-27 13:31:52 +01:00
Gaetan Lepage
c6d4505438 colorschemes/kanagawa: switch to mkNeovimPlugin 2024-03-26 11:33:47 +01:00
Gaetan Lepage
0ee062ed74 colorschemes/onedark: switch to onedark.nvim + tests 2024-03-18 23:07:00 +01:00
r3n3gad3p3arl
75942bc161 colorschemes/base16: set termguicolors to true 2024-03-15 00:24:19 +01:00
Loïc Reynier
bb10fface4
plugins/vscode: init (#1263) 2024-03-14 14:55:40 +01:00
Gaetan Lepage
c2cd3cb7a1 colorschemes/base16: use mkVimPlugin 2024-03-12 23:52:52 +01:00
Gaetan Lepage
4fd3cd1203 colorschemes/base16: move to dedicated folder 2024-03-12 23:52:52 +01:00
Gaetan Lepage
cf7102c6d2 helpers: refactor mk[Neo]vimPlugin for colorschemes handling 2024-03-12 23:00:17 +01:00
Gaetan Lepage
6a414ea2cd plugins/airline: switch to settings option 2024-03-12 20:35:28 +01:00
Gaetan Lepage
601010900b helpers/vim-plugin/mkVimPlugin: add a colorscheme argument and factor out logic 2024-03-12 20:34:31 +01:00
Gaetan Lepage
3c9a4b67ae helpers/neovim-plugin/mkNeovimPlugin: add a colorscheme argument and factor out logic 2024-03-12 20:34:31 +01:00
Loïc Reynier
233feeb8d2
treewide: fix typos (#1217) 2024-03-07 19:44:13 +01:00
Gaetan Lepage
a61c8fbc3d plugins/nvim-cmp: refactoring (init filetype and cmdline options) 2024-03-06 22:27:43 +01:00
Gaetan Lepage
cd86fd1e58 colorschemes/nord: properly set the vim colorscheme to "nord" 2024-03-02 23:42:23 +01:00
Gaetan Lepage
be87309e0c colorschemes/nord: switch to mkVimPlugin 2024-02-28 22:31:57 +01:00