fix gitmodules finally, update configs

pull/5/head
Adam Veldhousen 2019-11-21 22:07:26 -06:00
parent 3b975fd51e
commit e45bc92d6b
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B
7 changed files with 115 additions and 115 deletions

View File

@ -10,19 +10,18 @@
set -g default-command "/bin/bash --login" set -g default-command "/bin/bash --login"
set -g default-shell "/bin/bash" set -g default-shell "/bin/bash"
source ~/projects/laughing-hipster/tools/powerline/powerline/powerline/bindings/tmux/powerline.conf
set -g default-terminal "screen-256color" set -g default-terminal "xterm-256color"
# set esc-wait off, so vim works # set esc-wait off, so vim works
set-option -sg escape-time 0 set-option -sg escape-time 0
#set prefix to ctrl-a #set prefix to ctrl-a
unbind-key C-b unbind-key C-b
set-option -g prefix C-a set-option -g prefix C-a
unbind-key C-a ; bind-key C-a send-prefix unbind-key C-a ; bind-key C-a send-prefix
# some nice ops # some nice ops
set-option -g bell-action any set-option -g bell-action any
set-option -g history-limit 10000 set-option -g history-limit 10000

View File

@ -35,7 +35,7 @@ set backupcopy=yes
set autoread set autoread
set selection=exclusive set selection=exclusive
set ttimeoutlen=50 set ttimeoutlen=50
" set termguicolors set termguicolors
" Use the OS clipboard by default (on versions compiled with `+clipboard`) " Use the OS clipboard by default (on versions compiled with `+clipboard`)
set clipboard=unnamedplus set clipboard=unnamedplus
" Enhance command-line completion " Enhance command-line completion
@ -155,7 +155,7 @@ nmap <leader>n :NERDTreeToggle %:p:h<CR>
nmap <leader>m :NERDTreeClose<CR>:NERDTreeFind<CR> nmap <leader>m :NERDTreeClose<CR>:NERDTreeFind<CR>
" strips whitespace " strips whitespace
noremap <leader>ss :call StripWhitespace()<CR> noremap <leader>ws :call StripWhitespace()<CR>
" Strip trailing whitespace (,ss) " Strip trailing whitespace (,ss)
function! StripWhitespace() function! StripWhitespace()
@ -217,7 +217,8 @@ let g:go_highlight_structs = 1
let g:go_highlight_operators = 1 let g:go_highlight_operators = 1
let g:go_highlight_build_constraints = 1 let g:go_highlight_build_constraints = 1
let g:go_highlight_extra_types = 1 let g:go_highlight_extra_types = 1
let g:go_fmt_command = "goreturns" let g:go_fmt_command = "goimports"
let g:go_fmt_autosave = 1
" -b -w -p" " -b -w -p"
let g:syntastic_go_checkers = ['go', 'errcheck', 'gofmt', 'golint', 'govet'] let g:syntastic_go_checkers = ['go', 'errcheck', 'gofmt', 'golint', 'govet']

View File

@ -1,167 +1,171 @@
[alias] [alias]
# View abbreviated SHA, description, and history graph of the latest 20 commits # View abbreviated SHA, description, and history graph of the latest 20 commits
lo = log --oneline -n 40 --graph lo = log --oneline -n 40 --graph
l = log --oneline -n 40 --graph --show-signature l = log --oneline -n 40 --graph --show-signature
# View the current working tree status using the short format # View the current working tree status using the short format
s = status -s s = status -s
# Show the diff between the latest commit and the current state # Show the diff between the latest commit and the current state
d = !"git diff --color --patch-with-stat" d = !"git diff --color --patch-with-stat"
dc = !"git diff --cached --color --patch-with-stat" dc = !"git diff --cached --color --patch-with-stat"
# `git di $number` shows the diff between the state `$number` revisions ago and the current state # `git di $number` shows the diff between the state `$number` revisions ago and the current state
di = !"d() { git diff --color --patch-with-stat HEAD~$1 | diff-so-fancy; }; git diff-index --color --quiet HEAD --; d" di = !"d() { git diff --color --patch-with-stat HEAD~$1 | diff-so-fancy; }; git diff-index --color --quiet HEAD --; d"
# Pull in remote changes for the current repository and all its submodules # Pull in remote changes for the current repository and all its submodules
p = !"git pull; git submodule foreach git pull origin master" p = !"git pull; git submodule foreach git pull origin master"
# Clone a repository including all submodules # Clone a repository including all submodules
c = clone --recursive c = clone --recursive
# Commit all changes # Commit all changes
ca = !git add -A && git commit -av -S ca = !git add -A && git commit -av -S
# commits with gpgsign flag # commits with gpgsign flag
cs = commit -S cs = commit -S
# commits with gpgsign and inline message flag # commits with gpgsign and inline message flag
csm = commit -S -m csm = commit -S -m
# Switch to a branch, creating it if necessary # Switch to a branch, creating it if necessary
go = checkout -B go = checkout -B
# pull rebase # pull rebase
pr = pull --rebase pr = pull --rebase
# Show verbose output about tags, branches or remotes # Show verbose output about tags, branches or remotes
tags = tag -l tags = tag -l
branches = branch -a branches = branch -a
remotes = remote -v remotes = remote -v
# Credit an author on the latest commit # Credit an author on the latest commit
credit = "!f() { git commit --amend --author \"$1 <$2>\" -C HEAD; }; f" credit = "!f() { git commit --amend --author \"$1 <$2>\" -C HEAD; }; f"
# Interactive rebase with the given number of latest commits # Interactive rebase with the given number of latest commits
reb = "!r() { git rebase -i HEAD~$1; }; r" reb = "!r() { git rebase -i HEAD~$1; }; r"
# Find branches containing commit # Find branches containing commit
fb = "!f() { git branch -a --contains $1; }; f" fb = "!f() { git branch -a --contains $1; }; f"
# Find tags containing commit # Find tags containing commit
ft = "!f() { git describe --always --contains $1; }; f" ft = "!f() { git describe --always --contains $1; }; f"
# Find commits by source code # Find commits by source code
fc = "!f() { git log --pretty=format:'%C(yellow)%h %Cblue%ad %Creset%s%Cgreen [%cn] %Cred%d' --decorate --date=short -S$1; }; f" fc = "!f() { git log --pretty=format:'%C(yellow)%h %Cblue%ad %Creset%s%Cgreen [%cn] %Cred%d' --decorate --date=short -S$1; }; f"
# Find commits by commit message # Find commits by commit message
fm = "!f() { git log --pretty=format:'%C(yellow)%h %Cblue%ad %Creset%s%Cgreen [%cn] %Cred%d' --decorate --date=short --grep=$1; }; f" fm = "!f() { git log --pretty=format:'%C(yellow)%h %Cblue%ad %Creset%s%Cgreen [%cn] %Cred%d' --decorate --date=short --grep=$1; }; f"
# Remove branches that have already been merged with master # Remove branches that have already been merged with master
dm = "!git branch --merged | grep -v '\\*' | xargs -n 1 git branch -d" dm = "!git branch --merged | grep -v '\\*' | xargs -n 1 git branch -d"
plog = log --graph --pretty=format:'%h -%d %s %n' --abbrev-commit --date=relative --branches plog = log --graph --pretty=format:'%h -%d %s %n' --abbrev-commit --date=relative --branches
[diff] [diff]
# Git diff will use (i)ndex, (w)ork tree, (c)ommit and (o)bject # Git diff will use (i)ndex, (w)ork tree, (c)ommit and (o)bject
# instead of a/b/c/d as prefixes for patches # instead of a/b/c/d as prefixes for patches
mnemonicprefix = true mnemonicprefix = true
tool = vimdiff tool = vimdiff
[merge] [merge]
tool = vimdiff tool = vimdiff
conflictstyle = diff3 conflictstyle = diff3
[mergetool] [mergetool]
prompt = false prompt = false
trustExitCode = false trustExitCode = false
[advice] [advice]
statusHints = false statusHints = false
[apply] [apply]
# Detect whitespace errors when applying a patch # Detect whitespace errors when applying a patch
whitespace = fix whitespace = fix
[gc] [gc]
auto=1 auto=1
[core] [core]
# Use custom `.gitignore` and `.gitattributes` # Use custom `.gitignore` and `.gitattributes`
excludesfile = /Users/Adam/.gitignore excludesfile = /Users/Adam/.gitignore
attributesfile = ~/.gitattributes attributesfile = ~/.gitattributes
# Treat spaces before tabs and all kinds of trailing whitespace as an error. # Treat spaces before tabs and all kinds of trailing whitespace as an error.
# [default] trailing-space: looks for spaces at the end of a line # [default] trailing-space: looks for spaces at the end of a line
# [default] space-before-tab: looks for spaces before tabs at the beginning of # [default] space-before-tab: looks for spaces before tabs at the beginning of
# a line # a line
whitespace = space-before-tab,-indent-with-non-tab,trailing-space whitespace = space-before-tab,-indent-with-non-tab,trailing-space
# Make `git rebase` safer on OS X # Make `git rebase` safer on OS X
# More info: <http://www.git-tower.com/blog/make-git-rebase-safe-on-osx/> # More info: <http://www.git-tower.com/blog/make-git-rebase-safe-on-osx/>
trustctime = false trustctime = false
autocrlf = false autocrlf = false
eol = 'lf' eol = 'lf'
editor = $EDITOR editor = $EDITOR
hooksPath = /home/adam/.githooks/ hooksPath = /home/adam/.githooks/
[color] [color]
# Use colors in Git commands that are capable of colored output when # Use colors in Git commands that are capable of colored output when
# outputting to the terminal. (This is the default setting in Git ≥ 1.8.4.) # outputting to the terminal. (This is the default setting in Git ≥ 1.8.4.)
ui = auto ui = auto
[color "branch"] [color "branch"]
current = yellow reverse current = yellow reverse
local = yellow local = yellow
remote = green remote = green
[color "diff"] [color "diff"]
meta = yellow bold meta = yellow bold
frag = magenta bold frag = magenta bold
old = red bold old = red bold
new = green bold new = green bold
[color "status"] [color "status"]
added = yellow added = yellow
changed = green changed = green
untracked = cyan untracked = cyan
[merge] [merge]
# Include summaries of merged commits in newly created merge commit messages # Include summaries of merged commits in newly created merge commit messages
log = true log = true
# better merge messages # better merge messages
summary=true summary=true
# URL shorthands # URL shorthands
[url "git@github.com:"] [url "git@github.com:"]
insteadOf = "gh:" insteadOf = https://github.com/
pushInsteadOf = "github:" pushInsteadOf = "github:"
pushInsteadOf = "git://github.com/" pushInsteadOf = "git://github.com/"
[url "git://github.com/"] [url "git://github.com/"]
insteadOf = "github:" insteadOf = "github:"
[url "git@gist.github.com:"] [url "git@gist.github.com:"]
insteadOf = "gst:" insteadOf = "gst:"
pushInsteadOf = "gist:" pushInsteadOf = "gist:"
pushInsteadOf = "git://gist.github.com/" pushInsteadOf = "git://gist.github.com/"
[url "git://gist.github.com/"] [url "git://gist.github.com/"]
insteadOf = "gist:" insteadOf = "gist:"
[push] [push]
default = current default = current
[pull] [pull]
default = current default = current
[user] [user]
email = adam.veldhousen@liveauctioneers.com email = adam.veldhousen@liveauctioneers.com
name = Adam Veldhousen name = Adam Veldhousen
signingkey = 415C0B9C signingkey = 4FA79E5B6598505C8DFA30A7A466CEE1415C0B9C
[commit] [commit]
gpgsign = true gpgsign = true
template = /home/adam/.gitmessage template = /home/adam/.gitmessage
[help] [help]
autocorrect=20 autocorrect=20
[credential] [credential]
# for OSX # for OSX
#helper = osxkeychain #helper = osxkeychain
# for Linux # for Linux
helper = store --file ~/.git-credentials helper = store --file ~/.git-credentials

@ -1 +0,0 @@
Subproject commit 20a54b079c8be65db941776f0b824054bb297b31

@ -1 +0,0 @@
Subproject commit d77cc30a3be26cf34411af70c5e2b595eef2d46d

@ -1 +0,0 @@
Subproject commit 99be8480bb39f2b9daa52f03a22941a45cd1b8cf

@ -1 +0,0 @@
Subproject commit 98f32381182c5850a40ed60abec0c1320b7be270