Commit graph

72 commits

Author SHA1 Message Date
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
Gaetan Lepage
b87083d5a0 colorschmes/nord: remove deprecation warnings 2024-02-28 22:31:57 +01:00
Gaetan Lepage
6974a6a200 helpers/neovim-plugin/mkNeovimPlugin: fix typo for deprecateExtraOptions 2024-02-19 08:30:28 +01:00
Gaetan Lepage
08f3289d34 plugins/base16: rename plugin to conform with upstream 2024-02-19 08:27:35 +01:00
Gaetan Lepage
9ec2de03af colorschemes/ayu: switch to mkNeovimPlugin 2024-02-18 13:51:17 +01:00
Gaetan Lepage
f755eeb961 colorschemes/gruvbox: add back missing colorscheme setting 2024-02-14 11:09:27 +01:00
Gaetan Lepage
185ddb62de colorschemes/gruvbox: use simpler syntax 2024-02-14 11:09:27 +01:00
Gaetan Lepage
e7700cea5e colorschemes/gruvbox: switch to mkNeovimPlugin 2024-02-14 09:53:29 +01:00
player131007
ec07263b16
plugins/base16: minor improvements (#983) 2024-02-07 23:28:06 +01:00
Denbeigh Stevens
81f54bcdd6 colorschemes/gruvbox: fix gruvox typo 2024-02-03 23:04:00 +01:00
Gaetan Lepage
844d425ce2 colorschemes/gruvbox: switch to RFC-42 2024-02-02 10:50:35 +01:00
Gaetan Lepage
e2c3459d1d lib/helpers: extraOptionsOptions -> neovim-plugin.extraOptionsOptions 2024-01-28 23:39:14 +01:00
Gaetan Lepage
c5f43a8a37 colorschemes/nord: fix 2024-01-16 16:54:44 +01:00
Gaetan Lepage
9f2d766f28 Revert "colorschemes/nord: switch to mkPlugin"
This reverts commit 3be30efc3b.
2024-01-16 16:54:44 +01:00
Gaetan Lepage
3be30efc3b colorschemes/nord: switch to mkPlugin 2024-01-14 22:35:27 +01:00
William Vandervalk
65689c5dd8 colorschemes/base16: update base16 colorscheme list 2024-01-10 22:51:02 +01:00
Gaetan Lepage
965f4b0b20 colorschemes/palette: init 2024-01-06 14:55:42 +01:00
traxys
8aa4b7e4ce
helpers: Add option helpers for types that are either a lua str or a value (#876)
Those types needed the following code in apply:

if builtins.isString value
then mkRaw value
else value

This commit avoids this boilerplate, and clarifies that the `str` is lua
code in the documentation.
2024-01-02 00:30:10 +01:00
Gaetan Lepage
d88a30fba6 helpers: highlightType -> nixvimTypes.highlight 2024-01-01 23:55:27 +01:00
traxys
1d8e7906c9
plugins: Introduce helpers.defaultNullOpts.mkLuaFn (#855)
This allows to avoid calling `mkRaw` on lua functions, as they will get
applied automatically.

This could also help in the future to refactor the use of Lua code to
make it more user-friendly.
2023-12-29 15:24:42 +01:00
Gaetan Lepage
19f39c3b1b plugins: swith to the new behaviour of mkRaw 2023-11-23 11:39:41 +01:00
mrtnvgr
47260b5e53
plugins/catppuccin: update integrations (#670)
* plugins/catppuccin: update integrations

* add TODOs

* update mini integration

* fix indent_blankline.scope_color

* sort; update values

* fix ci

* NormalNvim

* update todos
2023-11-13 10:24:25 +01:00
Gaetan Lepage
b6724702b4 misc: refactor imports, prefer adding helpers to args rather than importing it 2023-11-06 16:33:39 +01:00
mrtnvgr
315bc508ee
plugins/catppuccin: add disableUnderline option (#669)
* plugins/catppuccin: add `disableUnderline` option

* re-test?

* fix ci
2023-10-27 07:55:04 +02:00
Kasper Seweryn
36119e7ec1
plugins/ayu: automatically apply ayu theme when enabled (#661) 2023-10-22 14:48:48 +02:00
Zoey de Souza Pessanha
fc5bbc733c
colorschemes/melange: init + test (#636)
* feat: add melange colorscheme support

* fix: colorschemes typo

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

* refactor: omit redundant tests

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

---------

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-10-10 17:45:23 +02:00
municorn
3fd743fe80 docs: fix grammar, spelling, and text for enable options 2023-10-09 15:04:57 +02:00
Adithya Nair
9e6892e839
colorschemes/dracula: add plugin + test (#583) 2023-09-10 12:29:46 +02:00
Gaetan Lepage
2108922bdb colorschemes/catppuccin: remove deprecated option check 2023-08-28 09:50:49 +02:00
Gaetan Lepage
791e32ed3d colorschemes/ayu: add plugin + test 2023-08-14 10:50:12 +02:00
Gaetan Lepage
9349da2714 plugins/base16: add customColorScheme option 2023-08-09 10:24:28 +02:00
Wolbyte
ecd593386f
docs: New documentation using mdbook (#471)
* docs: mdbook init

* Separate sub-options into their section

* docs: enable fold

* docs: merge core options into a single section

* doc generation: fix submodules index pages

* docs: add contributing section

* docs: rename 'core' group to 'Neovim Options'

docs: removed the index pages of empty sections

docs: remove obsolete 'mergeFunctionResults' function

* docs: use nix syntax highlighting

* docs: point to the new repo url

* docs: use recursive generation
docs: split submodules into subsections

* docs: fix contributing separator
docs: fix missing submodules docs
2023-08-07 11:48:01 +02:00
Gaetan Lepage
22306af9aa colorschemes/catpuccin: fix type for option colorOverrides 2023-07-12 22:41:19 +02:00
Felix Hass
3ef05b4f13
colorschemes/oxocarbon: init (#473)
* plugins/colorschemes/oxocarbon: init

* Update plugins/colorschemes/oxocarbon.nix

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

* plugins/colorscheme/oxocarbon: Made termguicolors mkDefault

* plugins/colorschems/oxocarbon: test

* plugins/colorschemes/oxocarbon: fixed incorrect test

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

* plugins/colorschemes/oxocarbon: fixed test formatting

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

* plugins/colorschemes/oxocarbon: fixed incorrect syntax

---------

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-07-07 08:03:34 +02:00
Gaetan Lepage
16a0f6c500 colorschemes/base16: switch from base16-vim to nvim-base16 2023-07-06 14:04:47 +02:00
Gaetan Lepage
9324c825b9 colorscheme/kanagawa: init + test 2023-06-25 10:39:05 +02:00
Wolbyte
136f059405
plugins/rose-pine: add colorscheme + test (#435)
* plugins/rose-pine: add colorscheme & test

* Fixed typo in test

* Fix invalid option in test

* Use inherit instead of cfg.groups in plugins/rose-pine.nix

* plugins/rosepine: improved formatting
2023-06-19 07:45:48 +02:00
Tanish2002
efdcbe225f perform some statix linting and fixes 2023-05-22 23:00:53 +02:00
Tanish2002
a10b6f02cd plugins/catppuccin: add colorscheme + test 2023-05-19 23:22:22 +02:00
Gaetan Lepage
8ba084783e plugins/poimandres: add colorscheme + test 2023-04-15 15:33:51 +02:00
Gaétan Lepage
d62edf4178
tokyonight: Add onColor and onHightlights (#309)
Co-authored-by: Carl Dong <git@carldong.me>
2023-03-31 23:12:48 +02:00