Browse Source

Update

main
Marcel Kapfer (mmk2410) 6 years ago
parent
commit
6c9963ea36
  1. 5
      Xmodmap
  2. 57
      Xresources
  3. 92
      bashrc
  4. 4
      fish/cdl.fish
  5. 43
      fish/config.fish
  6. 91
      fish/fish_prompt.fish
  7. 3
      fish/g.fish
  8. 5
      fish/haha.fish
  9. 3
      fish/vim.fish
  10. 187
      i3config
  11. 86
      i3pystatus
  12. 62
      init.vim
  13. 2
      mutt/mailcap
  14. 49
      mutt/muttrc
  15. 6
      mutt/sig
  16. 87
      mutt/theme
  17. 6
      redshift
  18. 12
      screenrc
  19. 3
      vim/.netrwhist
  20. 347
      vim/autoload/pathogen.vim
  21. 1
      vim/bundle/YouCompleteMe
  22. 1
      vim/bundle/gitignore
  23. 1
      vim/bundle/nerdtree
  24. 1
      vim/bundle/nerdtree-git-plugin
  25. 1
      vim/bundle/php.vim
  26. 1
      vim/bundle/rust.vim
  27. 1
      vim/bundle/snipmate.vim
  28. 1
      vim/bundle/syntastic
  29. 1
      vim/bundle/tagbar
  30. 1
      vim/bundle/taglist.vim
  31. 1
      vim/bundle/vim-airline
  32. 1
      vim/bundle/vim-autoclose
  33. 1
      vim/bundle/vim-coffee-script
  34. 1
      vim/bundle/vim-colors-solarized
  35. 1
      vim/bundle/vim-fugitive
  36. 1
      vim/bundle/vim-gitgutter
  37. 1
      vim/bundle/vim-hack
  38. 101
      vim/colors/mmk2410.vim
  39. 108
      vim/colors/monokai.vim
  40. 1
      vim/compiler/tex.vim
  41. 1
      vim/doc/imaps.txt.gz
  42. 1
      vim/doc/latex-suite-quickstart.txt.gz
  43. 1
      vim/doc/latex-suite.txt.gz
  44. 1
      vim/doc/latexhelp.txt.gz
  45. 914
      vim/doc/tags
  46. 1
      vim/ftplugin/bib_latexSuite.vim
  47. 1
      vim/ftplugin/latex-suite/bibtex.vim
  48. 1
      vim/ftplugin/latex-suite/bibtools.py
  49. 1
      vim/ftplugin/latex-suite/brackets.vim
  50. 1
      vim/ftplugin/latex-suite/compiler.vim
  51. 1
      vim/ftplugin/latex-suite/custommacros.vim
  52. 1
      vim/ftplugin/latex-suite/diacritics.vim
  53. 1
      vim/ftplugin/latex-suite/dictionaries/SIunits
  54. 1
      vim/ftplugin/latex-suite/dictionaries/dictionary
  55. 1
      vim/ftplugin/latex-suite/elementmacros.vim
  56. 1
      vim/ftplugin/latex-suite/envmacros.vim
  57. 1
      vim/ftplugin/latex-suite/folding.vim
  58. 1
      vim/ftplugin/latex-suite/macros/example
  59. 1
      vim/ftplugin/latex-suite/main.vim
  60. 1
      vim/ftplugin/latex-suite/mathmacros-utf.vim
  61. 1
      vim/ftplugin/latex-suite/mathmacros.vim
  62. 1
      vim/ftplugin/latex-suite/multicompile.vim
  63. 1
      vim/ftplugin/latex-suite/outline.py
  64. 1
      vim/ftplugin/latex-suite/packages.vim
  65. 1
      vim/ftplugin/latex-suite/packages/SIunits
  66. 1
      vim/ftplugin/latex-suite/packages/accents
  67. 1
      vim/ftplugin/latex-suite/packages/acromake
  68. 1
      vim/ftplugin/latex-suite/packages/afterpage
  69. 1
      vim/ftplugin/latex-suite/packages/alltt
  70. 1
      vim/ftplugin/latex-suite/packages/amsmath
  71. 1
      vim/ftplugin/latex-suite/packages/amsthm
  72. 1
      vim/ftplugin/latex-suite/packages/amsxtra
  73. 1
      vim/ftplugin/latex-suite/packages/arabic
  74. 1
      vim/ftplugin/latex-suite/packages/array
  75. 1
      vim/ftplugin/latex-suite/packages/babel
  76. 1
      vim/ftplugin/latex-suite/packages/bar
  77. 1
      vim/ftplugin/latex-suite/packages/biblatex
  78. 1
      vim/ftplugin/latex-suite/packages/bm
  79. 1
      vim/ftplugin/latex-suite/packages/bophook
  80. 1
      vim/ftplugin/latex-suite/packages/boxedminipage
  81. 1
      vim/ftplugin/latex-suite/packages/caption2
  82. 1
      vim/ftplugin/latex-suite/packages/cases
  83. 1
      vim/ftplugin/latex-suite/packages/ccaption
  84. 1
      vim/ftplugin/latex-suite/packages/changebar
  85. 1
      vim/ftplugin/latex-suite/packages/chapterbib
  86. 1
      vim/ftplugin/latex-suite/packages/cite
  87. 1
      vim/ftplugin/latex-suite/packages/color
  88. 1
      vim/ftplugin/latex-suite/packages/comma
  89. 1
      vim/ftplugin/latex-suite/packages/csquotes
  90. 1
      vim/ftplugin/latex-suite/packages/deleq
  91. 1
      vim/ftplugin/latex-suite/packages/drftcite
  92. 1
      vim/ftplugin/latex-suite/packages/dropping
  93. 1
      vim/ftplugin/latex-suite/packages/enumerate
  94. 1
      vim/ftplugin/latex-suite/packages/eqlist
  95. 1
      vim/ftplugin/latex-suite/packages/eqparbox
  96. 1
      vim/ftplugin/latex-suite/packages/everyshi
  97. 1
      vim/ftplugin/latex-suite/packages/exmpl
  98. 1
      vim/ftplugin/latex-suite/packages/fixme
  99. 1
      vim/ftplugin/latex-suite/packages/flafter
  100. 1
      vim/ftplugin/latex-suite/packages/float
  101. Some files were not shown because too many files have changed in this diff Show More

5
Xmodmap

@ -0,0 +1,5 @@
keycode 66 = Control_L
clear Lock
add Control = Control_L
keycode 118 = Caps_Lock
add Lock = Caps_Lock

57
Xresources

