
163 changed files with 863 additions and 1630 deletions
@ -0,0 +1,5 @@
|
||||
keycode 66 = Control_L |
||||
clear Lock |
||||
add Control = Control_L |
||||
keycode 118 = Caps_Lock |
||||
add Lock = Caps_Lock |
@ -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 |
||||
|
@ -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' |
@ -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 |
@ -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 |
@ -0,0 +1,5 @@
|
||||
function haha |
||||
for x in (seq 10) |
||||
echo hahahahahahahahahahahahahahahahahaha |
||||
end |
||||
end |
@ -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 & |
@ -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() |
@ -0,0 +1,2 @@
|
||||
text/html; lynx -assume_charset=%{charset} -display_charset=utf-8 -dump %s; nametemplate=%s.html; copiousoutput |
||||
|
@ -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 |
@ -0,0 +1,6 @@
|
||||
Marcel Kapfer (mmk2410) |
||||
marcel-kapfer.de |
||||
OpenPGP: 0x09F21B09 |
||||
Google+: +MarcelMichaelKapfer |
||||
Twitter: @mmk2410 |
||||
GitHub: /mmk2410 |
@ -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 |
@ -0,0 +1,6 @@
|
||||
[redshift] |
||||
location-provider=manual |
||||
|
||||
[manual] |
||||
lat=48 |
||||
lon=010 |
@ -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 |
@ -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' |
@ -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 +0,0 @@
|
||||
Subproject commit 23d5199f0eaee036186f3df8a87ec356905c6a32 |
@ -1 +0,0 @@
|
||||
Subproject commit 32fe889b8cafd3a4921ef8e6485156453ff58c42 |
@ -1 +0,0 @@
|
||||
Subproject commit 528a59f26d12278698bb946f8fb82a63711eec21 |
@ -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 |