Switched to termite terminal
This commit is contained in:
parent
7f564ce9d1
commit
e344212ef5
3 changed files with 97 additions and 3 deletions
|
@ -4,7 +4,6 @@ Plug 'HerringtonDarkholme/yats', {'for' : 'typescript'}
|
||||||
Plug 'Shougo/vimproc.vim', {'do' : 'make'}
|
Plug 'Shougo/vimproc.vim', {'do' : 'make'}
|
||||||
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||||
Plug 'mhartington/deoplete-typescript', {'for' : 'typescript'}
|
Plug 'mhartington/deoplete-typescript', {'for' : 'typescript'}
|
||||||
Plug 'zchee/deoplete-go', {'do': 'make', 'for' : 'go'}
|
|
||||||
Plug 'Quramy/tsuquyomi', {'for' : 'typescript'}
|
Plug 'Quramy/tsuquyomi', {'for' : 'typescript'}
|
||||||
Plug 'pangloss/vim-javascript', {'for' : 'javascript'}
|
Plug 'pangloss/vim-javascript', {'for' : 'javascript'}
|
||||||
Plug 'Quramy/vim-js-pretty-template', {'for' : 'javascript'}
|
Plug 'Quramy/vim-js-pretty-template', {'for' : 'javascript'}
|
||||||
|
@ -25,7 +24,6 @@ Plug 'vim-airline/vim-airline'
|
||||||
Plug 'vim-airline/vim-airline-themes'
|
Plug 'vim-airline/vim-airline-themes'
|
||||||
Plug 'tpope/vim-fugitive'
|
Plug 'tpope/vim-fugitive'
|
||||||
Plug 'nathanaelkane/vim-indent-guides'
|
Plug 'nathanaelkane/vim-indent-guides'
|
||||||
Plug 'fatih/vim-go', {'for' : 'go'}
|
|
||||||
Plug 'rust-lang/rust.vim', {'for' : 'rust'}
|
Plug 'rust-lang/rust.vim', {'for' : 'rust'}
|
||||||
Plug 'sebastianmarkow/deoplete-rust', {'for' : 'rust'}
|
Plug 'sebastianmarkow/deoplete-rust', {'for' : 'rust'}
|
||||||
Plug 'cespare/vim-toml', {'for' : 'toml'}
|
Plug 'cespare/vim-toml', {'for' : 'toml'}
|
||||||
|
@ -45,14 +43,22 @@ Plug 'fmoralesc/vim-tutor-mode', {'on' : 'Tutor'}
|
||||||
Plug 'Shougo/neosnippet'
|
Plug 'Shougo/neosnippet'
|
||||||
Plug 'Shougo/neosnippet-snippets'
|
Plug 'Shougo/neosnippet-snippets'
|
||||||
Plug 'wikitopian/hardmode'
|
Plug 'wikitopian/hardmode'
|
||||||
|
Plug 'majutsushi/tagbar', {'on' : 'Tagbar'}
|
||||||
|
Plug 'chrisbra/improvedft'
|
||||||
|
Plug 'haya14busa/incsearch.vim'
|
||||||
|
Plug 'haya14busa/incsearch-fuzzy.vim'
|
||||||
|
Plug 'haya14busa/incsearch-easymotion.vim'
|
||||||
|
Plug 'mhinz/vim-startify'
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
let g:ft_improved_ignorecase = 1
|
||||||
let test#strategy = "neoterm"
|
let test#strategy = "neoterm"
|
||||||
let g:elm_format_autosave = 1
|
let g:elm_format_autosave = 1
|
||||||
"set tags=tags;/
|
"set tags=tags;/
|
||||||
set tags=./tags,tags;$HOME
|
set tags=./tags,tags;$HOME
|
||||||
let g:easytags_dynamic_files = 1
|
let g:easytags_dynamic_files = 1
|
||||||
let g:easytags_async = 1
|
let g:easytags_async = 1
|
||||||
|
let g:easytags_events = ['BufWritePost']
|
||||||
set ttyfast
|
set ttyfast
|
||||||
set number
|
set number
|
||||||
set hidden
|
set hidden
|
||||||
|
@ -158,6 +164,7 @@ noremap <Leader>q :q<CR>
|
||||||
noremap <Leader>r :%s/
|
noremap <Leader>r :%s/
|
||||||
noremap <Leader>f :Ack
|
noremap <Leader>f :Ack
|
||||||
noremap <Leader>n :NERDTreeToggle<CR>
|
noremap <Leader>n :NERDTreeToggle<CR>
|
||||||
|
noremap <leader>t :Tagbar<CR>
|
||||||
nmap <silent> <leader>ev :e $MYVIMRC<CR>
|
nmap <silent> <leader>ev :e $MYVIMRC<CR>
|
||||||
nmap <silent> <leader>sv :so $MYVIMRC<CR>
|
nmap <silent> <leader>sv :so $MYVIMRC<CR>
|
||||||
nnoremap <leader>bd :bd<CR>
|
nnoremap <leader>bd :bd<CR>
|
||||||
|
@ -187,3 +194,47 @@ au FileType go nmap <leader>rt <Plug>(go-run-tab)
|
||||||
au FileType go nmap <Leader>rs <Plug>(go-run-split)
|
au FileType go nmap <Leader>rs <Plug>(go-run-split)
|
||||||
au FileType go nmap <Leader>rv <Plug>(go-run-vertical)
|
au FileType go nmap <Leader>rv <Plug>(go-run-vertical)
|
||||||
|
|
||||||
|
"tagbar
|
||||||
|
let g:tagbar_type_elixir = {
|
||||||
|
\ 'ctagstype' : 'elixir',
|
||||||
|
\ 'kinds' : [
|
||||||
|
\ 'f:functions',
|
||||||
|
\ 'functions:functions',
|
||||||
|
\ 'c:callbacks',
|
||||||
|
\ 'd:delegates',
|
||||||
|
\ 'e:exceptions',
|
||||||
|
\ 'i:implementations',
|
||||||
|
\ 'a:macros',
|
||||||
|
\ 'o:operators',
|
||||||
|
\ 'm:modules',
|
||||||
|
\ 'p:protocols',
|
||||||
|
\ 'r:records'
|
||||||
|
\ ]
|
||||||
|
\ }
|
||||||
|
|
||||||
|
"Incsearch
|
||||||
|
function! s:config_fuzzyall(...) abort
|
||||||
|
return extend(copy({
|
||||||
|
\ 'converters': [
|
||||||
|
\ incsearch#config#fuzzy#converter(),
|
||||||
|
\ incsearch#config#fuzzyspell#converter()
|
||||||
|
\ ],
|
||||||
|
\ }), get(a:, 1, {}))
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
noremap <silent><expr> / incsearch#go(<SID>config_fuzzyall())
|
||||||
|
noremap <silent><expr> ? incsearch#go(<SID>config_fuzzyall({'command': '?'}))
|
||||||
|
noremap <silent><expr> g? incsearch#go(<SID>config_fuzzyall({'is_stay': 1}))
|
||||||
|
|
||||||
|
"Easymotion
|
||||||
|
function! s:config_easyfuzzymotion(...) abort
|
||||||
|
return extend(copy({
|
||||||
|
\ 'converters': [incsearch#config#fuzzyword#converter()],
|
||||||
|
\ 'modules': [incsearch#config#easymotion#module({'overwin': 1})],
|
||||||
|
\ 'keymap': {"\<CR>": '<Over>(easymotion)'},
|
||||||
|
\ 'is_expr': 0,
|
||||||
|
\ 'is_stay': 1
|
||||||
|
\ }), get(a:, 1, {}))
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
noremap <silent><expr> <Space>/ incsearch#go(<SID>config_easyfuzzymotion())
|
||||||
|
|
43
.config/termite/config
Normal file
43
.config/termite/config
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
[options]
|
||||||
|
font = SauceCodePro Nerd Font 11
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
|
||||||
|
# special
|
||||||
|
foreground = #aeb1b7
|
||||||
|
foreground_bold = #aeb1b7
|
||||||
|
cursor = #aeb1b7
|
||||||
|
background = #212121
|
||||||
|
|
||||||
|
# black
|
||||||
|
color0 = #3c3e42
|
||||||
|
color8 = #4f5558
|
||||||
|
|
||||||
|
# red
|
||||||
|
color1 = #dd6880
|
||||||
|
color9 = #de889a
|
||||||
|
|
||||||
|
# green
|
||||||
|
color2 = #83b879
|
||||||
|
color10 = #99c490
|
||||||
|
|
||||||
|
# yellow
|
||||||
|
color3 = #dec790
|
||||||
|
color11 = #e7d09a
|
||||||
|
|
||||||
|
# blue
|
||||||
|
color4 = #95b5e4
|
||||||
|
color12 = #a0beea
|
||||||
|
|
||||||
|
# magenta
|
||||||
|
color5 = #c1a3e0
|
||||||
|
color13 = #cbacea
|
||||||
|
|
||||||
|
# cyan
|
||||||
|
color6 = #64c1d4
|
||||||
|
color14 = #88d1df
|
||||||
|
|
||||||
|
# white
|
||||||
|
color7 = #9a9da3
|
||||||
|
color15 = #b4b7bb
|
||||||
|
|
|
@ -27,7 +27,7 @@ main = do
|
||||||
, manageHook = manageDocks <+> myManageHook <+> manageHook defaultConfig
|
, manageHook = manageDocks <+> myManageHook <+> manageHook defaultConfig
|
||||||
, modMask = mod4Mask
|
, modMask = mod4Mask
|
||||||
, workspaces = ["1:web_0", "2:web_1", "3:terminal", "4:code", "5", "6", "7", "8", "9"]
|
, workspaces = ["1:web_0", "2:web_1", "3:terminal", "4:code", "5", "6", "7", "8", "9"]
|
||||||
, terminal = "uxterm"
|
, terminal = "termite"
|
||||||
, layoutHook = avoidStruts $ layoutHook defaultConfig
|
, layoutHook = avoidStruts $ layoutHook defaultConfig
|
||||||
, logHook = dynamicLogWithPP xmobarPP
|
, logHook = dynamicLogWithPP xmobarPP
|
||||||
{ ppOutput = hPutStrLn xmproc
|
{ ppOutput = hPutStrLn xmproc
|
||||||
|
|
Loading…
Reference in a new issue