Gaetan Lepage
5abe382c54
plugins/cmp-tabby: move to by-name
2024-12-18 18:42:03 +01:00
Gaetan Lepage
6e52e32d40
dev/list-plugins: trivial refactor
2024-12-18 18:41:36 +01:00
Gaetan Lepage
6a9d840370
plugins/cmp/sources: use mkNeovimPlugin instead of mkVimPlugin for source plugins
2024-12-18 17:16:57 +00:00
github-actions[bot]
11e8a5dbc6
flake.lock: Update
...
Flake lock file updates:
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/aa9f40c906904ebd83da78e7f328cd8aeaeae785?narHash=sha256-NdaCraHPp8iYMWzdXAt5Nv6sA3MUzlCiGiR586TCwo0%3D' (2024-12-15)
→ 'github:cachix/git-hooks.nix/0ddd26d0925f618c3a5d85a4fa5eb1e23a09491d?narHash=sha256-nzE5UbJ41aPEKf8R2ZFYtLkqPmF7EIUbNEdHMBLg0Ig%3D' (2024-12-17)
• Updated input 'home-manager':
'github:nix-community/home-manager/66c5d8b62818ec4c1edb3e941f55ef78df8141a8?narHash=sha256-hSwgGpcZtdDsk1dnzA0xj5cNaHgN9A99hRF/mxMtwS4%3D' (2024-12-13)
→ 'github:nix-community/home-manager/83ecd50915a09dca928971139d3a102377a8d242?narHash=sha256-wNX3hsScqDdqKWOO87wETUEi7a/QlPVgpC/Lh5rFOuA%3D' (2024-12-16)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/3566ab7246670a43abd2ffa913cc62dad9cdf7d5?narHash=sha256-AKU6qqskl0yf2%2BJdRdD0cfxX4b9x3KKV5RqA6wijmPM%3D' (2024-12-13)
→ 'github:NixOS/nixpkgs/d3c42f187194c26d9f0309a8ecc469d6c878ce33?narHash=sha256-cHar1vqHOOyC7f1%2BtVycPoWTfKIaqkoe1Q6TnKzuti4%3D' (2024-12-17)
2024-12-18 12:52:27 +00:00
Gaetan Lepage
4f1fe403b1
plugins/openscad: migrate to mkVimPlugin
2024-12-17 22:52:36 +01:00
Gaetan Lepage
17905dec3d
modules: let extraPlugins accept null values
2024-12-17 22:46:34 +01:00
Gaetan Lepage
167167e4b3
lib/vim-plugin: expose new helpers settingsOptionDescription
and processPrefixedGlobals
and mkSettingsOption
2024-12-17 22:46:34 +01:00
Gaetan Lepage
1d50fa4f63
lib: add applyPrefixToAttrs
2024-12-17 21:40:20 +00:00
Jost Alemann
e24e40e5f1
plugins/obsidian: add missing word in description
...
add missing word in description of option
`plugins.obsidian.settings.workspaces.*.path`
2024-12-17 20:39:39 +00:00
Heitor Augusto
092e5ed56a
plugins/luasnip: migrate to mkNeovimPlugin
2024-12-17 20:32:29 +00:00
Heitor Augusto
aaf0fb1663
dev/list-plugins: conditionally create devshell only if devshell input is present
2024-12-17 15:01:35 -03:00
bitterlox
f4b7fd46f6
plugins/palette: fix minor typo; ( #2696 )
2024-12-17 08:47:56 -06:00
Gaetan Lepage
c803fd738f
dev/list-plugins: derivation cosmetic refactor
2024-12-17 14:21:51 +00:00
Gaetan Lepage
3461f890fa
plugins/vim-matchup: migrate to mkVimPlugin
2024-12-17 14:14:49 +00:00
Heitor Augusto
30895485c3
user-configs: add HeitorAugustoLN's configuration
2024-12-17 05:14:41 +00:00
Heitor Augusto
bfb08c1ab7
plugins/nix-develop: migrate to mkNeovimPlugin
2024-12-16 16:43:20 -03:00
Gaetan Lepage
6c30476a4d
plugins/plantuml-syntax: migrate to mkVimPlugin
2024-12-16 17:02:29 +00:00
Gaetan Lepage
471f68d9bb
plugins/vim-bbye: migrate to mkVimPlugin
2024-12-16 16:51:55 +00:00
Gaetan Lepage
a24ec7412e
plugins/intellitab: migrate to mkVimPlugin
2024-12-16 17:19:10 +01:00
Gaetan Lepage
9062a66ee9
plugins/gitmessenger: migrate to mkVimPlugin
2024-12-16 15:52:09 +01:00
Gaetan Lepage
ad87ec831b
dev/list-plugins: add flake check
2024-12-16 15:15:44 +01:00
Gaetan Lepage
12db5eaf8a
dev/list-plugins: add --root-path argument
2024-12-16 14:57:08 +01:00
Gaetan Lepage
bc3b99c4d9
dev/list-plugins: make it a proper package
2024-12-16 14:57:08 +01:00
Gaetan Lepage
0fb43cbfb6
dev/list-plugins: properly error out when parsing is unsuccessfull
2024-12-16 14:57:08 +01:00
Gaetan Lepage
0edc061a6c
plugins/gitgutter: migrate to mkVimPlugin
2024-12-16 14:35:33 +01:00
Gaetan Lepage
76e9d89d96
plugins/floaterm: move to mkVimPlugin
2024-12-16 11:57:46 +01:00
Gaetan Lepage
c179d47d3d
plugins/*: use new mkSettingsRenamedOptionModules
2024-12-16 10:49:09 +00:00
Gaetan Lepage
0ddf6e39ac
lib/mkSettingsRenamedOptionModules: allow attrs value with 'old' and 'new' keys
2024-12-16 10:49:09 +00:00
Gaetan Lepage
7e4f8a2a56
plugins/friendly-snippets: switch to mkVimPlugin
2024-12-16 10:42:07 +00:00
Gaetan Lepage
93208b9536
plugins/quickmath: migrate to mkVimPlugin
2024-12-16 10:00:06 +00:00
Gaetan Lepage
ec24d496d5
treewide (cleaning): helpers.toLuaObject -> lib.nixvim.toLuaObject
2024-12-15 21:55:51 +00:00
Gaetan Lepage
78e295fa41
treewide (cleaning): helpers.vim-plugin -> lib.nixvim.vim-plugin
2024-12-15 21:55:51 +00:00
Gaetan Lepage
e54833d2f7
treewide (cleaning): helpers.neovim-plugin -> lib.nixvim.neovim-plugin
2024-12-15 21:55:50 +00:00
Gaetan Lepage
1e690618d9
tests: use our extended lib in tests
2024-12-15 21:02:19 +00:00
Austin Horstman
ea26af3ee9
dev/list-plugins: cleanup migrated plugins
2024-12-15 14:57:35 -06:00
Austin Horstman
85b990286d
flake-modules/new-plugin: find project root
2024-12-15 14:07:26 -06:00
Austin Horstman
35b6d9bc9d
flake-modules/new-plugin: init
...
Allows quickly creating new plugins to help fulfill plugin creation
requests.
2024-12-15 14:07:26 -06:00
Quentin Boyer
a9578bcae5
plugins/lsp: Add some LSP servers
2024-12-15 20:39:12 +01:00
Quentin Boyer
dc7bca6d8c
update-scripts: Add a script to search for nvim-lspconfig server packages
2024-12-15 19:12:49 +00:00
Matt Sturgeon
bef9feb446
lib/modules: pass inputs.nixpkgs
into evalNixvim
...
Expose our locked nixpkgs as the `nixpkgs.source` module options.
This only happens when `evalNixvim` is part of a lib that was provided
`flake` as an argument.
Stubbed the `nixpkgs.source` option for now. Eventually, this will be
used to construct `pkgs` internally. For now, it's purely informational.
2024-12-15 18:41:23 +00:00
Austin Horstman
e16d244865
plugins/tiny-devicons-auto-colors: init
2024-12-15 12:33:05 -06:00
Austin Horstman
d0040391e8
plugins/mini: configLocation mkBefore
...
We want the mini icons and mockDevIcons config to be earlier than
plugins that request an icon provider.
2024-12-15 12:33:04 -06:00
Austin Horstman
cef7414b03
plugins/web-devicons: configLocation mkBefore
...
We want the icons config to be earlier than plugins that request an icon
provider.
2024-12-15 12:33:03 -06:00
Matt Sturgeon
32027965d8
lib: remove dependency on pkgs
2024-12-15 18:24:57 +00:00
github-actions[bot]
9e6b207401
flake.lock: Update
...
Flake lock file updates:
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/d8c02f0ffef0ef39f6063731fc539d8c71eb463a?narHash=sha256-%2BXTFXYlFJBxohhMGLDpYdEnhUNdxN8dyTA8WAd%2Blh2A%3D' (2024-12-08)
→ 'github:cachix/git-hooks.nix/aa9f40c906904ebd83da78e7f328cd8aeaeae785?narHash=sha256-NdaCraHPp8iYMWzdXAt5Nv6sA3MUzlCiGiR586TCwo0%3D' (2024-12-15)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5d67ea6b4b63378b9c13be21e2ec9d1afc921713?narHash=sha256-Pj39hSoUA86ZePPF/UXiYHHM7hMIkios8TYG29kQT4g%3D' (2024-12-11)
→ 'github:NixOS/nixpkgs/3566ab7246670a43abd2ffa913cc62dad9cdf7d5?narHash=sha256-AKU6qqskl0yf2%2BJdRdD0cfxX4b9x3KKV5RqA6wijmPM%3D' (2024-12-13)
2024-12-15 18:10:48 +00:00
Gaetan Lepage
cb61e12bba
plugins/easyescape: switch to mkVimPlugin and add options
2024-12-15 17:50:29 +00:00
Matt Sturgeon
a658e81d71
docs/config-examples: generate dynamically from a toml list
...
This should help to maintain uniformity and hopefully make contributions
easier.
Kept regression tests local to the derivation, however these are also
added to the flake checks.
2024-12-15 17:44:56 +00:00
Matt Sturgeon
8eeea073fc
tests: call using callPackages
2024-12-15 17:44:56 +00:00
Gaetan Lepage
452c30f747
plugins/commentary: switch to mkVimPlugin
2024-12-15 17:25:16 +00:00
Gaetan Lepage
64681ae84c
dev/list-plugins: add markdown formatting
2024-12-15 17:18:04 +00:00