@ -0,0 +1,57 @@
! terminal colors -------------------------------------------------------------
*background: #282828
*foreground: #ebdbb2
*color0: #282828
*color8: #928374
*color1: #cc241d
*color9: #fb4934
*color2: #98971a
*color10: #b8bb26
*color3: #d79921
*color11: #fabd2f
*color4: #458588
*color12: #83a598
*color5: #b16286
*color13: #d3869b
*color6: #689d6a
*color14: #8ec07c
*color7: #a89984
*color15: #ebdbb2
! Xcursor ---------------------------------------------------------------------
Xcursor.theme: Vanilla-DMZ-AA
Xcursor.size: 22
! Xft setttings ---------------------------------------------------------------
Xft.dpi: 96
Xft.antialias: true
Xft.rgba: rgb
Xft.hinting: true
Xft.hintstyle: hintslight
! xterm ----------------------------------------------------------------------
xterm*termName: xterm-256color
xterm*locale: true
xterm*metaSendsEscape: true
xterm*faceName: Hermit:style=Medium:size=11
xterm*dymanicColors: true
xtem*utf8: 2
xterm*eightBitInput: true
xterm*saveLines: 4096
xterm*scrollKey: true
xterm*scrollTtyOutput: false
xterm*scrollBar: true
xterm*rightScrollBar: true
xterm*jumpScroll: true
xterm*multiScroll: true
xterm*fastScroll: true
xterm*toolBar: false
xterm*VT100.translations: #override <Btn1Up>: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0)
! xpdf ------------------------------------------------------------------------
xpdf*enableFreetype: yes
xpdf*antialias: yes
xpdf*foreground: black:
xpdf*background: white
xpdf*urlCommand: /usr/bin/iceweasel %s

92
bashrc

@ -0,0 +1,92 @@
#
# ~/.bashrc
# v2
#
# Marcel Michael Kapfer
# 12 July 2015
# MIT License
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
## Added Aliases from wiki.archlinux.org ##
## Modified commands ## {{{
alias diff='colordiff' # requires colordiff package
alias grep='grep --color=auto'
alias more='less'
alias df='df -h'
alias du='du -c -h'
alias mkdir='mkdir -p -v'
alias nano='nano -w'
alias ping='ping -c 3'
alias pingtest='ping -c 3 marcel-kapfer.de'
alias dmesg='dmesg -HL'
alias da='date "+%A, %B %d, %Y [%T]"'
alias du1='du --max-depth=1'
alias hist='history | grep' # requires an argument
alias openports='ss --all --numeric --processes --ipv4 --ipv6'
alias pgg='ps -Af | grep' # requires an argument
alias ..='cd ..'
if [ $UID -ne 0 ]; then
alias scat='sudo cat'
alias svim='sudoedit'
alias root='sudo -i'
alias netctl='sudo netctl'
fi
alias l='ls -hF --color=auto'
alias ls='ls -hF --color=auto'
alias lr='ls -Rh' # recursive ls
alias ll='ls -lh'
alias la='ll -Ah'
alias lx='ll -BXh' # sort by extension
alias lz='ll -rSh' # sort by size
alias lt='ll -rth' # sort by date
alias lm='la -h | more'
alias rm=' timeout 3 rm -Iv --one-file-system'
alias ln='ln -i'
alias chown='chown --preserve-root'
alias chmod='chmod --preserve-root'
alias chgrp='chgrp --preserve-root'
alias cls=' echo -ne "\033c"'
alias ps='ps aux k%cpu'
alias new='touch'
alias re='reboot'
alias off='poweroff'
alias vol='alsamixer'
# error tolerant
alias q=' exit'
alias Q=' exit'
alias x=' exit'
alias cd..='cd ..'
## Package aliases
alias pkgupdate='yaourt -Syua'
alias pkgsearch='yaourt'
alias pkginstall='yaourt -S'
alias pkgremove='sudo pacman -R'
alias pkginfo='sudo pacman -Si'
alias pkgclean='sudo pacman -Sc'
# make neovim the default
alias vim='nvim'
alias mmk2410='cat /home/mmk/.mmk2410'
# If SSH Client is active, show text "ssh-session"
if [ -n "$SSH_CLIENT" ]; then text=" ssh-session"
fi
export PS1='\[\e[1;32m\]\u@\h:\w${text}$\[\e[m\] '
# PS1='[\u@\h \W]\$ '
PS1='\[\e[1;36m\]\h \[\e[1;31m\]\t \d \[\e[m\]\[\e[1;32m\]\w \[\e[m\]\n \[\e[1;35m\]\u\[\e[1;33m\] >\[\e[m\] '
#powerline-daemon -q
#POWERLINE_BASH_CONTINUATION=1
#POWERLINE_BASH_SELECT=1
#. /usr/lib/python3.4/site-packages/powerline/bindings/bash/powerline.sh
PATH='$PATH:/bin:/sbin:/home/mmk/.gem/ruby/2.2.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/share/java/gradle/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/local/texlive/2015/bin/x86_64-linux'

4
fish/cdl.fish

@ -0,0 +1,4 @@
function cdl
cd $argv
l
end

43
fish/config.fish

@ -0,0 +1,43 @@
set -x PATH $PATH /home/mmk2410/bin /usr/local/bin /usr/bin /bin /usr/local/games /usr/games /home/mmk/.gem/ruby/2.2.0/bin /usr/local/texlive/2015/bin/x86_64-linux /home/mmk/.gem/ruby/2.3.0/bin /home/mmk/.go/bin /opt/nodejs/bin ~/.bin/
set -x ARCHFLAGS -arch_x86_64
eval (thefuck --alias | tr '\n' ';')
alias l="ls"
alias diff='colordiff'
alias grep='grep --color=auto'
alias more='less'
alias df='df -h'
alias du='du -c -h'
alias mkdir='mkdir -p -v'
alias nano='nano -w'
alias ping='ping -c 3'
alias pingtest='ping -c 3 marcel-kapfer.de'
alias dmesg='dmesg -HL'
alias da='date "+%A, %B %d, %Y [%T]"'
alias du1='du --max-depth=1'
alias hist='history | grep' # requires an argument
alias openports='ss --all --numeric --processes --ipv4 --ipv6'
alias pgg='ps -Af | grep' # requires an argument
alias rm=' timeout 3 rm -Iv --one-file-system'
alias ln='ln -i'
alias chown='chown --preserve-root'
alias chmod='chmod --preserve-root'
alias chgrp='chgrp --preserve-root'
alias cls=' echo -ne "\033c"'
alias ps='ps aux k%cpu'
alias new='touch'
alias re='reboot'
alias off='poweroff'
alias vol='alsamixer'
alias q=' exit'
alias Q=' exit'
alias x=' exit'
alias cd..='cd ..'
alias mmk2410='cat /home/mmk/.mmk2410'
mmk2410
set -Ux EDITOR nvim
set -Ux VISUAL nvim
set -Ux GUIX_LOCPATH $HOME/.guix-profile/lib/locale
set -Ux GOPATH ~/.go

