# 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.