- Perform initial bulk analysis in the background (it's sync now)
- Listen for incremental buffer changes instead of whole files.
- Look up man pages / --help to show inline help
- Support multi root workspaces https://github.com/Microsoft/vscode/wiki/Extension-Authoring:-Adopting-Multi-Root-Workspace-APIs
- Code completion
- Based on symbols in the file
- Based on programs in your PATH
- Based on all symbols in the workspace
- Code Outline
- Flat list of symbols
- Implement proper hierarchy by providing parent names for nodes