Commit graph

305 commits

Author SHA1 Message Date
219a0108f9 [bash] avoid shadowing system manpath command 2018-04-15 19:54:00 +02:00
d9dc3b33bf [vim] better status line (no percentage) 2018-04-15 14:17:13 +02:00
d226e219df [vim] user better vertical bar as window separator 2018-04-15 14:03:22 +02:00
b376025223 [vim] add nice folding 2018-04-15 13:53:47 +02:00
b4a6205b4d [vim] add easy cycling through numbering modes
Adapted from:
    https://raw.githubusercontent.com/wincent/wincent/master/roles/dotfiles/files/.vim/autoload/wincent/mappings/leader.vim
2018-04-15 13:49:58 +02:00
cf5c52fea6 [tmux] stay in copy mode on drag end 2018-04-15 12:08:49 +02:00
e15d3b1a40 [bash] make solarized() more informative 2018-04-15 12:01:44 +02:00
f0675327c8 [bootstrap] better name and location
I don't want this on my PATH, since it will typically be run only once
for a machine.
2018-04-15 11:30:01 +02:00
bfc2d9df84 [bootstrap] add brew packages 2018-04-15 11:29:24 +02:00
5b19853b94 [git] organize supporting files 2018-04-15 11:28:33 +02:00
1cf275f807 [vim] better list autoformatting 2018-04-15 11:22:16 +02:00
5201424b13 [vim] select beyond end of line in visual mode 2018-04-15 11:20:05 +02:00
0a2787f251 [vim] disable vim "splash screen" 2018-04-15 11:19:03 +02:00
354a0e2894 [vim] insert only once space when joining lines 2018-04-15 11:18:17 +02:00
76c4ef8bad [vim] prefer unix line endings (LF, no CR) 2018-04-15 11:16:00 +02:00
6d1bfb01bd [vim] better listchars (▷ » « · ⤷) 2018-04-15 11:14:14 +02:00
54dd54c82d [vim] make viminfo remember more things 2018-04-15 11:11:51 +02:00
0cd38be0cd [vim] /// repeat previous pattern for search 2018-04-15 11:10:26 +02:00
27eefff26d [vim] remove dangling mapping (tagbar plugin) 2018-04-15 11:09:32 +02:00
d21989d8f4 [tmux] improve status line colors 2018-04-15 11:07:53 +02:00
79c8dd2f26 [tmux] improve status line formatting 2018-04-15 11:07:10 +02:00
23493a7a1e [tmux] use C-Space instead of C-A as prefix 2018-04-15 11:05:22 +02:00
5c6aa58682 [vim] make tabs more visible 2018-04-15 00:00:27 +02:00
61442f5862 [vim] improve status line 2018-04-14 23:48:59 +02:00
b0e08d3e01 [vim] use better list characters 2018-04-14 22:13:53 +02:00
1e5f932895 [vim] use vertical split for diffs 2018-04-14 22:13:42 +02:00
caa1663507 [vim] add vim-fugitive 2018-04-14 20:52:46 +02:00
62e3c5162a [vim] get rid of vim-bufferline and tagbar
tagbar: haven't used in forever, might as well simplify the setup.
vim-bufferline: the functionality started to annoy me - let's experiment
for a while without it. I can always reactivate it if I miss it...
2018-04-14 20:50:51 +02:00
b61da22c48 [git] replace tabs with whitspace 2018-04-14 20:49:30 +02:00
344bffe19b [vim] align options on tab stop for convenience
No options were changed -> only formatting!
2018-04-14 18:58:11 +02:00
573f7ba5f5 [vim] place viminfo inside .vim/ 2018-04-14 18:55:13 +02:00
d0128c3440 [vim] place vimrc inside .vim/ 2018-04-14 18:46:13 +02:00
c50ce5da67 Install reattach-to-user-namespace during setup 2018-04-08 01:32:53 +02:00
57352cac57 [git] add git-wtf command
Source:

    https://github.com/holman/dotfiles/blob/master/bin/git-wtf
2018-04-08 01:19:06 +02:00
e643a915aa [git] add typical local configurations
The appropriate local configuration can be symlinked to ~/.gitconfig.local.
2018-04-08 01:07:05 +02:00
152fd37f1b Fix quoting in README 2018-04-07 20:22:46 +00:00
712b11e620 [bash] remove newline from PS1
This makes my prompt play a little nicer with python virtual
environments.
2018-04-05 19:29:21 +02:00
e4b1fc02db Add setup script 2018-04-05 19:12:45 +02:00
1880d22747 Update README.md 2018-04-03 22:38:44 +00:00
b0471cc9b1 [vim] add nginx syntax 2018-04-04 00:27:49 +02:00
03bc9ce933 [bash] use red prompt when logged in as root 2018-03-28 17:27:25 +02:00
bdc0179c6d [rc] fix missing file extension 2018-03-28 15:31:33 +02:00
318c2c46ea [tmux] fix immediate exit on Linux
The fix in commit 6bd38b874978e96dc2632abf1c98460e908fa6a6 causes tmux
to exit immediately when running on Linux, since the
reattach-to-user-namespace is specific to MacOS and the binary is
therefore not available on Linux.

More details at:

    http://www.economyofeffort.com/2013/07/29/reattach-to-user-namespace-the-fix-for-your-tmux-in-os-x-woes/
2018-03-28 15:31:33 +02:00
3e64d54317 [bash] improve ls aliases
When the GNU version of `ls` is not installed (e.g. on a new Mac), the
previous alias causes problems because the --group-directories-first
option is not supported and makes `ls` fail. This commit fixes that by
checking which version is installed and creating the alias accordingly.
2018-03-04 18:25:22 +01:00
36ce14439b [bash] fix typo in comment 2018-03-04 18:25:22 +01:00
8d062a87a1 Add SREC file support to vim 2017-11-09 18:25:00 +01:00
2d75272142 Add Swift syntax highlighting to vim 2017-11-09 18:23:41 +01:00
3145a42c1e Don't show scrollbar in mintty
See https://mintty.github.io/mintty.1.html
2017-11-09 18:21:34 +01:00
398dcb66af Ignore .netrwhist
This file is automatically written by vim and doesn't belong in under
source control.

See https://stackoverflow.com/questions/9850360/what-is-netrwhist
2017-11-09 18:19:24 +01:00
06a91393ba Update vim-plug 2017-11-09 18:18:37 +01:00