Awesome Neovim Plugins

April 24, 2025 ยท View on GitHub

Awesome neovim plugins I have written.

Config

Neovim + Linux = Best Almighty IDE

Plugins

niuiic/omega.nvim

Neovim utils.

niuiic/core.nvim

Neovim utils.

niuiic/todo.nvim

  • Simple but powerful todo manager based on text.

niuiic/task.nvim

  • Task manager for neovim.

niuiic/track.nvim

  • Enhanced mark with description.
  • Track the thought process of reading source code.

niuiic/scroll.nvim

  • Smooth scroll for neovim.
  • Custom smooth strategy.
  • Keep simple, keep reliable.

niuiic/format.nvim

An asynchronous, multitasking, and highly configurable formatting plugin.

niuiic/quickfix.nvim

  • Extended functionality for quickfix.

niuiic/multiple-session.nvim

  • Provides multi-session management capabilities.
  • Auto load session.
  • Auto save session.
  • Switch between multiple sessions.
  • Hooks on save and restore.

niuiic/code-shot.nvim

Take a picture of the code.

niuiic/divider.nvim

  • Custom comment divider line.
  • Highlight divider line.
  • List dividers and show their hierarchical relationship.
  • Navigate to the divider.
  • Highlight current divider.
  • Update on save.

niuiic/translate.nvim

  • Highly configurable translation plugin for neovim.
  • Multiple output.
    • float_win: output in float window.
    • clipboard: copy to clipboard.
    • insert: insert at current cursor position.
    • notify: notify with vim.notify.
  • Multiple translate engine: invoke any translation engine via shell command.
  • Async job: never block your work.

niuiic/im-switch.nvim

Automatically switch input method.

niuiic/typst-preview.nvim

Preview typst document.

niuiic/git-log.nvim

Check git log of the selected code.

niuiic/terminal.nvim

Simple and highly configurable terminal plugin for neovim.

niuiic/remote.nvim

  • Edit remote files with local neovim configuration.
  • Edit them as local directories.
  • No other dependencies required for remote machine except ssh.

niuiic/cp-image.nvim

Paste the image from the clipboard and insert the reference code.

niuiic/dap-utils.nvim

Utilities to provide a better experience for using nvim-dap.

niuiic/part-edit.nvim

Edit a part of a file individually.

niuiic/window.nvim

Utilities for neovim window.

niuiic/lsp-commands.nvim

Lsp commands manager.