diff --git a/autoload/conque_gdb.vim b/autoload/conque_gdb.vim index 5269974..4ad79d4 100644 --- a/autoload/conque_gdb.vim +++ b/autoload/conque_gdb.vim @@ -68,14 +68,31 @@ let s:term_object = '' " Original path to the GDB executable let s:orig_gdb_path = g:ConqueGdb_GdbExe +" View options +if !exists('g:ConqueGdb_CurrentLineColorGroup') + let g:ConqueGdb_CurrentLineColorGroup = 'Search' +endif +if !exists('g:ConqueGdb_BreakEnabledSymbol') + let g:ConqueGdb_BreakEnabledSymbol = '>>' +endif +if !exists('g:ConqueGdb_BreakEnabledColorGroup') + let g:ConqueGdb_BreakEnabledColorGroup = 'ErrorMsg' +endif +if !exists('g:ConqueGdb_BreakDisabledSymbol') + let g:ConqueGdb_BreakDisabledSymbol = '>>' +endif +if !exists('g:ConqueGdb_BreakDisabledColorGroup') + let g:ConqueGdb_BreakDisabledColorGroup = 'WarningMsg' +endif + " Define the current gdb break point sign -sil exe 'sign define ' . s:SIGN_POINTER . ' linehl=Search' +sil exe 'sign define ' . s:SIGN_POINTER . ' linehl=' . g:ConqueGdb_CurrentLineColorGroup " Define sign for enabled break points -sil exe 'sign define ' . s:SIGN_ENABLED . ' text=>> texthl=ErrorMsg' +sil exe 'sign define ' . s:SIGN_ENABLED . ' text=' . g:ConqueGdb_BreakEnabledSymbol . ' texthl=' . g:ConqueGdb_BreakEnabledColorGroup " Define sign for disabled break points -sil exe 'sign define ' . s:SIGN_DISABLED . ' text=>> texthl=WarningMsg' +sil exe 'sign define ' . s:SIGN_DISABLED . ' text=' . g:ConqueGdb_BreakDisabledSymbol . ' texthl=' . g:ConqueGdb_BreakDisabledColorGroup " How to escape file names before passing them to python. function! s:escape_to_py_file(fname) diff --git a/doc/conque_gdb.txt b/doc/conque_gdb.txt index e1266a6..e98872a 100644 --- a/doc/conque_gdb.txt +++ b/doc/conque_gdb.txt @@ -56,6 +56,7 @@ Contents 3.6.9 Delete break point mapping |conque-gdb-delete-break-mapping| 3.6.10 Finish mapping |conque-gdb-finish-mapping| 3.6.11 Backtrace mapping |conque-gdb-backtrace-mapping| + 3.7 View Options |conque-gdb-view-options| 4. Custom key mappings |conque-gdb-custom-key-mappings| ============================================================================== @@ -345,6 +346,30 @@ Mapping to execute the backtrace command. By default it is: > let g:ConqueGdb_Backtrace = g:ConqueGdb_Leader . 't' > +3.7 View Options *conque-gdb-view-options* + +Conque GDB provides several variables to configure view. + +Default value of color group for highlight current line is: +> + let g:ConqueGdb_CurrentLineColorGroup = 'Search' + +Default value for symbol of enabled break point is: +> + let g:ConqueGdb_BreakEnabledSymbol = '>>' + +Default value of color group for symbol of enabled break point is: +> + let g:ConqueGdb_BreakEnabledColorGroup = 'ErrorMsg' + +Default value for symbol of disabled break point is: +> + let g:ConqueGdb_BreakDisabledSymbol = '>>' + +Default value of color group for symbol of disabled break point is: +> + let g:ConqueGdb_BreakDisabledColorGroup = 'WarningMsg' + 4. Custom key mappings *conque-gdb-custom-key-mappings* This section shows you how you can use |ConqueGdbCommand| to setup your diff --git a/doc/tags b/doc/tags new file mode 100644 index 0000000..42d0d7f --- /dev/null +++ b/doc/tags @@ -0,0 +1,112 @@ +ConqueGdb conque_gdb.txt /*ConqueGdb* +ConqueGdbBDelete conque_gdb.txt /*ConqueGdbBDelete* +ConqueGdbCommand conque_gdb.txt /*ConqueGdbCommand* +ConqueGdbExe conque_gdb.txt /*ConqueGdbExe* +ConqueGdbSplit conque_gdb.txt /*ConqueGdbSplit* +ConqueGdbTab conque_gdb.txt /*ConqueGdbTab* +ConqueGdbVSplit conque_gdb.txt /*ConqueGdbVSplit* +ConqueTerm conque_term.txt /*ConqueTerm* +ConqueTermSplit conque_term.txt /*ConqueTermSplit* +ConqueTermTab conque_term.txt /*ConqueTermTab* +ConqueTermVSplit conque_term.txt /*ConqueTermVSplit* +ConqueTerm_CWInsert conque_term.txt /*ConqueTerm_CWInsert* +ConqueTerm_CloseOnEnd conque_term.txt /*ConqueTerm_CloseOnEnd* +ConqueTerm_CodePage conque_term.txt /*ConqueTerm_CodePage* +ConqueTerm_Color conque_term.txt /*ConqueTerm_Color* +ConqueTerm_ColorMode conque_term.txt /*ConqueTerm_ColorMode* +ConqueTerm_EscKey conque_term.txt /*ConqueTerm_EscKey* +ConqueTerm_ExecFileKey conque_term.txt /*ConqueTerm_ExecFileKey* +ConqueTerm_FastMode conque_term.txt /*ConqueTerm_FastMode* +ConqueTerm_FocusedUpdateTime conque_term.txt /*ConqueTerm_FocusedUpdateTime* +ConqueTerm_InsertOnEnter conque_term.txt /*ConqueTerm_InsertOnEnter* +ConqueTerm_Interrupt conque_term.txt /*ConqueTerm_Interrupt* +ConqueTerm_PromptRegex conque_term.txt /*ConqueTerm_PromptRegex* +ConqueTerm_PyExe conque_term.txt /*ConqueTerm_PyExe* +ConqueTerm_PyVersion conque_term.txt /*ConqueTerm_PyVersion* +ConqueTerm_ReadUnfocused conque_term.txt /*ConqueTerm_ReadUnfocused* +ConqueTerm_SendFileKey conque_term.txt /*ConqueTerm_SendFileKey* +ConqueTerm_SendFunctionKeys conque_term.txt /*ConqueTerm_SendFunctionKeys* +ConqueTerm_SendVisKey conque_term.txt /*ConqueTerm_SendVisKey* +ConqueTerm_ShowBell conque_term.txt /*ConqueTerm_ShowBell* +ConqueTerm_StartMessages conque_term.txt /*ConqueTerm_StartMessages* +ConqueTerm_Syntax conque_term.txt /*ConqueTerm_Syntax* +ConqueTerm_TERM conque_term.txt /*ConqueTerm_TERM* +ConqueTerm_ToggleKey conque_term.txt /*ConqueTerm_ToggleKey* +ConqueTerm_UnfocusedUpdateTime conque_term.txt /*ConqueTerm_UnfocusedUpdateTime* +conque-api conque_term.txt /*conque-api* +conque-bugs conque_term.txt /*conque-bugs* +conque-close conque_term.txt /*conque-close* +conque-config-general conque_term.txt /*conque-config-general* +conque-config-keyboard conque_term.txt /*conque-config-keyboard* +conque-config-unix conque_term.txt /*conque-config-unix* +conque-config-windows conque_term.txt /*conque-config-windows* +conque-contribute conque_term.txt /*conque-contribute* +conque-esc conque_term.txt /*conque-esc* +conque-events conque_term.txt /*conque-events* +conque-feedback conque_term.txt /*conque-feedback* +conque-gdb-backtrace-mapping conque_gdb.txt /*conque-gdb-backtrace-mapping* +conque-gdb-break-mapping conque_gdb.txt /*conque-gdb-break-mapping* +conque-gdb-command conque_gdb.txt /*conque-gdb-command* +conque-gdb-continue-mapping conque_gdb.txt /*conque-gdb-continue-mapping* +conque-gdb-custom-key-mappings conque_gdb.txt /*conque-gdb-custom-key-mappings* +conque-gdb-delete-break-mapping conque_gdb.txt /*conque-gdb-delete-break-mapping* +conque-gdb-delete-buffers conque_gdb.txt /*conque-gdb-delete-buffers* +conque-gdb-disable conque_gdb.txt /*conque-gdb-disable* +conque-gdb-exe conque_gdb.txt /*conque-gdb-exe* +conque-gdb-finish-mapping conque_gdb.txt /*conque-gdb-finish-mapping* +conque-gdb-installation conque_gdb.txt /*conque-gdb-installation* +conque-gdb-leader conque_gdb.txt /*conque-gdb-leader* +conque-gdb-mappings conque_gdb.txt /*conque-gdb-mappings* +conque-gdb-next-mapping conque_gdb.txt /*conque-gdb-next-mapping* +conque-gdb-open conque_gdb.txt /*conque-gdb-open* +conque-gdb-options conque_gdb.txt /*conque-gdb-options* +conque-gdb-path conque_gdb.txt /*conque-gdb-path* +conque-gdb-print-mapping conque_gdb.txt /*conque-gdb-print-mapping* +conque-gdb-read-timeout conque_gdb.txt /*conque-gdb-read-timeout* +conque-gdb-run-mapping conque_gdb.txt /*conque-gdb-run-mapping* +conque-gdb-save-history conque_gdb.txt /*conque-gdb-save-history* +conque-gdb-setup conque_gdb.txt /*conque-gdb-setup* +conque-gdb-src-split conque_gdb.txt /*conque-gdb-src-split* +conque-gdb-step-mapping conque_gdb.txt /*conque-gdb-step-mapping* +conque-gdb-toggle-mapping conque_gdb.txt /*conque-gdb-toggle-mapping* +conque-gdb-unix-requirements conque_gdb.txt /*conque-gdb-unix-requirements* +conque-gdb-usage conque_gdb.txt /*conque-gdb-usage* +conque-gdb-windows-requirements conque_gdb.txt /*conque-gdb-windows-requirements* +conque-gen-usage conque_term.txt /*conque-gen-usage* +conque-get-instance conque_term.txt /*conque-get-instance* +conque-input-mode conque_term.txt /*conque-input-mode* +conque-installation conque_term.txt /*conque-installation* +conque-interrupt conque_term.txt /*conque-interrupt* +conque-misc conque_term.txt /*conque-misc* +conque-open conque_term.txt /*conque-open* +conque-options conque_term.txt /*conque-options* +conque-read conque_term.txt /*conque-read* +conque-register conque_term.txt /*conque-register* +conque-requirements conque_term.txt /*conque-requirements* +conque-send conque_term.txt /*conque-send* +conque-set-callback conque_term.txt /*conque-set-callback* +conque-setup conque_term.txt /*conque-setup* +conque-special-keys conque_term.txt /*conque-special-keys* +conque-subprocess conque_term.txt /*conque-subprocess* +conque-usage conque_term.txt /*conque-usage* +conque-windows conque_term.txt /*conque-windows* +conque-write conque_term.txt /*conque-write* +conque-writeln conque_term.txt /*conque-writeln* +conque_gdb.txt conque_gdb.txt /*conque_gdb.txt* +conque_term.txt conque_term.txt /*conque_term.txt* +g:ConqueGdb_Backtrace conque_gdb.txt /*g:ConqueGdb_Backtrace* +g:ConqueGdb_Continue conque_gdb.txt /*g:ConqueGdb_Continue* +g:ConqueGdb_DeleteBreak conque_gdb.txt /*g:ConqueGdb_DeleteBreak* +g:ConqueGdb_Disable conque_gdb.txt /*g:ConqueGdb_Disable* +g:ConqueGdb_Finish conque_gdb.txt /*g:ConqueGdb_Finish* +g:ConqueGdb_GdbExe conque_gdb.txt /*g:ConqueGdb_GdbExe* +g:ConqueGdb_Leader conque_gdb.txt /*g:ConqueGdb_Leader* +g:ConqueGdb_Next conque_gdb.txt /*g:ConqueGdb_Next* +g:ConqueGdb_Print conque_gdb.txt /*g:ConqueGdb_Print* +g:ConqueGdb_ReadTimeout conque_gdb.txt /*g:ConqueGdb_ReadTimeout* +g:ConqueGdb_Run conque_gdb.txt /*g:ConqueGdb_Run* +g:ConqueGdb_SaveHistory conque_gdb.txt /*g:ConqueGdb_SaveHistory* +g:ConqueGdb_SetBreak conque_gdb.txt /*g:ConqueGdb_SetBreak* +g:ConqueGdb_SrcSplit conque_gdb.txt /*g:ConqueGdb_SrcSplit* +g:ConqueGdb_Step conque_gdb.txt /*g:ConqueGdb_Step* +g:ConqueGdb_ToggleBreak conque_gdb.txt /*g:ConqueGdb_ToggleBreak*