Skip to content

Instantly share code, notes, and snippets.

@glamp
Created June 27, 2017 21:03
Show Gist options
  • Save glamp/34f02e888fc4676dcbc6dc9fa524f861 to your computer and use it in GitHub Desktop.
Save glamp/34f02e888fc4676dcbc6dc9fa524f861 to your computer and use it in GitHub Desktop.
" Generated by Color Theme Generator at Sweyla
" http://sweyla.com/themes/seed/690000/
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
" Set environment to 256 colours
set t_Co=256
let colors_name = "idledark"
if version >= 700
hi CursorLine guibg=#040B00 ctermbg=16
hi CursorLineNr guifg=#333930 guibg=#1D2419 gui=none ctermfg=236 ctermbg=none cterm=none
hi CursorColumn guibg=#040B00 ctermbg=16
hi MatchParen guifg=#A1B4B5 guibg=#040B00 gui=bold ctermfg=249 ctermbg=16 cterm=bold
hi Pmenu guifg=#FFFFFF guibg=#323232 ctermfg=255 ctermbg=236
hi PmenuSel guifg=#FFFFFF guibg=#DF6A67 ctermfg=255 ctermbg=167
endif
" Background and menu colors
hi Cursor guifg=NONE guibg=#FFFFFF ctermbg=255 gui=none
hi Normal guifg=#FFFFFF guibg=#040B00 gui=none ctermfg=255 ctermbg=16 cterm=none
hi NonText guifg=#FFFFFF guibg=#FFFFFF gui=none ctermfg=255 ctermbg=none cterm=none
hi LineNr guifg=#333930 guibg=#1D2419 gui=none ctermfg=236 ctermbg=none cterm=none
hi StatusLine guifg=#FFFFFF guibg=#2F1E14 gui=italic ctermfg=255 ctermbg=234 cterm=italic
hi StatusLineNC guifg=#FFFFFF guibg=#2C3328 gui=none ctermfg=255 ctermbg=236 cterm=none
hi VertSplit guifg=#FFFFFF guibg=#1D2419 gui=none ctermfg=255 ctermbg=234 cterm=none
hi Folded guifg=#FFFFFF guibg=#040B00 gui=none ctermfg=255 ctermbg=16 cterm=none
hi Title guifg=#DF6A67 guibg=NONE gui=bold ctermfg=167 ctermbg=NONE cterm=bold
hi Visual guifg=#516EFF guibg=#323232 gui=none ctermfg=144 ctermbg=236 cterm=none
hi SpecialKey guifg=#2BB4FF guibg=#131A0F gui=none ctermfg=39 ctermbg=233 cterm=none
"hi DiffChange guibg=#4F5400 gui=none ctermbg=58 cterm=none
"hi DiffAdd guibg=#282D4C gui=none ctermbg=236 cterm=none
"hi DiffText guibg=#683866 gui=none ctermbg=241 cterm=none
"hi DiffDelete guibg=#420800 gui=none ctermbg=52 cterm=none
hi DiffChange guibg=#4C4C09 gui=none ctermbg=234 cterm=none
hi DiffAdd guibg=#252556 gui=none ctermbg=17 cterm=none
hi DiffText guibg=#66326E gui=none ctermbg=22 cterm=none
hi DiffDelete guibg=#3F000A gui=none ctermbg=0 ctermfg=196 cterm=none
hi TabLineFill guibg=#5E5E5E gui=none ctermbg=235 ctermfg=228 cterm=none
hi TabLineSel guifg=#516EFF gui=bold ctermfg=63 cterm=bold
" Syntax highlighting -- switch 53 to darker purple
hi Comment term=NONE cterm=NONE ctermfg=darkgrey gui=NONE guifg=red2
hi Constant term=underline cterm=NONE ctermfg=28 gui=NONE guifg=green3
hi Number guifg=#2BB4FF gui=none ctermfg=39 cterm=none
hi Identifier term=underline cterm=NONE ctermfg=53 gui=NONE guifg=blue
hi Statement term=bold cterm=bold ctermfg=130 gui=NONE guifg=Orange
hi Function term=underline cterm=NONE ctermfg=darkcyan gui=NONE guifg=blue
hi Special term=bold cterm=NONE ctermfg=lightred gui=NONE guifg=green3
hi PreProc term=underline cterm=NONE ctermfg=130 gui=NONE guifg=magenta3
hi Keyword guifg=#A1B4B5 gui=none ctermfg=249 cterm=none
hi String guifg=#516EFF gui=none ctermfg=28 cterm=none
hi Type term=underline cterm=NONE ctermfg=53 gui=NONE guifg=purple
hi pythonBuiltin guifg=#7EE8FF gui=none ctermfg=53 cterm=none
hi javascriptBuiltin guifg=#7EE8FF gui=none ctermfg=53 cterm=none
" hi TabLineFill guifg=#223266 gui=none ctermfg=236 cterm=none
" Dear Greg, please never use VIM 8.0. Only VIM 7.4 please.
set t_Co=256
syntax on
" relative line numbers
set number
set relativenumber
colorscheme idledark
"pathogen stuff...
syntax on
filetype plugin indent on
" this should be filetype specific
set smartindent
" set tabstop=4
" set shiftwidth=2
set expandtab
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
Bundle 'fatih/vim-go'
Bundle 'groenewege/vim-less'
Bundle 'scrooloose/nerdtree'
Bundle 'nathanaelkane/vim-indent-guides'
filetype plugin indent on " required!
" not sure what this does
set pastetoggle=<F10>
" associate *.conf with bash filetype
au BufRead,BufNewFile *.conf setfiletype sh
" associate *.service with bash filetype
au BufRead,BufNewFile *.service setfiletype sh
" nerdtree
autocmd vimenter * if !argc() | NERDTree | endif
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
" highlight selected words
set hlsearch
" diable folding in markdown
let g:vim_markdown_folding_disabled=1
let g:indentLine_char = '¦'
autocmd BufNewFile,BufReadPost *.coffee setl tabstop=2 shiftwidth=2
autocmd BufNewFile,BufReadPost *.litcoffee setl tabstop=2 shiftwidth=2
autocmd BufNewFile,BufReadPost *.hbs setl tabstop=2 shiftwidth=2
autocmd BufNewFile,BufReadPost *.js setl tabstop=2 shiftwidth=2
autocmd BufNewFile,BufReadPost *.r setl tabstop=2 shiftwidth=2
autocmd BufNewFile,BufReadPost *.R setl tabstop=2 shiftwidth=2
autocmd BufNewFile,BufReadPost *.py setl tabstop=4 shiftwidth=4
autocmd BufNewFile,BufReadPost *.go setl tabstop=8 shiftwidth=8
autocmd BufNewFile,BufRead *.pig set filetype=pig syntax=pig
" for other files
set tabstop=4
set shiftwidth=2
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/
""" HTML Editing
" complete HTML tags with <C-X><C-O>
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
" " Alias </*space* as </<C-X><C-O>
autocmd FileType html iabbrev </ </<C-X><C-O>
set backspace=2 " make backspace behave 'normally'
set pastetoggle=<F2>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment