Skip to content

Instantly share code, notes, and snippets.

@seyDoggy
Created August 23, 2013 00:38
Show Gist options
  • Save seyDoggy/6314374 to your computer and use it in GitHub Desktop.
Save seyDoggy/6314374 to your computer and use it in GitHub Desktop.
backup of some vim prefs
" My prefs
syntax on
set number
colorscheme solarized
set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab
set shellcmdflag=-lc
set incsearch
set nowrap
set omnifunc=csscomplete#CompleteCSS
set guifont=mono\ 8
" JsBeautify Settings
" for JavaScript
autocmd FileType javascript noremap <buffer> <c-f> :call JsBeautify()<cr>
" for html
autocmd FileType html noremap <buffer> <c-f> :call HtmlBeautify()<cr>
" for css or scss
autocmd FileType css noremap <buffer> <c-f> :call CSSBeautify()<cr>
" Pathogen settings
execute pathogen#infect()
execute pathogen#incubate()
execute pathogen#helptags()
" Gist options
let g:gist_clip_command = 'pbcopy'
let g:gist_open_browser_after_post = 1
let g:gist_detect_filetype = 1
" NERD_tree toggle ^n
map <C-n> :NERDTreeToggle<CR>
"Markdown to HTML
nmap <leader>md :%!/usr/local/Cellar/markdown/1.0.1/bin/markdown --html4tags<CR>
" maps \c to ^__ for commenting
map <leader>c <C-_><C-_>
" maps space to prompt
map <space> :
" map double space to command-line prompt
map <space><space> :!
" map F7 to reindent lines
map <F7> mzgg=G`z<CR>
" map <F6> to zencoding completions
map <F6> <C-Y>,<CR>
" map <F3> and <F4> to numbers.vim
nnoremap <F3> :NumbersToggle<CR>
nnoremap <F4> :NumbersOnOff<CR>
" map leader p to color picker
map <leader>p :PickHEX<CR>
" Moving lines
nnoremap <C-j> :m .+1<CR>==
nnoremap <C-k> :m .-2<CR>==
inoremap <C-j> <Esc>:m .+1<CR>==gi
inoremap <C-k> <Esc>:m .-2<CR>==gi
vnoremap <C-j> :m '>+1<CR>gv=gv
vnoremap <C-k> :m '<-2<CR>gv=gv
filetype plugin indent on
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment