159 lines
4.8 KiB
Markdown
159 lines
4.8 KiB
Markdown
# 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.
|