91
fish/fish_prompt.fish

@ -0,0 +1,91 @@
function fish_prompt --description 'Write out the prompt'
set -l last_status $status
# Just calculate this once, to save a few cycles when displaying the prompt
if not set -q __fish_prompt_hostname
set -g __fish_prompt_hostname (hostname|cut -d . -f 1)
end
set -l normal (set_color normal)
# Hack; fish_config only copies the fish_prompt function (see #736)
if not set -q -g __fish_classic_git_functions_defined
set -g __fish_classic_git_functions_defined
function __fish_repaint_user --on-variable fish_color_user --description "Event handler, repaint when fish_color_user changes"
if status --is-interactive
commandline -f repaint ^/dev/null
end
end
function __fish_repaint_host --on-variable fish_color_host --description "Event handler, repaint when fish_color_host changes"
if status --is-interactive
commandline -f repaint ^/dev/null
end
end
function __fish_repaint_status --on-variable fish_color_status --description "Event handler; repaint when fish_color_status changes"
if status --is-interactive
commandline -f repaint ^/dev/null
end
end
function __fish_repaint_bind_mode --on-variable fish_key_bindings --description "Event handler; repaint when fish_key_bindings changes"
if status --is-interactive
commandline -f repaint ^/dev/null
end
end
# initialize our new variables
if not set -q __fish_classic_git_prompt_initialized
set -qU fish_color_user; or set -U fish_color_user -o green
set -qU fish_color_host; or set -U fish_color_host -o cyan
set -qU fish_color_status; or set -U fish_color_status red
set -U __fish_classic_git_prompt_initialized
end
end
set -l color_cwd
set -l prefix
switch $USER
case root toor
if set -q fish_color_cwd_root
set color_cwd $fish_color_cwd_root
else
set color_cwd $fish_color_cwd
end
set suffix '#'
case '*'
set color_cwd $fish_color_cwd
set suffix '>'
end
set -l prompt_status
if test $last_status -ne 0
set prompt_status ' ' (set_color $fish_color_status) "[$last_status]" "$normal"
end
set -l mode_str
switch "$fish_key_bindings"
case '*_vi_*' '*_vi'
# possibly fish_vi_key_bindings, or custom key bindings
# that includes the name "vi"
set mode_str (
echo -n " "
switch $fish_bind_mode
case default
set_color --bold --background red white
echo -n "[N]"
case insert
set_color --bold green
echo -n "[I]"
case visual
set_color --bold magenta
echo -n "[V]"
end
set_color normal
)
end
echo -n -s (set_color $fish_color_user) "$USER" $normal @ (set_color $fish_color_host) "$__fish_prompt_hostname" $normal ' ' (set_color $color_cwd) (prompt_pwd) $normal (__fish_git_prompt) $normal $prompt_status "$mode_str" "> "
end

3
fish/g.fish

@ -0,0 +1,3 @@
function g
git $args
end

5
fish/haha.fish

@ -0,0 +1,5 @@
function haha
for x in (seq 10)
echo hahahahahahahahahahahahahahahahahaha
end
end

3
fish/vim.fish

@ -0,0 +1,3 @@
function vim
nvim $argv
end

187
i3config

@ -0,0 +1,187 @@
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
#
# i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!
set $mod Mod4
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
font pango:Hack 10
# Before i3 v4.8, we used to recommend this one as the default:
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
# The font above is very space-efficient, that is, it looks good, sharp and
# clear in small sizes. However, its unicode glyph coverage is limited, the old
# X core fonts rendering does not support right-to-left and this being a bitmap
# font, it doesn’t scale on retina/hidpi displays.
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
# start a terminal
bindsym $mod+Return exec terminology
# kill focused window
bindsym $mod+Shift+q kill
# start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
## gmrun shortcut
bindsym $mod+F2 exec gmrun
# change focus
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+odiaeresis focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+odiaeresis move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# split in horizontal orientation
bindsym $mod+h split h
# split in vertical orientation
bindsym $mod+v split v
# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
# change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
# toggle tiling / floating
bindsym $mod+Shift+space floating toggle
# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle
# focus the parent container
bindsym $mod+a focus parent
# focus the child container
#bindsym $mod+d focus child
# switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1
bindsym $mod+Shift+2 move container to workspace 2
bindsym $mod+Shift+3 move container to workspace 3
bindsym $mod+Shift+4 move container to workspace 4
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+0 move container to workspace 10
# reload the configuration file
bindsym $mod+Shift+c reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
# resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the window’s width.
# Pressing right will grow the window’s width.
# Pressing up will shrink the window’s height.
# Pressing down will grow the window’s height.
bindsym j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
bindsym odiaeresis resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
status_command python ~/.i3pystatus
position top
mode dock
colors{
background #212121
statusline #ffffff
separator #616161
focused_workspace #673AB7 #673AB7 #ffffff
active_workspace #5E35B1 #5E35B1 #ffffff
inactive_workspace #512DA8 #512DA8 #e0e0e0
urgent_workspace #651FFF #651FFF #ffffff
}
}
#class border backgr. text indicat
client.focused #673AB7 #673AB7 #ffffff #673AB7
client.focused_inactive #5E35B1 #5E35B1 #ffffff #5E35B1
client.unfocused #512DA8 #512DA8 #E0E0E0 #512DA8
client.urgent #651FFF #651FFF #ffffff #651FFF
client.placeholder #000000 #0c0c0c #ffffff #000000
popup_during_fullscreen smart
## custom keybindings
bindsym $mod+b exec vivaldi-snapshot
bindsym $mod+t exec nautilus
bindsym $mod+m exec spotify
bindsym $mod+p exec vlc
bindsym $mod+x exec i3lock -c 000000
exec ./output.sh
exec --no-startup-id nitrogen --restore &

86
i3pystatus

