Skip to content

Other Plugins

This page describes plugins that provide other features.

which-key.nvim

Displays keymap help.

Configuration file: lua/peinan/plugins/which-key.lua

Main features:

  • Keymap candidate display
  • Prefix key descriptions
  • Key binding exploration

Configuration features:

  • Lazy loading
  • Custom layout

nordic-transparent.nvim

Provides a color theme.

Configuration file: lua/peinan/plugins/nordic.lua

Main features:

  • Transparent background
  • Nord color scheme
  • Customizable color settings

Configuration features:

  • Loaded with highest priority
  • Applied immediately on startup

tmux.nvim

Provides integration with Tmux.

Configuration file: Inline configuration

Main features:

  • Navigation between Tmux panes
  • Window split integration
  • Focus management

Configuration:

lua
require("tmux").setup()

nvim-web-devicons

Provides icons.

Configuration file: lua/peinan/plugins/nvim-web-devicons.lua

Main features:

  • File type-specific icons
  • Customizable icons

Used by:

  • dashboard-nvim
  • lualine.nvim
  • oil.nvim

plenary.nvim

Provides utility functions.

Main features:

  • Lua utility functions
  • Asynchronous processing
  • Test framework

Used by:

  • telescope.nvim
  • todo-comments.nvim

nui.nvim

Provides UI components.

Main features:

  • Window management
  • Buffer management
  • Event handling

Used by:

  • noice.nvim

nvim-notify

Provides a notification system.

Main features:

  • Notification display
  • Customizable styles
  • Notification history

Used by:

  • noice.nvim

quicker.nvim

Enhances the quickfix and location list UI and workflow for faster navigation and actions.

Configuration file: lua/peinan/plugins/quicker.lua

Main features:

  • Faster Telescope operations
  • Custom actions

Used by:

  • telescope.nvim

vim-repeat

Provides repeat functionality.

Main features:

  • Extended . command
  • Repeat plugin commands

Used by:

  • leap.nvim

nvim-treesitter-textobjects

Provides Tree-sitter-based text objects.

Main features:

  • Code structure-based text objects
  • Selection of functions, classes, blocks, etc.

Used by:

  • nvim-treesitter

LuaSnip

Provides a snippet engine.

Dependencies:

  • friendly-snippets

Main features:

  • Snippet expansion
  • Custom snippets
  • LSP snippet integration

Used by:

  • nvim-cmp

friendly-snippets

Provides a snippet collection.

Main features:

  • Snippets for many languages
  • VS Code compatible snippets

Used by:

  • LuaSnip

Neovim Configuration Documentation