[Lldb-commits] [lldb] r207033 - Change the default key bindings for multi-line mode:

Greg Clayton gclayton at apple.com
Wed Apr 23 14:42:31 PDT 2014


Author: gclayton
Date: Wed Apr 23 16:42:31 2014
New Revision: 207033

URL: http://llvm.org/viewvc/llvm-project?rev=207033&view=rev
Log:
Change the default key bindings for multi-line mode:
Up/down arrows select next/prev line in multi-line mode
CTRL+N and CTRL+P do next/prev history


Modified:
    lldb/trunk/source/Host/common/Editline.cpp

Modified: lldb/trunk/source/Host/common/Editline.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/common/Editline.cpp?rev=207033&r1=207032&r2=207033&view=diff
==============================================================================
--- lldb/trunk/source/Host/common/Editline.cpp (original)
+++ lldb/trunk/source/Host/common/Editline.cpp Wed Apr 23 16:42:31 2014
@@ -98,8 +98,9 @@ Editline::Editline (const char *prog,
         // where "-k up" and "-k down" don't always work.
         ::el_set (m_editline, EL_BIND, "^[[A", "lldb-edit-prev-line", NULL); // Map up arrow
         ::el_set (m_editline, EL_BIND, "^[[B", "lldb-edit-next-line", NULL); // Map down arrow
-        ::el_set (m_editline, EL_BIND, "^\[", "ed-prev-history", NULL);
-        ::el_set (m_editline, EL_BIND, "^\]", "ed-next-history", NULL);
+        // Bindings for next/prev history
+        ::el_set (m_editline, EL_BIND, "^P", "ed-prev-history", NULL); // Map up arrow
+        ::el_set (m_editline, EL_BIND, "^N", "ed-next-history", NULL); // Map down arrow
     }
     else
     {





More information about the lldb-commits mailing list