@ -0,0 +1,86 @@
from i3pystatus import Status
status = Status(standalone=True)
# Displays clock like this:
# Tue 30 Jul 11:59:46 PM KW31
# ^-- calendar week
status.register("clock",
format="%a %-d %b %X ",)
# Shows the average load of the last minute and the last 5 minutes
# (the default value for format is used)
status.register("load")
# Shows your CPU temperature, if you have a Intel CPU
status.register("temp",
format="{temp:.0f}°C",)
# The battery monitor has many formatting options, see README for details
# This would look like this, when discharging (or charging)
# ↓14.22W 56.15% [77.81%] 2h:41m
# And like this if full:
# =14.22W 100.0% [91.21%]
#
# This would also display a desktop notification (via D-Bus) if the percentage
# goes below 5 percent while discharging. The block will also color RED.
# If you don't have a desktop notification demon yet, take a look at dunst:
# http://www.knopwob.org/dunst/
status.register("battery",
format="{status}/{percentage:.2f}% {remaining:%E%hh:%Mm}",
alert=True,
alert_percentage=5,
status={
"DIS": "↓",
"CHR": "↑",
"FULL": "=",
},)
status.register("backlight",
format="☀ {percentage}%",
backlight="intel_backlight",
)
# Displays whether a DHCP client is running
status.register("runwatch",
name="DHCP",
path="/var/run/dhclient*.pid",)
# Shows the address and up/down state of eth0. If it is up the address is shown in
# green (the default value of color_up) and the CIDR-address is shown
# (i.e. 10.10.10.42/24).
# If it's down just the interface name (eth0) will be displayed in red
# (defaults of format_down and color_down)
#
# Note: the network module requires PyPI package netifaces
status.register("network",
interface="enp3s0",
format_up="{v4cidr}",)
# Note: requires both netifaces and basiciw (for essid and quality)
status.register("network",
interface="wlp0s20u9",
format_up="{essid} {quality:03.0f}%",)
# Shows disk usage of /
# Format:
# 42/128G [86G]
status.register("disk",
path="/",
format="{used}/{total}G [{avail}G]",)
# For /home
status.register("disk",
path="/home",
format="{used}/{total}G [{avail}G]",)
# Shows pulseaudio default sink volume
#
# Note: requires libpulseaudio from PyPI
status.register("pulseaudio",
format="♪{volume}",)
status.register("spotify",
format="{artist} - {title}",)
status.run()

62
vim/vimrc → init.vim

