From a86b476e5f8e1a40f8ba843ecb3f40e9e5c8fcc8 Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Mon, 21 Jun 2010 16:08:12 -0700 Subject: [PATCH 1/5] noweb should treat h files as c++ --- vim/syntax/noweb.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vim/syntax/noweb.vim b/vim/syntax/noweb.vim index e169fef..3b42205 100644 --- a/vim/syntax/noweb.vim +++ b/vim/syntax/noweb.vim @@ -71,9 +71,9 @@ syn region nowebName start="<<" end=">>" oneline contains=nowebTT " NOWEB code chunks are defined by <>= " and ended by the next "@" (not a "@@"!) in the first column of a line. syntax region nowebCode start=/<<.>>=\|<<[^ ].*[^ ]>>=/ end=/^@ \|^@$/me=e-3 contains=@nowebIncludedConf, nowebName containedin=tex.*Zone -syntax region nowebCode start=/<<[^ ].*\.\(c\|h\)>>=/ end=/^@ \|^@$/me=e-3 contains=@nowebIncludedC, nowebName containedin=tex.*Zone +syntax region nowebCode start=/<<[^ ].*\.c>>=/ end=/^@ \|^@$/me=e-3 contains=@nowebIncludedC, nowebName containedin=tex.*Zone syntax region nowebCode start=/<<[^ ].*\.\(ml\|mli\)>>=/ end=/^@ \|^@$/me=e-3 contains=@nowebIncludedOcaml, nowebName containedin=tex.*Zone -syntax region nowebCode start=/<<[^ ].*\.\(cc\|cpp\|C\)>>=/ end=/^@ \|^@$/me=e-3 contains=@nowebIncludedCpp, nowebName containedin=tex.*Zone +syntax region nowebCode start=/<<[^ ].*\.\(cc\|cpp\|C\|h\)>>=/ end=/^@ \|^@$/me=e-3 contains=@nowebIncludedCpp, nowebName containedin=tex.*Zone syntax region nowebCode start=/<>=/ end=/^@ \|^@$/me=e-3 contains=@nowebIncludedMakefile, nowebName containedin=tex.*Zone " Here, we mark the beginning of a new text chunk. From d18a0e295dea27ffe30f3db7bf42ebc1924ad199 Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Mon, 21 Jun 2010 16:11:41 -0700 Subject: [PATCH 2/5] bad xterm should still have home/end in insert --- vimrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vimrc b/vimrc index 0eb2d6f..51e7bb5 100644 --- a/vimrc +++ b/vimrc @@ -338,7 +338,9 @@ endif if (&term =~ "^xterm") map  + map!  map  + map!  map  map!  map  From 2ddce9441053e1c22310a8431c88c33b75a3e126 Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Tue, 22 Jun 2010 12:09:13 -0700 Subject: [PATCH 3/5] better gdb settings --- gdbinit | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gdbinit b/gdbinit index ed121fc..535c7e0 100644 --- a/gdbinit +++ b/gdbinit @@ -3,7 +3,11 @@ set history save on set verbose off set output-radix 0x10 -set input-radix 0x10 + +set print asm-demangle on +set print pretty on + +set unwindonsignal on set height 0 set width 0 From 629ae56db796c44a6b96a3133f4c129294cb241b Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Tue, 22 Jun 2010 12:09:52 -0700 Subject: [PATCH 4/5] Add a Terminal.app config --- Proper.terminal | 182 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 Proper.terminal diff --git a/Proper.terminal b/Proper.terminal new file mode 100644 index 0000000..98d50ba --- /dev/null +++ b/Proper.terminal @@ -0,0 +1,182 @@ + + + + + BackgroundColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OViRjbGFzc1xOU0NvbG9yU3BhY2VXTlNXaGl0ZYAC + EANCMADSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3Rf + EA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSE9cZGZoa3B7hIyPmKqt + sgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC0 + + CursorColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OViRjbGFzc1xOU0NvbG9yU3BhY2VXTlNXaGl0ZYAC + EANNMC4zMDI0MTkzNjQ1ANIQERITWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqIS + FFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FIT1xk + Zmh2e4aPl5qjtbi9AAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAL8= + + Font + + YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKQHCBESVSRudWxs1AkKCwwNDg8QViRjbGFzc1ZOU05hbWVWTlNTaXplWE5TZkZs + YWdzgAOAAiNAJAAAAAAAABAQXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRj + bGFzc2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEaG1Ryb290 + gAEIERojLTI3PEJLUllgaWttdniGi5afpqmyxMfMAAAAAAAAAQEAAAAAAAAAHAAAAAAA + AAAAAAAAAAAAAM4= + + FontAntialias + + Linewrap + + ProfileCurrentVersion + 2.0099999999999998 + SelectionColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OViRjbGFzc1xOU0NvbG9yU3BhY2VVTlNSR0KAAhAB + TxAQMSAwLjM0ODA5NjY5MSAwANIQERITWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xv + cqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FI + T1xiZGZ5fomSmp2muLvAAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAMI= + + ShowWindowSettingsNameInTitle + + TextBoldColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OViRjbGFzc1xOU0NvbG9yU3BhY2VXTlNXaGl0ZYAC + EANCMQDSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3Rf + EA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSE9cZGZoa3B7hIyPmKqt + sgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC0 + + TextColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OViRjbGFzc1xOU0NvbG9yU3BhY2VXTlNXaGl0ZYAC + EANNMC45NDc1ODA2MzU1ANIQERITWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqIS + FFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FIT1xk + Zmh2e4aPl5qjtbi9AAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAL8= + + keyMapBoundKeys + + $F708 + [25~ + $F709 + [26~ + $F70A + [28~ + $F70B + [29~ + $F70C + [31~ + $F70D + [22~ + $F70E + [33~ + $F70F + [34~ + $F729 +  + $F72B +  + $F72C + [5~ + $F72D + [6~ + F704 + OP + F705 + OQ + F706 + OR + F707 + OS + F708 + [15~ + F709 + [17~ + F70A + [18~ + F70B + [19~ + F70C + [20~ + F70D + [21~ + F70E + [23~ + F70F + [24~ + F710 + [25~ + F711 + [26~ + F712 + [28~ + F713 + [29~ + F714 + [31~ + F715 + [32~ + F716 + [33~ + F717 + [34~ + F728 + [3~ + F729 + scrollToBeginningOfDocument: + F72B + scrollToEndOfDocument: + F72C + scrollPageUp: + F72D + scrollPageDown: + ^F702 +  + ^F703 +  + ~F704 + [17~ + ~F705 + [18~ + ~F706 + [19~ + ~F707 + [20~ + ~F708 + [21~ + ~F709 + [23~ + ~F70A + [24~ + ~F70B + [25~ + ~F70C + [26~ + ~F70D + [28~ + ~F70E + [29~ + ~F70F + [31~ + ~F710 + [32~ + ~F711 + [33~ + ~F712 + [34~ + + name + Proper + shellExitAction + 1 + type + Window Settings + useOptionAsMetaKey + + + From 12aab71f842ae2c951a1c068136950c10797289e Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Fri, 25 Jun 2010 11:41:00 -0700 Subject: [PATCH 5/5] add another git shortcut, add a global .gitignore --- gitconfig | 2 ++ gitignore | 13 +++++++++++++ install.pl | 1 + 3 files changed, 16 insertions(+) create mode 100644 gitignore diff --git a/gitconfig b/gitconfig index 6b1cc84..f27fccd 100644 --- a/gitconfig +++ b/gitconfig @@ -3,6 +3,7 @@ st = status co = checkout di = diff --color-words + br = branch move = mv ren = mv rename = mv @@ -29,5 +30,6 @@ branch = auto [core] pager = + excludesfile = ~/.gitignore [push] default = matching diff --git a/gitignore b/gitignore new file mode 100644 index 0000000..a7a46af --- /dev/null +++ b/gitignore @@ -0,0 +1,13 @@ +*.o +cscope.* +.DS_Store +*~ +tags +.*.swo +.*.swp +._* +.nfs.* +.__afs* +*.aux +*.log +*.dvi diff --git a/install.pl b/install.pl index a2cba59..df39665 100755 --- a/install.pl +++ b/install.pl @@ -74,6 +74,7 @@ my %links = ( 'xmonad.hs' => '.xmonad/xmonad.hs', gitconfig => '.gitconfig', + gitignore => '.gitignore', caffeinate => 'bin/caffeinate', lock => 'bin/lock',