aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.config/nitrogen/bg-saved.cfg2
-rw-r--r--.config/nitrogen/nitrogen.cfg2
-rw-r--r--.config/ranger/rifle.conf1
-rw-r--r--.vimrc16
-rw-r--r--README.md47
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 -- "$@"
diff --git a/.vimrc b/.vimrc
index 9fd3225..b00114c 100644
--- a/.vimrc
+++ b/.vimrc
@@ -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
diff --git a/README.md b/README.md
index e330b1e..68f9fee 100644
--- a/README.md
+++ b/README.md
@@ -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.