diff options
-rw-r--r-- | .config/nitrogen/bg-saved.cfg | 2 | ||||
-rw-r--r-- | .config/nitrogen/nitrogen.cfg | 2 | ||||
-rw-r--r-- | .config/ranger/rifle.conf | 1 | ||||
-rw-r--r-- | .vimrc | 16 | ||||
-rw-r--r-- | README.md | 47 |
5 files changed, 40 insertions, 28 deletions
diff --git a/.config/nitrogen/bg-saved.cfg b/.config/nitrogen/bg-saved.cfg index 71190f2..5bee0dc 100644 --- a/.config/nitrogen/bg-saved.cfg +++ b/.config/nitrogen/bg-saved.cfg @@ -1,4 +1,4 @@ [:0.0] -file=/home/shmibs/backdrops/shadowed/aigis-1920x1080.png +file=/home/shmibs/backdrops/shadowed/Mononoke-colourful.jpg mode=5 bgcolor=#000000 diff --git a/.config/nitrogen/nitrogen.cfg b/.config/nitrogen/nitrogen.cfg index 9a87a10..48d69f4 100644 --- a/.config/nitrogen/nitrogen.cfg +++ b/.config/nitrogen/nitrogen.cfg @@ -7,4 +7,4 @@ sizey=1062 [nitrogen] view=icon icon_caps=false -dirs=/home/shmibs/backdrops; +dirs=/home/shmibs/backdrops/shadowed; diff --git a/.config/ranger/rifle.conf b/.config/ranger/rifle.conf index aa57817..8cdb0b5 100644 --- a/.config/ranger/rifle.conf +++ b/.config/ranger/rifle.conf @@ -117,6 +117,7 @@ mime ^video, terminal, !X, has mpv = mplayer -- "$@" #------------------------------------------- # Image Viewing: #------------------------------------------- +ext svg, has inkscape, X, flag f = inkscape -- "$@" mime ^image, has sxiv, X, flag f = sxiv -a "$@" mime ^image, has gimp, X, flag f = gimp -- "$@" ext xcf, X, flag f = gimp -- "$@" @@ -77,8 +77,7 @@ let g:UltiSnipsJumpBackwardTrigger="<c-b>" noremap gr gq "insert lines below -nnoremap ++ == -nnoremap = O<Esc>j +nnoremap <silent>= :set paste<CR>m`O<Esc>``:set nopaste<CR> "folds! nnoremap fo zO @@ -136,14 +135,17 @@ autocmd BufNewFile,BufRead *.tex set filetype=tex "doing with viml), so separate lines it is. autocmd FileType asm call Settings_asm() autocmd FileType c call Settings_c() +autocmd FileType coffee call Settings_coffee() autocmd FileType cpp call Settings_c() autocmd FileType css call Settings_c() +autocmd FileType d call Settings_c() autocmd FileType tex call Settings_tex() autocmd FileType haskell call Settings_haskell() autocmd FileType html call Settings_html() autocmd FileType xhtml call Settings_html() autocmd FileType make call Settings_script() autocmd FileType matlab call Settings_matlab() +autocmd FileType mkd call Settings_text() autocmd FileType nim call Settings_nim() autocmd FileType perl call Settings_script() autocmd FileType python call Settings_script() @@ -171,6 +173,16 @@ function! Settings_c() nnoremap <buffer> -- O<Space>*/<Esc>hhi/*<Space> endfunction +function! Settings_coffee() + "settings + setlocal foldmethod=syntax + setlocal shiftwidth=2 + setlocal tabstop=2 + setlocal softtabstop=2 + "mappings + nnoremap <buffer> -- O#<Space> +endfunction + function! Settings_haskell() "settings "mappings @@ -7,45 +7,44 @@ ##Current Utilities ###MATE -i'm using mate as a backend to handle all -that dconf garbage etc. apart from a few -daemons, everything is launched from -mate-session + +i'm using mate as a backend to handle all that dconf garbage etc. apart from a +few daemons, everything is launched from mate-session ###herbstluftwm -i was using awesome for a while, but dealing with all -that lua got annoying. herbstluftwm has the really -interesting concept of allowing manual tiling of frames -and then providing automatic layouts for inside those -frames. in theory, it's the best of both worlds, but -it gets kind of confusing, so i've just set the layout -to always be max. this way frames basically just have -multiple tabs for me that can by cycled through. it's -really neat for saving screen space! (try splitting a -screen with both an editor and a terminal on one side -and all your documentation on the other) + +i was using awesome for a while, but dealing with all that lua got annoying. +herbstluftwm has the really interesting concept of allowing manual tiling of +frames and then providing automatic layouts for inside those frames. in theory, +it's the best of both worlds, but it gets kind of confusing, so i've just set +the layout to always be max. this way frames basically just have multiple tabs +for me that can by cycled through. it's really neat for saving screen space! +(try splitting a screen with both an editor and a terminal on one side and all +your documentation on the other) ###urxvt + yay for mouseless copy-pasta! -if you've never seend it, check out +if you've never seen it, check out [urxvt-perls](https://github.com/muennich/urxvt-perls). ###ranger + yay for everything about ranger! ###sxiv -were it not for being completely cut off from any -file management, sxiv would be the best thing to -ever happen to images. i've been looking into -adding a feature of some sort for it to communicate -selections to the outside world. + +were it not for being completely cut off from any file management, sxiv would +be the best thing to ever happen to images. i've been looking into adding a +feature of some sort for it to communicate selections to the outside world. ###pentadactyl + if you've never heard of it, try pentadactyl NOW. suddenly a browser is no longer a thing that necessarily breaks your workflow when you have to refer to it for information. oh, and try [setting your hint keys](http://5digits.org/pentadactyl/faq#faq-hintkeys). -###dunst/dmenu/compton/bar/nitrogen -useful things all around. i'm still trying to figure out -alternative mouse buttons with bar. +###dunst/dmenu/compton/lemonbar/nitrogen + +useful things all around. |