@ -1,4 +1,28 @@
execute pathogen#infect()
" vim-plug plugin manager
call plug#begin('~/.vim/plugged')
Plug 'benekastah/neomake'
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
Plug 'junegunn/vim-easy-align'
Plug 'Shougo/deoplete.nvim'
Plug 'vim-scripts/gitignore.vim'
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'Xuyuanp/nerdtree-git-plugin'
Plug 'StanAngeloff/php.vim'
Plug 'rust-lang/rust.vim'
Plug 'majutsushi/tagbar'
Plug 'vim-scripts/taglist.vim'
Plug 'bling/vim-airline'
Plug 'Townk/vim-autoclose'
Plug 'kchmck/vim-coffee-script'
Plug 'tpope/vim-fugitive'
Plug 'airblade/vim-gitgutter'
Plug 'vim-latex/vim-latex'
Plug 'morhetz/gruvbox'
Plug 'dag/vim-fish'
Plug 'dart-lang/dart-vim-plugin'
call plug#end()
set nocompatible
filetype indent plugin on
@ -50,16 +74,23 @@ set tm=500
" Color
syntax on
colorscheme mmk2410
colorscheme gruvbox
set background=dark
set cursorline
if has("gui_running")
set guioptions-=T
set guioptions+=e
set t_Co=256
set guitablabel=%M\ %t
if has("gui_gtk2")
set guifont=Hermit\ 10
endif
endif
set encoding=utf-8
set ffs=unix,dos,mac
set textwidth=80
set colorcolumn=+1
hi ColorColumn guibg=#2d2d2d ctermbg=238
" Files, Backups and undo
@ -114,12 +145,6 @@ nmap <M-k> mz:m-2<cr>`z
vmap <M-j> :m'>+<cr>`<my`>mzgv`yo`z
vmap <M-k> :m'<-2<cr>`>my`<mzgv`yo`z
if has("mac") || has("macunix")
nmap <D-j> <M-j>
nmap <D-k> <M-k>
vmap <D-j> <M-j>
vmap <D-k> <M-k>
endif
"
" Delete trailing white space on save, useful for Python and
" CoffeeScript ;)
@ -131,6 +156,9 @@ endfunc
autocmd BufWrite *.py :call DeleteTrailingWS()
autocmd BufWrite *.coffee :call DeleteTrailingWS()
" Neomake lint
autocmd! BufWritePost,BufEnter * Neomake
map <leader>ss :setlocal spell!<cr>
" Shortcuts using <leader>
@ -150,29 +178,27 @@ map <leader>pp :setlocal paste!<cr>
" My Changes
inoremap jk <ESC>
inoremap jk <ESC>
set listchars=tab:>-,trail:-
set list
set clipboard+=unnamedplus
" Plugin settings
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
let g:airline_theme='luna'
let g:airline_theme='gruvbox'
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
let g:syntastic_python_python_exec = '/usr/bin/python3'
let g:deoplete#enable_at_startup = 1
set grepprg=grep\ -nH\ $*
let g:tex_flavor='latex'
let g:tex_fold_enabled=1
let g:Tex_CompileRule_pdf = 'pdflatex --interaction=nonstopmode $*'
" Powerline
"python from powerline.vim import setup as powerline_setup
"python powerline_setup()
"python del powerline_setup
" Filetype specific settings
autocmd Filetype html setlocal ts=2 sts=2 sw=2
autocmd Filetype javascript setlocal ts=2 sts=2 sw=2
autocmd Filetype coffee setlocal ts=2 sts=2 sw=2
" Syntax highlighting for HtMd (Hypertext Markdown)
au BufRead,BufNewFile *.htmd set filetype=html

2
mutt/mailcap

@ -0,0 +1,2 @@
text/html; lynx -assume_charset=%{charset} -display_charset=utf-8 -dump %s; nametemplate=%s.html; copiousoutput

49
mutt/muttrc

@ -0,0 +1,49 @@
set header_cache = "~/.cache/mutt"
set imap_check_subscribed
set imap_keepalive = 300
unset imap_passive
set mail_check = 60
set mbox_type=Maildir
set sort=threads
set sort_aux=last-date-received
set sleep_time = 0
## Work
source "~/.mutt/work"
folder-hook $folder 'source ~/.mutt/work'
## Uni
source "~/.mutt/uni"
folder-hook marcel.kapfer@uni-ulm.de 'source ~/.mutt/uni'
## Private
source "~/.mutt/private"
folder-hook marcelmichaelkapfer@gmail.com 'source ~/.mutt/private'
## Shortcuts
macro index,pager <f2> '<sync-mailbox><enter-command>source ~/.mutt/private<enter><change-folder>!<enter>'
macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.mutt/work<enter><change-folder>!<enter>'
macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.mutt/uni<enter><change-folder>!<enter>'
## Settings
set send_charset="utf-8"
## Theming
source ~/.mutt/theme
source /usr/share/doc/mutt/samples/gpg.rc
## HTML mails
set mailcap_path = ~/.mutt/mailcap
auto_view text/html
## Abook
set query_command= "abook --mutt-query '%s'"
macro index,pager a "<pipe-message>abook --add-email-quiet<return>" "Add this sender to Abook"
bind editor <Tab> complete-query

6
mutt/sig

@ -0,0 +1,6 @@
Marcel Kapfer (mmk2410)
marcel-kapfer.de
OpenPGP: 0x09F21B09
Google+: +MarcelMichaelKapfer
Twitter: @mmk2410
GitHub: /mmk2410

87
mutt/theme

@ -0,0 +1,87 @@
## Theme kindly inspired from
## http://nongeekshandbook.blogspot.ie/2009/03/mutt-color-configuration.html
## Colours for items in the index
color index brightcyan black ~N
color index brightred black ~O
color index brightyellow black ~F
color index black green ~T
color index brightred black ~D
mono index bold ~N
mono index bold ~F
mono index bold ~T
mono index bold ~D
## Highlights inside the body of a message.
## URLs
color body brightgreen black "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
color body brightgreen black "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
mono body bold "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
mono body bold "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
## Email addresses.
color body brightgreen black "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
## Header
color header green black "^from:"
color header green black "^to:"
color header green black "^cc:"
color header green black "^date:"
color header yellow black "^newsgroups:"
color header yellow black "^reply-to:"
color header brightcyan black "^subject:"
color header red black "^x-spam-rule:"
color header green black "^x-mailer:"
color header yellow black "^message-id:"
color header yellow black "^Organization:"
color header yellow black "^Organisation:"
color header yellow black "^User-Agent:"
color header yellow black "^message-id: .*pine"
color header yellow black "^X-Fnord:"
color header yellow black "^X-WebTV-Stationery:"
color header red black "^x-spam-rule:"
color header green black "^x-mailer:"
color header yellow black "^message-id:"
color header yellow black "^Organization:"
color header yellow black "^Organisation:"
color header yellow black "^User-Agent:"
color header yellow black "^message-id: .*pine"
color header yellow black "^X-Fnord:"
color header yellow black "^X-WebTV-Stationery:"
color header yellow black "^X-Message-Flag:"
color header yellow black "^X-Spam-Status:"
color header yellow black "^X-SpamProbe:"
color header red black "^X-SpamProbe: SPAM"
## Coloring quoted text - coloring the first 7 levels:
color quoted cyan black
color quoted1 yellow black
color quoted2 red black
color quoted3 green black
color quoted4 cyan black
color quoted5 yellow black
color quoted6 red black
color quoted7 green black
## Default color definitions
#color hdrdefault white green
color signature brightmagenta black
color indicator black cyan
color attachment black green
color error red black
color message white black
color search brightwhite magenta
color status brightyellow blue
color tree brightblue black
color normal white black
color tilde green black
color bold brightyellow black
#color underline magenta black
color markers brightcyan black
## Colour definitions when on a mono screen
mono bold bold
mono underline underline
mono indicator reverse

6
redshift

@ -0,0 +1,6 @@
[redshift]
location-provider=manual
[manual]
lat=48
lon=010

12
screenrc

@ -0,0 +1,12 @@
term screen-256color
startup_message off
hardstatus off
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W} %c %{g}]'
termcapinfo xterm* ti@:te@
vbell off
screen -t mutt 1 mutt
screen -t newsbeuter 2 newsbeuter
screen -t rainbowstream 3 rainbowstream
screen -t fish 0 fish

3
vim/.netrwhist

@ -1,3 +0,0 @@
let g:netrw_dirhistmax =10
let g:netrw_dirhist_cnt =1
let g:netrw_dirhist_1='/home/mmk/web/blogger-preprocessor/assets'

347
vim/autoload/pathogen.vim

@ -1,347 +0,0 @@
" pathogen.vim - path option manipulation
" Maintainer: Tim Pope <http://tpo.pe/>
" Version: 2.3
" Install in ~/.vim/autoload (or ~\vimfiles\autoload).
"
" For management of individually installed plugins in ~/.vim/bundle (or
" ~\vimfiles\bundle), adding `execute pathogen#infect()` to the top of your
" .vimrc is the only other setup necessary.
"
" The API is documented inline below.
if exists("g:loaded_pathogen") || &cp
finish
endif
let g:loaded_pathogen = 1
" Point of entry for basic default usage. Give a relative path to invoke
" pathogen#interpose() (defaults to "bundle/{}"), or an absolute path to invoke
" pathogen#surround(). Curly braces are expanded with pathogen#expand():
" "bundle/{}" finds all subdirectories inside "bundle" inside all directories
" in the runtime path.
function! pathogen#infect(...) abort
for path in a:0 ? filter(reverse(copy(a:000)), 'type(v:val) == type("")') : ['bundle/{}']
if path =~# '^\%({\=[$~\\/]\|{\=\w:[\\/]\).*[{}*]'
call pathogen#surround(path)
elseif path =~# '^\%([$~\\/]\|\w:[\\/]\)'
call s:warn('Change pathogen#infect('.string(path).') to pathogen#infect('.string(path.'/{}').')')
call pathogen#surround(path . '/{}')
elseif path =~# '[{}*]'
call pathogen#interpose(path)
else
call s:warn('Change pathogen#infect('.string(path).') to pathogen#infect('.string(path.'/{}').')')
call pathogen#interpose(path . '/{}')
endif
endfor
call pathogen#cycle_filetype()
if pathogen#is_disabled($MYVIMRC)
return 'finish'
endif
return ''
endfunction
" Split a path into a list.
function! pathogen#split(path) abort
if type(a:path) == type([]) | return a:path | endif
if empty(a:path) | return [] | endif
let split = split(a:path,'\\\@<!\%(\\\\\)*\zs,')
return map(split,'substitute(v:val,''\\\([\\,]\)'',''\1'',"g")')
endfunction
" Convert a list to a path.
function! pathogen#join(...) abort
if type(a:1) == type(1) && a:1
let i = 1
let space = ' '
else
let i = 0
let space = ''
endif
let path = ""
while i < a:0
if type(a:000[i]) == type([])
let list = a:000[i]
let j = 0
while j < len(list)
let escaped = substitute(list[j],'[,'.space.']\|\\[\,'.space.']\@=','\\&','g')
let path .= ',' . escaped
let j += 1
endwhile
else
let path .= "," . a:000[i]
endif
let i += 1
endwhile
return substitute(path,'^,','','')
endfunction
" Convert a list to a path with escaped spaces for 'path', 'tag', etc.
function! pathogen#legacyjoin(...) abort
return call('pathogen#join',[1] + a:000)
endfunction
" Turn filetype detection off and back on again if it was already enabled.
function! pathogen#cycle_filetype() abort
if exists('g:did_load_filetypes')
filetype off
filetype on
endif
endfunction
" Check if a bundle is disabled. A bundle is considered disabled if its
" basename or full name is included in the list g:pathogen_disabled.
function! pathogen#is_disabled(path) abort
if a:path =~# '\~$'
return 1
endif
let sep = pathogen#slash()
let blacklist = map(
\ get(g:, 'pathogen_blacklist', get(g:, 'pathogen_disabled', [])) +
\ pathogen#split($VIMBLACKLIST),
\ 'substitute(v:val, "[\\/]$", "", "")')
return index(blacklist, fnamemodify(a:path, ':t')) != -1 || index(blacklist, a:path) != -1
endfunction "}}}1
" Prepend the given directory to the runtime path and append its corresponding
" after directory. Curly braces are expanded with pathogen#expand().
function! pathogen#surround(path) abort
let sep = pathogen#slash()
let rtp = pathogen#split(&rtp)
let path = fnamemodify(a:path, ':p:s?[\\/]\=$??')
let before = filter(pathogen#expand(path), '!pathogen#is_disabled(v:val)')
let after = filter(reverse(pathogen#expand(path.sep.'after')), '!pathogen#is_disabled(v:val[0:-7])')
call filter(rtp, 'index(before + after, v:val) == -1')
let &rtp = pathogen#join(before, rtp, after)
return &rtp
endfunction
" For each directory in the runtime path, add a second entry with the given
" argument appended. Curly braces are expanded with pathogen#expand().
function! pathogen#interpose(name) abort
let sep = pathogen#slash()
let name = a:name
if has_key(s:done_bundles, name)
return ""
endif
let s:done_bundles[name] = 1
let list = []
for dir in pathogen#split(&rtp)
if dir =~# '\<after$'
let list += reverse(filter(pathogen#expand(dir[0:-6].name.sep.'after'), '!pathogen#is_disabled(v:val[0:-7])')) + [dir]
else
let list += [dir] + filter(pathogen#expand(dir.sep.name), '!pathogen#is_disabled(v:val)')
endif
endfor
let &rtp = pathogen#join(pathogen#uniq(list))
return 1
endfunction
let s:done_bundles = {}
" Invoke :helptags on all non-$VIM doc directories in runtimepath.
function! pathogen#helptags() abort
let sep = pathogen#slash()
for glob in pathogen#split(&rtp)
for dir in map(split(glob(glob), "\n"), 'v:val.sep."/doc/".sep')
if (dir)[0 : strlen($VIMRUNTIME)] !=# $VIMRUNTIME.sep && filewritable(dir) == 2 && !empty(split(glob(dir.'*.txt'))) && (!filereadable(dir.'tags') || filewritable(dir.'tags'))
silent! execute 'helptags' pathogen#fnameescape(dir)
endif
endfor
endfor
endfunction
command! -bar Helptags :call pathogen#helptags()
" Execute the given command. This is basically a backdoor for --remote-expr.
function! pathogen#execute(...) abort
for command in a:000
execute command
endfor
return ''
endfunction
" Section: Unofficial
function! pathogen#is_absolute(path) abort
return a:path =~# (has('win32') ? '^\%([\\/]\|\w:\)[\\/]\|^[~$]' : '^[/~$]')
endfunction
" Given a string, returns all possible permutations of comma delimited braced
" alternatives of that string. pathogen#expand('/{a,b}/{c,d}') yields
" ['/a/c', '/a/d', '/b/c', '/b/d']. Empty braces are treated as a wildcard
" and globbed. Actual globs are preserved.
function! pathogen#expand(pattern) abort
if a:pattern =~# '{[^{}]\+}'
let [pre, pat, post] = split(substitute(a:pattern, '\(.\{-\}\){\([^{}]\+\)}\(.*\)', "\\1\001\\2\001\\3", ''), "\001", 1)
let found = map(split(pat, ',', 1), 'pre.v:val.post')
let results = []
for pattern in found
call extend(results, pathogen#expand(pattern))
endfor
return results
elseif a:pattern =~# '{}'
let pat = matchstr(a:pattern, '^.*{}[^*]*\%($\|[\\/]\)')
let post = a:pattern[strlen(pat) : -1]
return map(split(glob(substitute(pat, '{}', '*', 'g')), "\n"), 'v:val.post')
else
return [a:pattern]
endif
endfunction
" \ on Windows unless shellslash is set, / everywhere else.
function! pathogen#slash() abort
return !exists("+shellslash") || &shellslash ? '/' : '\'
endfunction
function! pathogen#separator() abort
return pathogen#slash()
endfunction
" Convenience wrapper around glob() which returns a list.
function! pathogen#glob(pattern) abort
let files = split(glob(a:pattern),"\n")
return map(files,'substitute(v:val,"[".pathogen#slash()."/]$","","")')
endfunction "}}}1
" Like pathogen#glob(), only limit the results to directories.
function! pathogen#glob_directories(pattern) abort
return filter(pathogen#glob(a:pattern),'isdirectory(v:val)')
endfunction "}}}1
" Remove duplicates from a list.
function! pathogen#uniq(list) abort
let i = 0
let seen = {}
while i < len(a:list)
if (a:list[i] ==# '' && exists('empty')) || has_key(seen,a:list[i])
call remove(a:list,i)
elseif a:list[i] ==# ''
let i += 1
let empty = 1
else
let seen[a:list[i]] = 1
let i += 1
endif
endwhile
return a:list
endfunction
" Backport of fnameescape().
function! pathogen#fnameescape(string) abort
if exists('*fnameescape')
return fnameescape(a:string)
elseif a:string ==# '-'
return '\-'
else
return substitute(escape(a:string," \t\n*?[{`$\\%#'\"|!<"),'^[+>]','\\&','')
endif
endfunction
" Like findfile(), but hardcoded to use the runtimepath.
function! pathogen#runtime_findfile(file,count) abort "{{{1
let rtp = pathogen#join(1,pathogen#split(&rtp))
let file = findfile(a:file,rtp,a:count)
if file ==# ''
return ''
else
return fnamemodify(file,':p')
endif
endfunction
" Section: Deprecated
function! s:warn(msg) abort
echohl WarningMsg
echomsg a:msg
echohl NONE
endfunction
" Prepend all subdirectories of path to the rtp, and append all 'after'
" directories in those subdirectories. Deprecated.
function! pathogen#runtime_prepend_subdirectories(path) abort
call s:warn('Change pathogen#runtime_prepend_subdirectories('.string(a:path).') to pathogen#infect('.string(a:path.'/{}').')')
return pathogen#surround(a:path . pathogen#slash() . '{}')
endfunction
function! pathogen#incubate(...) abort
let name = a:0 ? a:1 : 'bundle/{}'
call s:warn('Change pathogen#incubate('.(a:0 ? string(a:1) : '').') to pathogen#infect('.string(name).')')
return pathogen#interpose(name)
endfunction
" Deprecated alias for pathogen#interpose().
function! pathogen#runtime_append_all_bundles(...) abort
if a:0
call s:warn('Change pathogen#runtime_append_all_bundles('.string(a:1).') to pathogen#infect('.string(a:1.'/{}').')')
else
call s:warn('Change pathogen#runtime_append_all_bundles() to pathogen#infect()')
endif
return pathogen#interpose(a:0 ? a:1 . '/{}' : 'bundle/{}')
endfunction
if exists(':Vedit')
finish
endif
let s:vopen_warning = 0
function! s:find(count,cmd,file,lcd)
let rtp = pathogen#join(1,pathogen#split(&runtimepath))
let file = pathogen#runtime_findfile(a:file,a:count)
if file ==# ''
return "echoerr 'E345: Can''t find file \"".a:file."\" in runtimepath'"
endif
if !s:vopen_warning
let s:vopen_warning = 1
let warning = '|echohl WarningMsg|echo "Install scriptease.vim to continue using :V'.a:cmd.'"|echohl NONE'
else
let warning = ''
endif
if a:lcd
let path = file[0:-strlen(a:file)-2]
execute 'lcd `=path`'
return a:cmd.' '.pathogen#fnameescape(a:file) . warning
else
return a:cmd.' '.pathogen#fnameescape(file) . warning
endif
endfunction
function! s:Findcomplete(A,L,P)
let sep = pathogen#slash()
let cheats = {
\'a': 'autoload',
\'d': 'doc',
\'f': 'ftplugin',
\'i': 'indent',
\'p': 'plugin',
\'s': 'syntax'}
if a:A =~# '^\w[\\/]' && has_key(cheats,a:A[0])
let request = cheats[a:A[0]].a:A[1:-1]
else
let request = a:A
endif
let pattern = substitute(request,'/\|\'.sep,'*'.sep,'g').'*'
let found = {}
for path in pathogen#split(&runtimepath)
let path = expand(path, ':p')
let matches = split(glob(path.sep.pattern),"\n")
call map(matches,'isdirectory(v:val) ? v:val.sep : v:val')
call map(matches,'expand(v:val, ":p")[strlen(path)+1:-1]')
for match in matches
let found[match] = 1
endfor
endfor
return sort(keys(found))
endfunction
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Ve :execute s:find(<count>,'edit<bang>',<q-args>,0)
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vedit :execute s:find(<count>,'edit<bang>',<q-args>,0)
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vopen :execute s:find(<count>,'edit<bang>',<q-args>,1)
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vsplit :execute s:find(<count>,'split',<q-args>,<bang>1)
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vvsplit :execute s:find(<count>,'vsplit',<q-args>,<bang>1)
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vtabedit :execute s:find(<count>,'tabedit',<q-args>,<bang>1)
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vpedit :execute s:find(<count>,'pedit',<q-args>,<bang>1)
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vread :execute s:find(<count>,'read',<q-args>,<bang>1)
" vim:set et sw=2 foldmethod=expr foldexpr=getline(v\:lnum)=~'^\"\ Section\:'?'>1'\:getline(v\:lnum)=~#'^fu'?'a1'\:getline(v\:lnum)=~#'^endf'?'s1'\:'=':

1
vim/bundle/YouCompleteMe

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

1
vim/bundle/gitignore

@ -1 +0,0 @@
Subproject commit 061c5c756713f42b92b6b69b0a081075319a60d0

1
vim/bundle/nerdtree

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

1
vim/bundle/nerdtree-git-plugin

@ -1 +0,0 @@
Subproject commit 23d5199f0eaee036186f3df8a87ec356905c6a32

1
vim/bundle/php.vim

@ -1 +0,0 @@
Subproject commit 502c96d61919dd784f0f7214ca69c31286fa11eb

1
vim/bundle/rust.vim

@ -1 +0,0 @@
Subproject commit 566fa060a852a92758bdf1a0a1752ed74e16cbd1

1
vim/bundle/snipmate.vim

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

1
vim/bundle/syntastic

@ -1 +0,0 @@
Subproject commit 630169bfc21bf5a114616238810e4b31b19eb983

1
vim/bundle/tagbar

@ -1 +0,0 @@
Subproject commit 7b36c46d17d57db34fdb0adac9ba6382d0bb5e66

1
vim/bundle/taglist.vim

@ -1 +0,0 @@
Subproject commit 53041fbc45398a9af631a20657e109707a455339

1
vim/bundle/vim-airline

@ -1 +0,0 @@
Subproject commit 14d14cf951c08fc88ca6c3e6f28fe47b99421e23

1
vim/bundle/vim-autoclose

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

1
vim/bundle/vim-coffee-script

@ -1 +0,0 @@
Subproject commit 32fe889b8cafd3a4921ef8e6485156453ff58c42

1
vim/bundle/vim-colors-solarized

@ -1 +0,0 @@
Subproject commit 528a59f26d12278698bb946f8fb82a63711eec21

1
vim/bundle/vim-fugitive

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

1
vim/bundle/vim-gitgutter

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

1
vim/bundle/vim-hack

@ -1 +0,0 @@
Subproject commit 580441e583502c42d28a2001aa3206250913879e

101
vim/colors/mmk2410.vim

@ -1,101 +0,0 @@
" Vim color file - mmk2410
" Generated by http://bytefluent.com/vivify 2015-09-18
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
set t_Co=256
let g:colors_name = "mmk2410"
"hi CTagsMember -- no settings --
"hi CTagsGlobalConstant -- no settings --
"hi Ignore -- no settings --
hi Normal guifg=#f2f2f2 guibg=#0a0f0f guisp=#0a0f0f gui=NONE ctermfg=255 ctermbg=233 cterm=NONE
"hi CTagsImport -- no settings --
"hi CTagsGlobalVariable -- no settings --
"hi EnumerationValue -- no settings --
"hi Union -- no settings --
"hi Question -- no settings --
"hi EnumerationName -- no settings --
"hi DefinedName -- no settings --
"hi LocalVariable -- no settings --
"hi CTagsClass -- no settings --
"hi clear -- no settings --
hi IncSearch guifg=#192224 guibg=#00c700 guisp=#00c700 gui=NONE ctermfg=235 ctermbg=40 cterm=NONE
hi WildMenu guifg=NONE guibg=#A1A6A8 guisp=#A1A6A8 gui=NONE ctermfg=NONE ctermbg=248 cterm=NONE
hi SignColumn guifg=#192224 guibg=#536991 guisp=#536991 gui=NONE ctermfg=235 ctermbg=60 cterm=NONE
hi SpecialComment guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Typedef guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi Title guifg=#f5f5ff guibg=#292929 guisp=#292929 gui=bold,italic ctermfg=189 ctermbg=235 cterm=bold
hi Folded guifg=#192224 guibg=#A1A6A8 guisp=#A1A6A8 gui=italic ctermfg=235 ctermbg=248 cterm=NONE
hi PreCondit guifg=#f20372 guibg=NONE guisp=NONE gui=NONE ctermfg=198 ctermbg=NONE cterm=NONE
hi Include guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Float guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
hi StatusLineNC guifg=#cccccc guibg=#127894 guisp=#127894 gui=bold ctermfg=252 ctermbg=24 cterm=bold
hi NonText guifg=#5E6C70 guibg=NONE guisp=NONE gui=italic ctermfg=66 ctermbg=NONE cterm=NONE
hi DiffText guifg=NONE guibg=#a33b42 guisp=#a33b42 gui=NONE ctermfg=NONE ctermbg=131 cterm=NONE
hi ErrorMsg guifg=#ffffff guibg=#e81919 guisp=#e81919 gui=NONE ctermfg=15 ctermbg=160 cterm=NONE
hi Debug guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi PMenuSbar guifg=NONE guibg=#193138 guisp=#193138 gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
hi Identifier guifg=#47afff guibg=NONE guisp=NONE gui=NONE ctermfg=75 ctermbg=NONE cterm=NONE
hi SpecialChar guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Conditional guifg=#f20372 guibg=NONE guisp=NONE gui=bold ctermfg=198 ctermbg=NONE cterm=bold
hi StorageClass guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi Todo guifg=#ffffff guibg=#bd0000 guisp=#bd0000 gui=NONE ctermfg=15 ctermbg=1 cterm=NONE
hi Special guifg=#cc00ff guibg=NONE guisp=NONE gui=NONE ctermfg=165 ctermbg=NONE cterm=NONE
hi LineNr guifg=#666666 guibg=NONE guisp=NONE gui=NONE ctermfg=241 ctermbg=NONE cterm=NONE
hi StatusLine guifg=#d4d4d4 guibg=#ad3434 guisp=#ad3434 gui=bold ctermfg=188 ctermbg=131 cterm=bold
hi Label guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi PMenuSel guifg=#1c1c1c guibg=#c700b0 guisp=#c700b0 gui=NONE ctermfg=234 ctermbg=5 cterm=NONE
hi Search guifg=#192224 guibg=#55bd00 guisp=#55bd00 gui=NONE ctermfg=235 ctermbg=70 cterm=NONE
hi Delimiter guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Statement guifg=#f20372 guibg=NONE guisp=NONE gui=bold ctermfg=198 ctermbg=NONE cterm=bold
hi SpellRare guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
hi Comment guifg=#5c5c5c guibg=NONE guisp=NONE gui=italic ctermfg=59 ctermbg=NONE cterm=NONE
hi Character guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
hi TabLineSel guifg=#d6d6d6 guibg=#1e73bd guisp=#1e73bd gui=bold ctermfg=188 ctermbg=4 cterm=bold
hi Number guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
hi Boolean guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
hi Operator guifg=#d91a1a guibg=NONE guisp=NONE gui=bold ctermfg=160 ctermbg=NONE cterm=bold
hi CursorLine guifg=NONE guibg=#222E30 guisp=#222E30 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
hi TabLineFill guifg=#192224 guibg=#127894 guisp=#127894 gui=bold ctermfg=235 ctermbg=24 cterm=bold
hi WarningMsg guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE ctermfg=248 ctermbg=88 cterm=NONE
hi VisualNOS guifg=#192224 guibg=#F9F9FF guisp=#F9F9FF gui=underline ctermfg=235 ctermbg=189 cterm=underline
hi DiffDelete guifg=NONE guibg=#192224 guisp=#192224 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
hi ModeMsg guifg=#F9F9F9 guibg=#192224 guisp=#192224 gui=bold ctermfg=15 ctermbg=235 cterm=bold
hi CursorColumn guifg=NONE guibg=#222E30 guisp=#222E30 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
hi Define guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Function guifg=#48c750 guibg=NONE guisp=NONE gui=bold ctermfg=77 ctermbg=NONE cterm=bold
hi FoldColumn guifg=#192224 guibg=#A1A6A8 guisp=#A1A6A8 gui=italic ctermfg=235 ctermbg=248 cterm=NONE
hi PreProc guifg=#47afff guibg=NONE guisp=NONE gui=NONE ctermfg=75 ctermbg=NONE cterm=NONE
hi Visual guifg=#192224 guibg=#F9F9FF guisp=#F9F9FF gui=NONE ctermfg=235 ctermbg=189 cterm=NONE
hi MoreMsg guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi SpellCap guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
hi VertSplit guifg=#192224 guibg=#5E6C70 guisp=#5E6C70 gui=bold ctermfg=235 ctermbg=66 cterm=bold
hi Exception guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi Keyword guifg=#ff6600 guibg=NONE guisp=NONE gui=bold ctermfg=202 ctermbg=NONE cterm=bold
hi Type guifg=#47e6c6 guibg=NONE guisp=NONE gui=bold ctermfg=79 ctermbg=NONE cterm=bold
hi DiffChange guifg=NONE guibg=#a33b42 guisp=#a33b42 gui=NONE ctermfg=NONE ctermbg=131 cterm=NONE
hi Cursor guifg=#192224 guibg=#F9F9F9 guisp=#F9F9F9 gui=NONE ctermfg=235 ctermbg=15 cterm=NONE
hi SpellLocal guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
hi Error guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE ctermfg=248 ctermbg=88 cterm=NONE
hi