Austin Horstman
f2ef2929ad
plugins/diffview: use iconsPackage
2024-08-29 14:23:43 -05:00
Austin Horstman
e122f465a9
plugins/fzf-lua: use iconsPackage
2024-08-29 14:23:43 -05:00
Austin Horstman
6f4eced1ca
plugins/chadtree: use iconsPackage
2024-08-29 14:23:43 -05:00
Austin Horstman
86d66e410a
plugins/lspsaga: use iconsPackage
2024-08-29 14:23:43 -05:00
Austin Horstman
46cf3dad9f
plugins/bufferline: use iconsPackage
2024-08-29 14:23:43 -05:00
Austin Horstman
f59a3c70aa
plugins/barbar: use iconsPackage
2024-08-29 14:23:43 -05:00
Austin Horstman
4ab24e77a5
plugins/neo-tree: use iconsPackage
2024-08-29 14:23:43 -05:00
Austin Horstman
d3e387899f
plugins/nvim-tree: use iconsPackage
2024-08-29 14:23:37 -05:00
Austin Horstman
150c5f454b
plugins/trouble: use iconsPackage
2024-08-29 11:06:15 -05:00
Austin Horstman
4acf12c49d
plugins/treesitter: add iconsPackage
2024-08-29 07:57:58 -05:00
Austin Horstman
1085bcd7cc
plugins/which-key: fix icon examples
...
Which-key implemented proper icon support, utilize the icon attribute to
properly override/set icons so that alignment doesn't get thrown off and
it's inherited with child mappings.
2024-08-27 12:45:10 -05:00
Sascha Ohms
7e3ed24e52
plugins/lint: fix inconsistent description + examples
2024-08-26 21:07:13 +00:00
elythh
665680a5ca
plugins/lint: fix conform incorrect option description
2024-08-26 21:02:12 +02:00
elythh
aa1f5a74ff
plugins/comment-box-nvim: init
2024-08-26 20:28:32 +02:00
jacek szymanski
bb8ecad13c
plugins/nvim-jdtls: allow lua on nvim-jdtls.data
...
Make it possible to set data directory with lua, so it can be project-dependent.
2024-08-25 17:11:45 +02:00
Austin Horstman
8234ee85ea
tests/plugins/lightline: fix test
...
Lightline has an internal list of colorschemes that are supported which
can be found at
https://github.com/itchyny/lightline.vim/blob/master/colorscheme.md
2024-08-24 14:49:36 -05:00
Austin Horstman
89b876dc0d
plugins/conform-nvim: migrate to mkNeovimPlugin
2024-08-24 12:24:15 -05:00
Austin Horstman
a1c7932bdb
plugins/rustaceanvim: fix checkhealth error with neotest configuration
...
Rustaceanvim will throw an error if the configuration is sourced after
initialization. Our globals are defined at the top of the init.lua so
moving the settings to leverage the globals option and setting a
callback function as default to ensure we dont need to worry about
something initializing it before lspOnAttach is available.
2024-08-24 11:50:06 -05:00
Austin Horstman
1e74f3deab
plugins/lsp: make lspOnAttach available globally
...
Allows plugins to utilize the global nixvim table to access the lsp on
attach function and prevent needing to filter attribute set or manage
the property explicitly in lua.
2024-08-24 11:50:06 -05:00
menixator
b10ccc5250
docs: fix markdown issue with tree-sitter docs
2024-08-24 10:23:54 +05:00
menixator
f4dd8924b1
docs: document how to install custom tree-sitter grammars
2024-08-24 08:11:25 +05:00
Matt Sturgeon
1181535e34
plugins/lsp/extensions: remove with lib
+ fix mkRaw
reference
...
See https://github.com/nix-community/nixvim/pull/2053#issuecomment-2307961673
2024-08-24 01:55:49 +01:00
Austin Horstman
4c8d3559ac
plugins/lightline: migrate to mkNeovimPlugin
2024-08-23 18:26:24 -05:00
Joe Fredette
9033f1cf2d
plugins/neotest: fix missing toLuaObject definition
2024-08-23 11:50:21 -04: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
Austin Horstman
b470800240
plugins/bufferlines/barbar: migrate helpers -> lib.nixvim
2024-08-22 09:43:47 -05:00
Austin Horstman
83c2844bec
plugins/telescope: migrate helpers -> lib.nixvim
2024-08-22 08:10:31 -05:00
Austin Horstman
d7b506efdd
plugins/neotest: migrate helpers -> lib.nixvim
2024-08-22 08:04:45 -05:00
Austin Horstman
cb413995e1
plugins/todo-comments: migrate keymaps to mkMapOptionSubmodule
2024-08-19 23:18:48 -05:00
Austin Horstman
f62d77d3fa
plugins/lsp: python3Packages.ruff-lsp -> ruff-lsp fallback
2024-08-19 20:52:09 -05:00
Austin Horstman
ec9e5c071a
plugins/markview: remove unnecessary extraPlugin
2024-08-19 20:52:09 -05:00
Austin Horstman
94fb980f35
plugins/yazi: remove unnecessary extraPlugin
2024-08-19 20:42:00 -05:00
Gaetan Lepage
b406575176
plugins/lsp/astro: remove unnecessary alternative package path
...
https://github.com/NixOS/nixpkgs/pull/333736
2024-08-19 20:42:00 -05:00
Matt Sturgeon
7fb1f9dd9d
modules/keymap: improve lua
deprecation
...
- Replace nullable lua option with a no-default option.
- Made it so the deprecated option is only declared when `lua = true` is passed.
- Replace `normalizeMappings` with a `removeDeprecatedMapAttrs` helper.
- Added warnings for all options that historically had `lua` support.
2024-08-18 22:11:11 +01:00
Austin Horstman
379ae77a76
plugins/todo-comments: migrate to mkNeovimPlugin
2024-08-18 14:25:00 -05:00
Austin Horstman
ebd2182b44
plugins/which-key: updated spec examples and tests
...
Improve documentation for supported configurations
2024-08-15 15:47:25 -05:00
Austin Horstman
cb398ce4ba
plugins/bufferline: migrate to mkNeovimPlugin
...
Also resolves https://github.com/nix-community/nixvim/issues/1890 by
automatically setting up `diagnostics.update_in_insert` for the user.
2024-08-14 11:20:17 +00:00
Austin Horstman
e3ec1c4a46
plugins/which-key: move listOfLen to lib.types
...
Allows us to require a list to have a certain length for plugins that
request it.
2024-08-14 11:20:17 +00:00
Quentin Boyer
ad704ddba7
generated,rust-analyzer: Handle objects with defined properties
...
They are implemented as submodules instead of an attrset of anything
2024-08-12 18:53:57 +02:00
Austin Horstman
d9055abe20
plugins/markview: init
2024-08-12 01:06:53 -05:00
Gaetan Lepage
f13bdef0bc
plugins/lsp/astro: fix package attribute path
2024-08-10 22:52:13 +02:00
Austin Horstman
4852f94f8c
plugins/yazi: init
2024-08-09 14:02:25 -05:00
Matt Sturgeon
c46bd820ad
plugins/firenvim: fix aliasing settings
into globals
...
Needed to use `options.*.settings` instead of `config.*.settings`.
I was concerned that the test-case didn't pick up on this, so I added an
new test case with some basic assertions.
2024-08-09 09:28:38 +01:00
alxdb
fab51138b7
plugins/lsp/bufls: init
2024-08-08 23:29:39 +01:00
Austin Horstman
1adbf11900
plugins/which-key: migrate to mkNeovimPlugin
2024-08-08 16:17:09 -05:00
Haseeb Majid
1b135dedc4
plugins/neotest: add neotest-golang
2024-08-08 14:20:15 +01:00
psfloyd
78abafe280
plugins/lz-n: init
2024-08-08 06:18:43 +00:00
Gaetan Lepage
593f5215cb
plugins/firenvim: init
2024-08-07 23:04:09 +02:00
psfloyd
c9a855fe68
plugins/nvim-snippets: init
2024-08-06 23:04:57 -03:00