Improved flow

This commit is contained in:
Morten Olsen
2026-01-26 23:04:14 +01:00
parent d9950b3e4d
commit b3b70bceeb
28 changed files with 4492 additions and 7 deletions

158
commands-report.md Normal file
View File

@@ -0,0 +1,158 @@
# 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.