mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
treewide: add plugin descriptions
This commit is contained in:
parent
b4750c4696
commit
187a0ff8ab
281 changed files with 349 additions and 1 deletions
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "aerial";
|
||||
packPathName = "aerial.nvim";
|
||||
package = "aerial-nvim";
|
||||
description = "A code outline window for skimming and quick navigation.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "vim-airline";
|
||||
package = "vim-airline";
|
||||
globalPrefix = "airline_";
|
||||
description = "Lean & mean status/tabline for vim that's light as air.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
lib.nixvim.plugins.mkVimPlugin {
|
||||
name = "ansiesc";
|
||||
package = "vim-plugin-AnsiEsc";
|
||||
description = "Vim plugin to conceal ANSI escape sequences in the text.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "arrow";
|
||||
packPathName = "arrow.nvim";
|
||||
package = "arrow-nvim";
|
||||
description = "A Neovim plugin to bookmark and navigate through files.";
|
||||
|
||||
maintainers = [ maintainers.hmajid2301 ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "auto-save";
|
||||
packPathName = "auto-save.nvim";
|
||||
package = "auto-save-nvim";
|
||||
description = "Automatically save your changes in NeoVim.";
|
||||
|
||||
maintainers = [ lib.maintainers.braindefender ];
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ in
|
|||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "auto-session";
|
||||
package = "auto-session";
|
||||
description = "A small automated session manager for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "vim-autosource";
|
||||
package = "vim-autosource";
|
||||
globalPrefix = "autosource_";
|
||||
description = "A Vim plugin that enables per project Vim configuration.";
|
||||
|
||||
maintainers = [ lib.maintainers.refaelsh ];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "avante";
|
||||
packPathName = "avante.nvim";
|
||||
package = "avante-nvim";
|
||||
description = "A Neovim plugin designed to emulate the behaviour of the Cursor AI IDE.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
moduleName = "aw_watcher";
|
||||
packPathName = "aw-watcher.nvim";
|
||||
package = "aw-watcher-nvim";
|
||||
description = "A neovim watcher for ActivityWatch time tracker.";
|
||||
|
||||
maintainers = [ lib.maintainers.axka ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "bacon";
|
||||
package = "nvim-bacon";
|
||||
maintainers = [ lib.maintainers.alisonjenkins ];
|
||||
description = "View and jump to locations found in `.bacon-locations` files.";
|
||||
|
||||
settingsOptions = {
|
||||
quickfix = {
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "baleia";
|
||||
packPathName = "baleia.nvim";
|
||||
package = "baleia-nvim";
|
||||
description = "A Neovim plugin for colorizing text with ANSI escape sequences.";
|
||||
|
||||
maintainers = [ lib.maintainers.alisonjenkins ];
|
||||
|
||||
|
|
|
@ -55,6 +55,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "barbar";
|
||||
packPathName = "barbar.nvim";
|
||||
package = "barbar-nvim";
|
||||
description = "A neovim tabline plugin.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "barbecue";
|
||||
packPathName = "barbecue.nvim";
|
||||
package = "barbecue-nvim";
|
||||
description = "Visual Studio Code inspired breadcrumbs plugin.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
packPathName = "better-escape.nvim";
|
||||
moduleName = "better_escape";
|
||||
package = "better-escape-nvim";
|
||||
description = "A Neovim plugin to quickly exit insert mode without losing your typed text.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -6,6 +6,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.HeitorAugustoLN ];
|
||||
|
||||
description = ''
|
||||
Copilot suggestions source for the blink-cmp.
|
||||
|
||||
---
|
||||
|
||||
This plugin should be configured through blink-cmp's source settings.
|
||||
|
||||
For example:
|
||||
|
|
|
@ -6,6 +6,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
description = ''
|
||||
Dictionary source for the blink-cmp.
|
||||
|
||||
---
|
||||
|
||||
This plugin should be configured through blink-cmp's `sources.providers` settings.
|
||||
|
||||
For example:
|
||||
|
|
|
@ -6,6 +6,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
description = ''
|
||||
Git source for the blink-cmp.
|
||||
|
||||
---
|
||||
|
||||
This plugin should be configured through blink-cmp's `sources.providers` settings.
|
||||
|
||||
For example:
|
||||
|
|
|
@ -6,6 +6,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
description = ''
|
||||
Spell checking source for the blink-cmp.
|
||||
|
||||
---
|
||||
|
||||
This plugin should be configured through blink-cmp's `sources.providers` settings.
|
||||
|
||||
For example:
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "blink-compat";
|
||||
packPathName = "blink.compat";
|
||||
package = "blink-compat";
|
||||
description = "Compatibility layer for using nvim-cmp sources on blink.cmp";
|
||||
|
||||
maintainers = [ lib.maintainers.HeitorAugustoLN ];
|
||||
|
||||
|
|
|
@ -6,6 +6,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
description = ''
|
||||
Configurable GitHub Copilot suggestions source for the blink-cmp.
|
||||
|
||||
---
|
||||
|
||||
This plugin should be configured through blink-cmp's `sources.providers` settings.
|
||||
|
||||
`plugins.copilot-lua` will be enabled by default, to provide a working setup out-of-the-box.
|
||||
|
|
|
@ -7,6 +7,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
description = ''
|
||||
Emoji source for the blink-cmp.
|
||||
|
||||
---
|
||||
|
||||
This plugin should be configured through blink-cmp's `sources.providers` settings.
|
||||
|
||||
For example:
|
||||
|
|
|
@ -7,6 +7,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
description = ''
|
||||
Ripgrep/gitgrep source for the blink.cmp.
|
||||
|
||||
---
|
||||
|
||||
This plugin should be configured through blink-cmp's `sources.providers` settings.
|
||||
|
||||
For example:
|
||||
|
|
|
@ -13,6 +13,10 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
maintainers = [ maintainers.MattSturgeon ];
|
||||
|
||||
description = ''
|
||||
Delete Neovim buffers without losing window layout.
|
||||
|
||||
---
|
||||
|
||||
This plugin provides two commands, `:Bdelete` and `:Bwipeout`.
|
||||
They work exactly the same as `:bdelete` and `:bwipeout`,
|
||||
except they keep your window layout intact.
|
||||
|
|
|
@ -12,6 +12,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "bufferline";
|
||||
packPathName = "bufferline.nvim";
|
||||
package = "bufferline-nvim";
|
||||
description = "A snazzy bufferline plugin for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "ccc";
|
||||
packPathName = "ccc.nvim";
|
||||
package = "ccc-nvim";
|
||||
description = "Color picker and highlighter plugin for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.JanKremer ];
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "chatgpt";
|
||||
packPathName = "ChatGPT.nvim";
|
||||
package = "ChatGPT-nvim";
|
||||
description = "Effortless Natural Language Generation with OpenAI's ChatGPT API";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "claude-code";
|
||||
packPathName = "claude-code.nvim";
|
||||
package = "claude-code-nvim";
|
||||
description = "Seamless integration between Claude Code AI assistant and Neovim";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "cloak";
|
||||
packPathName = "cloak.nvim";
|
||||
package = "cloak-nvim";
|
||||
description = "Cloak allows you to overlay *'s over defined patterns.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "cmake-tools";
|
||||
packPathName = "cmake-tools.nvim";
|
||||
package = "cmake-tools-nvim";
|
||||
description = "CMake tools for Neovim, providing a set of features to work with CMake projects.";
|
||||
|
||||
maintainers = [ lib.maintainers.NathanFelber ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ let
|
|||
in
|
||||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "cmp-ai";
|
||||
description = "AI completion source for the nvim-cmp, powered by various AI providers.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "cmp-git";
|
||||
moduleName = "cmp_git";
|
||||
description = "Git source for the nvim-cmp.";
|
||||
|
||||
imports = [
|
||||
{ cmpSourcePlugins.git = "cmp-git"; }
|
||||
|
|
|
@ -5,6 +5,7 @@ let
|
|||
in
|
||||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "cmp-tabby";
|
||||
description = "[Tabby](https://tabbyml.com) completion source for the nvim-cmp.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ let
|
|||
in
|
||||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "cmp-tabnine";
|
||||
description = "[TabNine](https://tabnine.com) completion source for the nvim-cmp.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "codecompanion";
|
||||
packPathName = "codecompanion.nvim";
|
||||
package = "codecompanion-nvim";
|
||||
description = "AI-powered coding, seamlessly in Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "codesnap";
|
||||
packPathName = "codesnap.nvim";
|
||||
package = "codesnap-nvim";
|
||||
description = "Snapshot plugin with rich features that can make pretty code snapshots.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -5,6 +5,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
package = "colorful-menu-nvim";
|
||||
|
||||
description = ''
|
||||
Colorful menu for the autocompletion engines in Neovim.
|
||||
|
||||
---
|
||||
|
||||
To use this in `nvim-cmp` for example,
|
||||
```nix
|
||||
plugins.cmp.settings.formatting.format.__raw = \'\'
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "colorizer";
|
||||
packPathName = "nvim-colorizer.lua";
|
||||
package = "nvim-colorizer-lua";
|
||||
description = "A high-performance color highlighter for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
packPathName = "Comment.nvim";
|
||||
moduleName = "Comment";
|
||||
package = "comment-nvim";
|
||||
description = "Smart and powerful comment plugin for Neovim.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
name = "commentary";
|
||||
packPathName = "vim-commentary";
|
||||
package = "vim-commentary";
|
||||
description = "Comment stuff out.";
|
||||
|
||||
# TODO Add support for additional filetypes. This requires autocommands!
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "committia.vim";
|
||||
package = "committia-vim";
|
||||
globalPrefix = "committia_";
|
||||
description = "A Vim plugin for more pleasant editing on commit messages.";
|
||||
|
||||
maintainers = [ lib.maintainers.alisonjenkins ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "competitest";
|
||||
packPathName = "competitest.nvim";
|
||||
package = "competitest-nvim";
|
||||
description = "Competitive programming plugin for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.svl ];
|
||||
|
||||
|
|
|
@ -10,6 +10,10 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
description = ''
|
||||
Neovim compiler for building and running your code.
|
||||
|
||||
---
|
||||
|
||||
> [!Note]
|
||||
> Some languages require you manually install their compilers in your machine, so `compiler.nvim` is able to call them.
|
||||
> Please check [here], as the packages will be different depending your operative system.
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "conform-nvim";
|
||||
moduleName = "conform";
|
||||
packPathName = "conform.nvim";
|
||||
description = "Lightweight yet powerful formatter plugin for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
}:
|
||||
lib.nixvim.plugins.mkVimPlugin {
|
||||
name = "conjure";
|
||||
description = "Conjure is an interactive environment for evaluating code within your running program.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
packPathName = "CopilotChat.nvim";
|
||||
moduleName = "CopilotChat";
|
||||
package = "CopilotChat-nvim";
|
||||
description = "Chat with Github Copilot in Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ in
|
|||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "copilot-cmp";
|
||||
moduleName = "copilot_cmp";
|
||||
description = "Copilot completion source for the nvim-cmp.";
|
||||
|
||||
imports = [
|
||||
{ cmpSourcePlugins.copilot = "copilot-cmp"; }
|
||||
|
|
|
@ -12,6 +12,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "copilot-lua";
|
||||
moduleName = "copilot";
|
||||
packPathName = "copilot.lua";
|
||||
description = "Fully featured & enhanced replacement for copilot.vim.";
|
||||
|
||||
maintainers = [ lib.maintainers.HeitorAugustoLN ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
name = "copilot-vim";
|
||||
packPathName = "copilot.vim";
|
||||
globalPrefix = "copilot_";
|
||||
description = "Official Neovim plugin for GitHub Copilot.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "coq-nvim";
|
||||
packPathName = "coq_nvim";
|
||||
package = "coq_nvim";
|
||||
description = "A fast nvim completion engine.";
|
||||
|
||||
maintainers = with lib.maintainers; [
|
||||
traxys
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "cord";
|
||||
packPathName = "cord.nvim";
|
||||
package = "cord-nvim";
|
||||
description = "A Neovim plugin that displays the current activity in Discord.";
|
||||
maintainers = [ lib.maintainers.eveeifyeve ];
|
||||
|
||||
settingsExample = {
|
||||
|
|
|
@ -5,6 +5,10 @@ in
|
|||
lib.nixvim.plugins.mkVimPlugin {
|
||||
name = "cornelis";
|
||||
globalPrefix = "cornelis_";
|
||||
description = ''
|
||||
Agda programming language support for Neovim.
|
||||
Emacs [agda-mode](https://agda.readthedocs.io/en/latest/tools/emacs-mode.html) for Neovim.
|
||||
'';
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "crates";
|
||||
packPathName = "crates.nvim";
|
||||
package = "crates-nvim";
|
||||
description = "A neovim plugin that helps managing crates.io dependencies.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "csvview";
|
||||
packPathName = "csvview.nvim";
|
||||
package = "csvview-nvim";
|
||||
description = "A Neovim plugin for CSV file editing.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ in
|
|||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "dap-go";
|
||||
package = "nvim-dap-go";
|
||||
description = "An extension for nvim-dap providing configurations for launching go debugger.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dap-lldb";
|
||||
packPathName = "nvim-dap-lldb";
|
||||
package = "nvim-dap-lldb";
|
||||
description = "An extension for nvim-dap to provide C, C++, and Rust debugging support.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@ in
|
|||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "dap-python";
|
||||
package = "nvim-dap-python";
|
||||
description = "An extension for nvim-dap, providing default configurations for python.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dap-rr";
|
||||
packPathName = "nvim-dap-rr";
|
||||
package = "nvim-dap-rr";
|
||||
description = "Dap configuration for the record and replay debugger.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -55,6 +55,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
moduleName = "dapui";
|
||||
packPathName = "nvim-dap-ui";
|
||||
package = "nvim-dap-ui";
|
||||
description = "A UI for nvim-dap.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
packPathName = "nvim-dap-view";
|
||||
moduleName = "dap-view";
|
||||
package = "nvim-dap-view";
|
||||
description = "Visualize debugging sessions in Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
moduleName = "nvim-dap-virtual-text";
|
||||
packPathName = "nvim-dap-virtual-text";
|
||||
package = "nvim-dap-virtual-text";
|
||||
description = "A plugin that adds virtual text support to the nvim-dap.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dap";
|
||||
package = "nvim-dap";
|
||||
packPathName = "nvim-dap";
|
||||
description = "Debug Adapter Protocol client implementation for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dashboard";
|
||||
packPathName = "dashboard-nvim";
|
||||
package = "dashboard-nvim";
|
||||
description = "Fancy and Blazing Fast start screen plugin for Neovim.";
|
||||
|
||||
maintainers = [ maintainers.MattSturgeon ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dbee";
|
||||
packPathName = "nvim-dbee";
|
||||
package = "nvim-dbee";
|
||||
description = "Interactive database client for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "debugprint";
|
||||
packPathName = "debugprint.nvim";
|
||||
package = "debugprint-nvim";
|
||||
description = "A Neovim plugin for inserting debug print statements.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "devdocs";
|
||||
packPathName = "devdocs.nvim";
|
||||
package = "devdocs-nvim";
|
||||
description = "A Neovim plugin for accessing DevDocs documentation.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "diagram";
|
||||
packPathName = "diagram.nvim";
|
||||
package = "diagram-nvim";
|
||||
description = "A Neovim plugin for rendering diagrams, powered by [image.nvim](https://github.com/3rd/image.nvim).";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dial";
|
||||
packPathName = "dial.nvim";
|
||||
package = "dial-nvim";
|
||||
description = "Extended increment/decrement plugin for Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "direnv.vim";
|
||||
package = "direnv-vim";
|
||||
globalPrefix = "direnv_";
|
||||
description = "A Neovim plugin for integrating Direnv with Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.alisonjenkins ];
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "distant";
|
||||
packPathName = "distant.nvim";
|
||||
package = "distant-nvim";
|
||||
description = "Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dotnet";
|
||||
packPathName = "dotnet.nvim";
|
||||
package = "dotnet-nvim";
|
||||
description = ".NET Neovim plugin for improving the .NET dev experience.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "dressing";
|
||||
packPathName = "dressing.nvim";
|
||||
package = "dressing-nvim";
|
||||
description = "Neovim plugin to improve the default `vim.ui` interfaces.";
|
||||
|
||||
maintainers = [ lib.maintainers.AndresBermeoMarinelli ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "easy-dotnet";
|
||||
packPathName = "easy-dotnet.nvim";
|
||||
package = "easy-dotnet-nvim";
|
||||
description = "Neovim plugin for working with .Net projects in Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "vim-easyescape";
|
||||
package = "vim-easyescape";
|
||||
globalPrefix = "easyescape_";
|
||||
description = "A plugin that makes exiting insert mode easy and distraction free!";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "edgy";
|
||||
packPathName = "edgy.nvim";
|
||||
package = "edgy-nvim";
|
||||
description = "A Neovim plugin to easily create and manage predefined window layouts.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "emmet-vim";
|
||||
package = "emmet-vim";
|
||||
globalPrefix = "user_emmet_";
|
||||
description = "Provides support for Emmet abbreviations and snippets.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
name = "endwise";
|
||||
packPathName = "vim-endwise";
|
||||
package = "vim-endwise";
|
||||
description = "A Vim plugin that automatically adds `end` to Ruby blocks.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "fastaction";
|
||||
packPathName = "fastaction.nvim";
|
||||
package = "fastaction-nvim";
|
||||
description = "Efficiency plugin designed to optimize code actions in Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "faust";
|
||||
packPathName = "faust-nvim";
|
||||
package = "faust-nvim";
|
||||
description = "NeoVim plugin for writing Faust DSP code.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "femaco";
|
||||
packPathName = "nvim-FeMaco.lua";
|
||||
package = "nvim-FeMaco-lua";
|
||||
description = "Catalyze your Fenced Markdown Code-block editing.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -114,6 +114,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "fidget";
|
||||
packPathName = "fidget.nvim";
|
||||
package = "fidget-nvim";
|
||||
description = "Extensible UI for Neovim notifications and LSP progress messages.";
|
||||
|
||||
maintainers = [ lib.maintainers.HeitorAugustoLN ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ let
|
|||
in
|
||||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "firenvim";
|
||||
description = "Embed Neovim in Chrome, Firefox & others.";
|
||||
|
||||
maintainers = with lib.maintainers; [ GaetanLepage ];
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "flash";
|
||||
packPathName = "flash.nvim";
|
||||
package = "flash-nvim";
|
||||
description = "`flash.nvim` lets you navigate your code with search labels, enhanced character motions, and Treesitter integration.";
|
||||
|
||||
maintainers = with maintainers; [
|
||||
traxys
|
||||
|
|
|
@ -11,6 +11,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "vim-floaterm";
|
||||
package = "vim-floaterm";
|
||||
globalPrefix = "floaterm_";
|
||||
description = "A Neovim plugin for floating terminal windows.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "flutter-tools";
|
||||
packPathName = "flutter-tools.nvim";
|
||||
package = "flutter-tools-nvim";
|
||||
description = "Build flutter and dart applications in neovim using the native LSP.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
}:
|
||||
lib.nixvim.plugins.mkVimPlugin {
|
||||
name = "friendly-snippets";
|
||||
description = "Set of preconfigured snippets for different languages.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "fugit2";
|
||||
packPathName = "fugit2.nvim";
|
||||
package = "fugit2-nvim";
|
||||
description = "Neovim git GUI powered by libgit2.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
name = "fugitive";
|
||||
packPathName = "vim-fugitive";
|
||||
package = "vim-fugitive";
|
||||
description = "Fugitive is the premier Vim plugin for Git management.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -31,6 +31,7 @@ let
|
|||
in
|
||||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "fzf-lua";
|
||||
description = "`fzf` powered fuzzy finder for Neovim written in Lua.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ with lib;
|
|||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "git-conflict";
|
||||
package = "git-conflict-nvim";
|
||||
description = "A plugin to visualise and resolve merge conflicts in neovim.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "git-worktree";
|
||||
packPathName = "git-worktree.nvim";
|
||||
package = "git-worktree-nvim";
|
||||
description = "A Neovim plugin to manage git worktrees.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "gitblame";
|
||||
packPathName = "git-blame.nvim";
|
||||
package = "git-blame-nvim";
|
||||
description = "A git blame plugin for Neovim.";
|
||||
|
||||
maintainers = with lib.maintainers; [ GaetanLepage ];
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "vim-gitgutter";
|
||||
package = "vim-gitgutter";
|
||||
globalPrefix = "gitgutter_";
|
||||
description = "A Vim plugin which shows a git diff in the sign column.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
name = "gitignore";
|
||||
packPathName = "gitignore.nvim";
|
||||
package = "gitignore-nvim";
|
||||
description = "A Neovim plugin for generating .gitignore files.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "gitlab";
|
||||
packPathName = "gitlab.vim";
|
||||
package = "gitlab-vim";
|
||||
description = "A Neovim plugin that integrates GitLab Duo with Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "git-messenger.vim";
|
||||
package = "git-messenger-vim";
|
||||
globalPrefix = "git_messenger_";
|
||||
description = "Neovim plugin to reveal the commit messages under the cursor.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "gitsigns";
|
||||
packPathName = "gitsigns.nvim";
|
||||
package = "gitsigns-nvim";
|
||||
description = "Git integration for buffers.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "glance";
|
||||
packPathName = "glance.nvim";
|
||||
package = "glance-nvim";
|
||||
description = "Peek preview window for LSP locations in Neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.khaneliman ];
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
name = "glow";
|
||||
packPathName = "glow.nvim";
|
||||
package = "glow-nvim";
|
||||
description = "A markdown preview directly in your neovim.";
|
||||
|
||||
maintainers = [ lib.maintainers.getchoo ];
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ lib.nixvim.plugins.mkVimPlugin {
|
|||
packPathName = "vim-godot";
|
||||
package = "vim-godot";
|
||||
globalPrefix = "godot_";
|
||||
description = "A Neovim plugin for Godot game engine integration.";
|
||||
|
||||
maintainers = [ maintainers.GaetanLepage ];
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
}:
|
||||
lib.nixvim.plugins.mkNeovimPlugin {
|
||||
name = "goto-preview";
|
||||
description = "A small Neovim plugin for previewing definitions using floating windows.";
|
||||
|
||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue