Commit graph

1147 commits

Author SHA1 Message Date
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
Gaetan Lepage
5922a48008 plugins/luasnip: add filetypeExtend option 2024-08-05 11:28:00 +00:00
Émile Nadeau
c0a8bfcc52
Make url in doc link 2024-08-05 11:03:45 +00:00
Enno Richter
4d6d3bd722 plugins/spectre: set freeformType for engine options 2024-08-05 06:06:34 +00:00
Gaetan Lepage
25da1220ad plugins/luasnip: rename extraConfig to settings (more consistent with RFC-42) 2024-08-05 05:49:37 +00:00
Gaetan Lepage
6f7cf23b22 plugins/gitblame: completely drop helpers 2024-08-04 09:26:20 +00:00