Add Vim frontend to LLDB.
authorDaniel Malea <daniel.malea@intel.com>
Mon, 11 Feb 2013 17:18:14 +0000 (17:18 +0000)
committerDaniel Malea <daniel.malea@intel.com>
Mon, 11 Feb 2013 17:18:14 +0000 (17:18 +0000)
commitac4ce0cd4a5562faf71fd88d8c72dbb0edf312e8
tree327008ce2d06c3bbee826bd5e3d31b8c260e3a52
parent09995ac0693adaa899015dec8fff528a278099c1
Add Vim frontend to LLDB.
- Access any LLDB CLI command in Vim by typing ":L<command>". Tab-completion
  works too!
- See source locations for breakpoints and the current PC with vim "marks"
  and highlights.
- Examine backtraces, locals, disassembly, registers, and breakpoints in
  dedicated Vim windows.
- See when in-scope variables and registers change by watching for (red)
  highlights.

This plugin opens multiple Vim "windows" to display debugger information.
To quit all windows at the same time use ":qa". The alternative would be
":q" to close each window separately.

This plugin is known to work on Mac OS X (Mountain Lion) with MacVim and
the system-provided terminal Vim, and on Linux (Ubuntu 12.04 and 12.10)
with GVim and the terminal Vim from the "vim-gnome" package.

llvm-svn: 174892
lldb/utils/vim-lldb/README [new file with mode: 0644]
lldb/utils/vim-lldb/doc/lldb.txt [new file with mode: 0644]
lldb/utils/vim-lldb/plugin/lldb.vim [new file with mode: 0644]
lldb/utils/vim-lldb/python-vim-lldb/import_lldb.py [new file with mode: 0644]
lldb/utils/vim-lldb/python-vim-lldb/lldb_controller.py [new file with mode: 0644]
lldb/utils/vim-lldb/python-vim-lldb/plugin.py [new file with mode: 0644]
lldb/utils/vim-lldb/python-vim-lldb/vim_panes.py [new file with mode: 0644]
lldb/utils/vim-lldb/python-vim-lldb/vim_signs.py [new file with mode: 0644]
lldb/utils/vim-lldb/python-vim-lldb/vim_ui.py [new file with mode: 0644]