]> git.rmz.io Git - dotfiles.git/commitdiff
gdb: add gdbinit and cgdbrc
authorSamir Benmendil <me@rmz.io>
Mon, 23 Oct 2017 22:44:21 +0000 (23:44 +0100)
committerSamir Benmendil <me@rmz.io>
Mon, 23 Oct 2017 22:44:21 +0000 (23:44 +0100)
Makefile
cgdb/.gitignore [new file with mode: 0644]
cgdb/cgdbrc [new file with mode: 0644]
gdbinit [new file with mode: 0644]

index 8af2d32f360651b9169a79b9ccf7faa13cc8b07b..9b8fe2ffdafb5c78cc8c162f527e54fb703f78b9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,6 +16,10 @@ vim:
        git clone https://github.com/gmarik/vundle ~/.local/share/vim/vundle
 .PHONY: vim
 
+gdb:
+       ln -sfT $(APATH)/gdbinit ~/.gdbinit
+       ln -sfT $(APATH)/cgdb ~/.cgdb
+
 awesome: ~/.config
        ln -sfT $(APATH)/awesome ~/.config/awesome
 .PHONY: awesome
diff --git a/cgdb/.gitignore b/cgdb/.gitignore
new file mode 100644 (file)
index 0000000..3478386
--- /dev/null
@@ -0,0 +1,2 @@
+logs
+readline_history.txt
diff --git a/cgdb/cgdbrc b/cgdb/cgdbrc
new file mode 100644 (file)
index 0000000..fa2868a
--- /dev/null
@@ -0,0 +1,30 @@
+# set autosourcereload
+# set cgdbmodekey=ESC
+# set color
+# set debugwincolor
+# set nodisasm
+# set executinglinedisplay=longarrow
+set hlsearch
+set ignorecase
+# set selectedlinedisplay=block
+# set showmarks
+# set noshowdebugcommands
+# set syntax=on
+# set timeout
+# set timeoutlen=1000
+# set ttimeout
+# set ttimeoutlen=100
+set tabstop=4
+# set winminheight=0
+# set winminwidth=0
+# set winsplit=even
+# set winsplitorientation=horizontal
+# set wrapscan
+
+map r :run<CR>
+map c :continue<CR>
+map f :finish<CR>
+map n :next<CR>
+map s :step<CR>
+
+map p ip<Space>
diff --git a/gdbinit b/gdbinit
new file mode 100644 (file)
index 0000000..9ed8ca0
--- /dev/null
+++ b/gdbinit
@@ -0,0 +1,4 @@
+set history save on
+set print pretty on
+set pagination off
+# set confirm off