Gaetan Lepage
7aed1c4b57
plugins/cmp-tabnine: move to by-name
2024-12-18 23:27:47 +00:00
Jeremy Fleischman
79a637d196
modules/keymap: include buffer when registering keymapsOnEvents
...
This feels more correct to me: I believe we were registering a keymap
for all buffers, even if only some of them have experienced the relevant
autocmd.
I don't know if it's guaranteed here that `args.buf` always exists
(but maybe it's not a problem if it doesn't exist, because we'll still
register a keymap for all buffers?).
This fixes https://github.com/nix-community/nixvim/issues/2711
2024-12-18 23:04:09 +00:00
Gaetan Lepage
520c2868eb
plugins/cmp-git: move to by-name
2024-12-18 23:35:23 +01:00
Gaetan Lepage
a61193abcc
plugins/cmp-ai: move to by-name
2024-12-18 22:17:24 +01:00
Matt Sturgeon
f1addaaddf
lib/{neovim,vim}-plugin: remove redundant parens
2024-12-18 20:12:01 +00:00
Matt Sturgeon
6019ce784c
lib/{neovim,vim}-plugin: use loc
throughout
2024-12-18 19:47:37 +00:00
Gaetan Lepage
eaa2084627
plugins/cmp-fish: move extra option to the sources list
2024-12-18 18:58:44 +01:00
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