spotify workflow + keybindings

main
Steffen Rademacker 7 years ago
parent 2cedbffec3
commit 04591d2b9a

10
khdrc

@ -24,7 +24,7 @@ ralt - 0x21: kwmc window -m display 0
ralt - 0x1E: kwmc window -m display 1
# rotate and fullscreen and switch modes
ralt - f: kwmc window -z fullscreen
ralt - f: kwmc window -t focused
ralt - r: kwmc tree rotate 90
ralt - 1: kwmc space -t bsp
ralt - 2: kwmc space -t monocle
@ -35,10 +35,10 @@ khd mode resizer color 0xff5e8d87
khd mode vimmode color 0xffa54242
# toggle between modes
ralt - a: khd -e "mode activate resizer"; kwmc config border focused on;
ralt - s: khd -e "mode activate vimmode"; kwmc config border focused on;
ralt - a: khd -e "mode activate resizer"; kwmc config border focused on; # a as used in tmux as well
ralt - v: khd -e "mode activate vimmode"; kwmc config border focused on; # v for vim mode
resizer + ralt - a: khd -e "mode activate default"; kwmc config border focused off;
vimmode + ralt - s: khd -e "mode activate default"; kwmc config border focused off;
vimmode + ralt - v: khd -e "mode activate default"; kwmc config border focused off;
# resizer mode
resizer - 1: kwmc window -c type bsp
@ -53,7 +53,7 @@ resizer - d: kwmc window -c reduce 0.02 west
resizer - w: kwmc window -c reduce 0.02 south
resizer - s: kwmc window -c reduce 0.02 north
resizer - p: kwmc window -z parent
resizer - f: kwmc window -t focused
resizer - f: kwmc window -z fullscreen
resizer - t: kwmc window -c split-mode toggle
resizer - 0x35: khd -e "mode activate default"; kwmc config border focused off;

@ -1,13 +1,32 @@
set autoindent
set autoread " Automatically read a file that has changed on disk
set backspace=indent,eol,start " Allow backspacing over everything in insert mode
set cmdheight=2 " command window is 2 high
set cpoptions+=$ " Add a $ to the end of a selection
set cpoptions+=J " 2 spaces after a sentence for easier text manupulation
set cursorline " highlight current line
set display+=lastline " shorten long lastlines
set expandtab
set fileformat=unix
set fillchars=
set foldignore=
set foldlevelstart=1 " deactivate folding on fileload
set foldmethod=indent " indent folding
set foldnestmax=20 " max 20 levels of folding
set formatoptions+=j " Delete comment character when joining commented lines
set grepprg=ag " use ag for grepping
set hidden " allows for switching buffers without writing
set hlsearch
set ignorecase
set laststatus=2 " statusbar is 2 high
set lazyredraw " Don't redraw while executing macros
set list! " nice Whitespace chars
set listchars=extends,precedes,tab:▸\ ,trail
set mouse=a " mouse for scrolling
set nobackup " no backups
set noerrorbells " don't beep
set noesckeys " no delay for escaping
set nofoldenable " dont fold by default - let me do it
set noshowmode " dont show active mode
set noswapfile " no swp-files
set nowrap " dont wrap lines around
@ -17,43 +36,22 @@ set relativenumber " relative line numbers are mothereffin awesome
set ruler " show where you are in the document
set scrolljump=5 " Lines to scroll when cursor leaves screen
set scrolloff=3 " Minimum lines to keep above and below cursor
set shiftround
set shiftwidth=2
set showcmd " show me what im doing. helps alot
set showmatch
set sidescroll=10 " smoother side-scrolling
set sidescrolloff=5 " jump by 5 when scrolling sideways
set smartcase
set smarttab
set softtabstop=2
set tabstop=2
set timeout ttimeoutlen=100 " get rid of the delay when pressing O (for example)
set virtualedit=all " every mode active from v V to StrgV
set visualbell " don't flicker
set complete-=i " dont complete from files
set nrformats-=octal " nobody uses octal anyway
set display+=lastline " shorten long lastlines
set formatoptions+=j " Delete comment character when joining commented lines
set ignorecase
set smartcase
set hlsearch
set showmatch
set wrapscan
set wildmode=list:longest,list:full
set wildmenu
set foldignore=
set foldmethod=indent " indent folding
set foldnestmax=20 " max 20 levels of folding
set nofoldenable " dont fold by default - let me do it
set foldlevelstart=1 " deactivate folding on fileload
set fileformat=unix
set tabstop=2
set softtabstop=2
set shiftwidth=2
set shiftround
set smarttab
set expandtab
set autoindent
set list! " nice Whitespace chars
set listchars=extends,precedes,tab:▸\ ,trail
set fillchars=
set laststatus=2 " statusbar is 2 high
set cmdheight=2 " command window is 2 high
set cpoptions+=$ " Add a $ to the end of a selection
set cpoptions+=J " 2 spaces after a sentence for easier text manupulation
set wildmode=list:longest,list:full
set wrapscan
" hybrid color scheme
let g:hybrid_reduced_contrast = 0

Loading…
Cancel
Save