564 Commits

Author SHA1 Message Date
acd34a83a2 vim: source ~/.vimrc_local if exists 2016-02-23 14:30:04 +01:00
232e31f2dd colordiff: use git diff powers, but not git tree 2016-02-19 17:28:41 +01:00
9338ddedd5 screen: always use the newest ssh auth sock 2016-02-19 16:55:39 +01:00
74cd445bdc Save history after each command 2016-02-19 16:52:48 +01:00
5b0a9abea1 OverLength: highlight on 81th column 2016-02-06 16:53:09 +01:00
3d2f9fc7ab Highlight oversized lines (>80 all, >100 .go) 2016-02-05 18:40:40 +01:00
54beebe3e5 Remove DISABLE_AUTO_TITLE (unused) 2016-02-05 18:30:46 +01:00
44e6abbdea Show both committer & author in 'git log' 2016-01-24 10:48:23 +01:00
c9bf320f14 colordiff.pl -> git diff 2016-01-07 12:22:26 +01:00
cf368d2faf git submodule foreach --recursive git pull origin master 2016-01-04 23:02:22 +01:00
34d082ea60 .bashrc: bind only in interactive mode 2016-01-04 20:33:52 +01:00
ecb320211b PATH: put $HOME/bin before $PATH
Apparently having colorgcc in $HOME/bin doesn't help when it's being
ignored.
2015-12-29 23:04:04 +01:00
f822672f24 Remove personal bits from .gitconfig / .bashrc
As a courtesy for those who reuse my configs, and don't want my avatar
to be displayed next to their commits on GitHub :)

Now, in .bashrc_local, you have to do the following:

export GIT_COMMITTER_NAME='Lorem Ipsum'
export GIT_COMMITTER_EMAIL='dolor@sit.amet'
export GIT_AUTHOR_NAME="$GIT_COMMITTER_NAME"
export GIT_AUTHOR_EMAIL="$GIT_COMMITTER_EMAIL"

or similar.
2015-12-28 21:36:47 +01:00
10de01cdc8 git submodule foreach --recursive git pull origin master 2015-12-28 21:26:58 +01:00
2c99a3dfe5 readelf: do not truncate to 80c 2015-12-26 17:15:13 +01:00
4f164c6602 Disable mouse
Who needs mouse in vim?
(and it's now quite useful for copy-n-paste in Secure Shell Chrome ext)
2015-12-24 23:43:32 +01:00
6e0585a790 Disable shortcuts that I no longer use
Some of them are confusing (such as ^W, which is used to type window
commands).
Some are not used anymore because F1-F12 keys are either not present
(Chromebook) or usefully bound to other actions (backlight, sound
control etc).
Others are not compatible with some platforms and it's so damn hard to
properly disable system shortcuts, such as Ctrl+Up in Macbook.

Using vim commands looks prettier with every platform switch :)
2015-12-24 23:24:25 +01:00
56caf06a2b Remove upload() (deprecated) 2015-12-18 17:15:56 +01:00
59f80be105 strace: default follow child, str size 1024 2015-12-11 15:49:09 +01:00
514e4ea936 bash: scroll through autocomplete with Tab 2015-12-09 17:15:17 +01:00
7d8bd59634 Quote $PAGER in ag 2015-12-08 10:23:35 +01:00
083959115a Ignore locally installed fonts 2015-12-08 10:23:22 +01:00
2906c274cf Keep the .vim/undo directory 2015-12-08 10:23:04 +01:00
8516591dd1 git submodule foreach --recursive git pull origin master 2015-12-08 09:15:07 +01:00
4d77e9df59 Group shopts together, add history options 2015-12-08 09:14:02 +01:00
9913ac8754 Bash: fix prompt and enable autocd
Prompt fix: see http://tldp.org/HOWTO/Bash-Prompt-HOWTO/nonprintingchars.html
2015-12-06 10:26:33 +01:00
c8837c6556 Put $PWD into window/tab title 2015-12-05 15:25:34 +00:00
3ca77abde6 Add git branch to bash prompt (quick&dirty) 2015-12-05 15:59:32 +01:00
f86d6e0d6e Merge branch 'master' of github.com:dotdoom/dotfiles 2015-12-05 15:40:37 +01:00
2abcd0977c zsh -> bash
We lost this battle, but why sour faces?
2015-12-05 15:37:09 +01:00
54a3d6193c git submodule foreach --recursive git pull origin master 2015-11-13 17:56:18 +01:00
c781b43f27 git submodule foreach --recursive git pull origin master 2015-11-01 12:06:26 +01:00
cee19382a8 vim: smartcase requires ignorecase 2015-09-13 12:14:28 +02:00
72a40a2084 Do goimports automatically on save 2015-09-13 12:06:51 +02:00
4299f32466 Add .ssh/config with timeout and examples 2015-09-12 14:58:51 +02:00
347316215d git submodule foreach --recursive git pull origin master 2015-09-12 14:55:54 +02:00
ae4c183823 Clean up .rc
* remove BSD divergence (goodbye)
* remove "ls" version divergence (even my Debian has 8.x)
* remove "sort" version divergence (-h is supported everywhere I go)
* remove a few unused aliases
2015-08-26 16:50:03 +02:00
0dc024ea02 ip6t for ip6tables list 2015-08-25 23:32:11 +02:00
7b93e1a095 GEM_HOME is set by rvm 2015-08-19 15:54:56 +02:00
dd899be34b Add vim plugin: auto-pairs 2015-08-19 11:45:37 +02:00
1662810cd2 Remove traces of Ruby 2015-08-06 21:11:06 +02:00
0974076216 Replace parts of .vimrc with vim-sensible 2015-08-06 21:08:36 +02:00
22adb095ac Add pathogen to runtime to update with submodules 2015-07-31 14:49:36 +02:00
b4850c8361 Make cleanup in vim plugins 2015-07-31 14:49:36 +02:00
49eb547934 Update .rc:
* do not scan for paths (most will be symlinks soon)
* store Go in ~/pkg/go
* update ruby to 2.1.5
* more ssh compatibility for autoscreen
2015-07-31 14:49:36 +02:00
809b32ebea vim: set line limit to 80 chars 2015-07-31 14:49:36 +02:00
96173f8225 Update vim plugins 2015-07-31 14:49:36 +02:00
5795f4d52f git submodule foreach --recursive git pull origin master 2015-05-15 11:43:06 +02:00
0eafd60bc1 Add upload function 2015-05-15 11:41:46 +02:00
1ca1a66ffd vim: replace Vundle with Pathogen+Git Submodules
Credits for the simplicity go to github/zond
2015-01-22 13:37:50 +01:00