Files
nvim/commands-report.md
Morten Olsen b3b70bceeb Improved flow
2026-01-26 23:04:14 +01:00

4.8 KiB

Neovim Commands Report

Generated on: $(date)

Summary

  • Total Commands: 80
  • Conflicts: None detected
  • Missing Commands: Some commands defined in config files are not registered

All Registered Commands (Alphabetical)

Custom/User Commands

Tmux Navigator

  • TmuxNavigateDown - Navigate down
  • TmuxNavigateLeft - Navigate left
  • TmuxNavigatePrevious - Navigate to previous
  • TmuxNavigateRight - Navigate right
  • TmuxNavigateUp - Navigate up
  • TmuxNavigatorProcessList - List tmux processes

Database (DBUI)

  • DB - Database command
  • DBUI - Database UI
  • DBUIAddConnection - Add database connection
  • DBUIFindBuffer - Find database buffer
  • DBUIToggle - Toggle database UI

Git/Diff

  • DiffviewClose - Close diffview
  • DiffviewFileHistory - Show file history
  • DiffviewOpen - Open diffview
  • DiffviewToggleFiles - Toggle diffview files

Executor

  • ExecutorRun - Run task
  • ExecutorSetCommand - Set command
  • ExecutorToggleDetail - Toggle detail view

Octo (GitHub)

  • Octo - GitHub operations

LazyVim Core Commands

  • Lazy - Plugin manager
  • LazyDev - Development mode

LSP/Debugging

  • DapInstall - Install DAP adapter
  • DapUninstall - Uninstall DAP adapter
  • Inspect - Inspect highlights
  • InspectTree - Inspect treesitter tree

File Management

  • Explore - Netrw explore
  • GrugFar - Grug far
  • GrugFarWithin - Grug far within
  • Hexplore - Horizontal explore
  • Lexplore - Left explore
  • Nexplore - Netrw explore
  • Pexplore - Previous explore
  • Sexplore - Split explore
  • Texplore - Tab explore
  • Vexplore - Vertical explore

Netrw Commands

  • NetUserPass - Network user password
  • NetrwClean - Clean netrw
  • NetrwSettings - Netrw settings
  • Nread - Netrw read
  • Nsource - Netrw source
  • Ntree - Netrw tree
  • Nwrite - Netrw write

Markdown

  • MarkdownPreview - Preview markdown
  • MarkdownPreviewStop - Stop preview
  • MarkdownPreviewToggle - Toggle preview

Testing/Tasks

  • OverseerBuild - Build task
  • OverseerClearCache - Clear cache
  • OverseerClose - Close overseer
  • OverseerDeleteBundle - Delete bundle
  • OverseerInfo - Overseer info
  • OverseerLoadBundle - Load bundle
  • OverseerOpen - Open overseer
  • OverseerQuickAction - Quick action
  • OverseerRun - Run task
  • OverseerRunCmd - Run command
  • OverseerSaveBundle - Save bundle
  • OverseerTaskAction - Task action
  • OverseerToggle - Toggle overseer

Treesitter

  • EditQuery - Edit treesitter query
  • TSInstall - Install parser
  • TSLog - Treesitter log
  • TSUninstall - Uninstall parser
  • TSUpdate - Update parsers

UI/Diagnostics

  • Trouble - Trouble diagnostics
  • TodoTelescope - Todo telescope
  • TodoTrouble - Todo trouble

Utilities

  • ChezmoiEdit - Edit chezmoi
  • ConformInfo - Conform info
  • Man - Manual pages
  • Mason - Mason installer
  • Neogen - Generate annotations
  • Open - Open with system handler
  • StartupTime - Show startup time
  • UpdateRemotePlugins - Update remote plugins
  • VenvSelect - Select virtual environment

Matchit

  • DoMatchParen - Do match paren
  • MatchDebug - Match debug
  • MatchDisable - Disable match
  • MatchEnable - Enable match
  • NoMatchParen - No match paren

Commands Defined in Config But Not Registered

These commands are referenced in your config files but are not currently registered:

Git Blame

  • GitBlameToggle - Toggle git blame (from lua/plugins/git.lua)
  • GitBlameOpenCommitURL - Open commit URL (from lua/plugins/git.lua)
  • GitBlameCopyCommitURL - Copy commit URL (from lua/plugins/git.lua)

Note: These commands are likely lazy-loaded and will only be available after the git-blame plugin is loaded.

DBUI Additional Commands

  • DBUIRenameBuffer - Rename buffer (from lua/plugins/database.lua)
  • DBUILastQueryInfo - Last query info (from lua/plugins/database.lua)

Note: These may be available as functions rather than commands, or may be lazy-loaded.

Potential Issues

  1. Git Blame Commands: The git-blame plugin commands are not registered. This could mean:

    • The plugin isn't loaded yet (lazy loading)
    • The plugin uses functions instead of commands
    • There's a configuration issue
  2. DBUI Commands: Some DBUI commands are missing. Check if they're available as functions or require the plugin to be loaded first.

Recommendations

  1. Check Lazy Loading: Some commands may only be available after their plugins are loaded. Try using the commands after opening a relevant file type.

  2. Verify Plugin Installation: Run :Lazy to check if all plugins are properly installed.

  3. Test Commands: Test the missing commands in a real Neovim session to see if they're available after plugin loading.

  4. Command Conflicts: No conflicts were detected, which is good! All command names are unique.