This commit is contained in:
2016-11-15 16:58:23 +00:00
5 changed files with 49 additions and 22 deletions

View File

@@ -1,6 +1,17 @@
[user]
name = Vasili Svirydau
email = vasili.svirydau@move.com
name = Vasili Sviridov
email = vasili@sviridov.ca
[push]
default = simple
[core]
editor = /usr/bin/vim
[diff]
tool = bcomp
[merge]
tool = bcomp
[mergetool "bcomp"]
trustExitCode = true
cmd = bcomp \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"

22
htoprc Normal file
View File

@@ -0,0 +1,22 @@
# Beware! This file is rewritten every time htop exits.
# The parser is also very primitive, and not human-friendly.
# (I know, it's in the todo list).
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=47
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=1
shadow_other_users=1
highlight_base_name=1
highlight_megabytes=1
highlight_threads=1
tree_view=1
header_margin=1
detailed_cpu_time=0
color_scheme=0
delay=15
left_meters=AllCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=Tasks LoadAverage Uptime
right_meter_modes=2 2 2

2
rubocop.yml Normal file
View File

@@ -0,0 +1,2 @@
Metrics/LineLength:
Enabled: false

View File

@@ -1,18 +1,18 @@
#!/bin/sh
#!/bin/bash
# From aaronjensen/dotfiles
cd `dirname $0`
F=`pwd |sed -e "s#$HOME/\?##"`
cd "$(dirname "$0")"
F=$( pwd |sed -e "s#$HOME/\?##" )
for P in *
do
# skip setup
if [ "$P" = "setup.sh" ]; then continue; fi
if [ "$P" = "READNE.md" ]; then continue; fi
if [ "$P" = "README.md" ]; then continue; fi
# ensure permissions
chmod -R o-rwx,g-rwx $P
chmod -R o-rwx,g-rwx "$P"
# skip existing links
if [ -h "$HOME/.$P" ]; then continue; fi

View File

@@ -1,29 +1,19 @@
set -g default-command "reattach-to-user-namespace -l fish"
set -g default-terminal "screen-256color"
run "~/.dotfiles/tmux.sh"
set -g base-index 1
if-shell '[ "$(tmux -V | awk '{print $2*10}')" -ge 17 ]' 'set -g pane-base-index 1'
set -g set-titles on
set -g status-keys vi
# Faster Command Sequences
set -s escape-time 0
# mouse can be used to select panes
set -g mouse-select-pane on
# mouse can be used to select windows (by clicking in the status bar)
set -g mouse-select-window on
# mouse can be used to resize panes (by dragging dividers)
set -g mouse-resize-pane on
# not really sure what this does, but with it, the scrollwheel works inside Vim
set -g mouse-utf8 on
set -g set-clipboard on
set -g history-limit 50000
setw -g utf8 on
setw -g xterm-keys on
setw -g automatic-rename on
setw -g monitor-activity on
setw -g aggressive-resize on
# allow mouse to enter copy mode and initiate selection
setw -g mode-mouse on
unbind C-a
unbind C-b
@@ -37,7 +27,9 @@ bind a send-key C-a
set -g xterm-keys on
bind | split-window -h # split horiz
bind _ split-window -v # split vert
bind | split-window -h -c "#{pane_current_path}"# split horiz
bind _ split-window -v -c "#{pane_current_path}"# split vert
bind A command-prompt "rename-window '%%'"
new-session # always create a session (can always `tmux a`)