Update dotfiles
0a1b10021c32855b56f106483ee233849cc4be88
1 parent
faf815f0
.gitconfig
+2 -0
| 54 | 54 | [pull] |
|
| 55 | 55 | ff = only |
|
| 56 | 56 | ||
| 57 | 57 | [init] |
|
| 58 | 58 | defaultBranch = master |
|
| 59 | + | [rerere] |
|
| 60 | + | enabled = 1 |
.profile
+1 -0
| 3 | 3 | if command -v keychain >/dev/null; then |
|
| 4 | 4 | eval $(keychain --eval --agents ssh -Q --quiet ~/.ssh/id_rsa) |
|
| 5 | 5 | fi |
|
| 6 | 6 | ||
| 7 | 7 | export PATH=~/bin:~/.local/bin:~/.yarn/bin:~/.gcloud/bin:~/.cabal/bin:~/.cargo/bin:~/.gem/ruby/2.6.0/bin:~/.radicle/bin:~/.npm-packages/bin:$PATH |
|
| 8 | + | export NODE_PATH=/usr/lib/node_modules |
|
| 8 | 9 | export EDITOR=nvim |
|
| 9 | 10 | export VISUAL=nvim |
|
| 10 | 11 | export MOZ_USE_XINPUT2=1 # Pixel scrolling in Firefox |
|
| 11 | 12 | export RIPGREP_CONFIG_PATH=$HOME/.rgrc |
|
| 12 | 13 | export PATH="$HOME/.radicle/bin:$PATH" |
.vim/syntax/todo.vim
+1 -0
| 7 | 7 | syntax match todoDone '^\s*\[[Xx]\].*' |
|
| 8 | 8 | syntax match todoNormal '^\s*\[ \]\s*.*' |
|
| 9 | 9 | syntax match todoComment '^\s*%.*' |
|
| 10 | 10 | syntax match todoCheckbox '^\s*\[\s\]' |
|
| 11 | 11 | syntax match todoUrgent '^\s*\[!\]\s.*$' |
|
| 12 | + | syntax match todoCanceled '^\s*\[/\]\s.*$' |
|
| 12 | 13 | syntax match todoImportant '\s!!$' |
.vimrc
+1 -0
| 59 | 59 | set guicursor=n-v-c:block-Cursor/lCursor-blinkon0,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor |
|
| 60 | 60 | set spelllang=en_us,en_gb |
|
| 61 | 61 | set completeopt=menu |
|
| 62 | 62 | set clipboard+=unnamedplus " Requires `xclip` |
|
| 63 | 63 | set shell=/bin/sh |
|
| 64 | + | set signcolumn=yes |
|
| 64 | 65 | ||
| 65 | 66 | " We don't use tabs much, but at least try and show less cruft |
|
| 66 | 67 | function! Tabline() |
|
| 67 | 68 | let s = '' |
|
| 68 | 69 | for i in range(tabpagenr('$')) |