Parcourir la source

Material theme

Viktor Grahn il y a 3 ans
Parent
commit
ce635e2c3e
3 fichiers modifiés avec 28 ajouts et 18 suppressions
  1. 1 1
      .tmux.conf
  2. 20 13
      .vimrc
  3. 7 4
      terminalrc

+ 1 - 1
.tmux.conf

@@ -1,4 +1,4 @@
-set -g default-terminal "tmux-256color"
+set -g default-terminal "xterm-256color"
 set -g display-panes-time 5000
 set -s set-clipboard off
 

+ 20 - 13
.vimrc

@@ -19,15 +19,16 @@ Plug 'tpope/vim-fugitive'
 Plug 'tpope/vim-commentary'
 Plug 'itchyny/lightline.vim'
 Plug 'dikiaap/minimalist'
-Plug 'morhetz/gruvbox'
+Plug 'kaicataldo/material.vim'
 Plug 'dense-analysis/ale'
 Plug 'maximbaz/lightline-ale'
 Plug 'preservim/tagbar'
 Plug 'vim-php/tagbar-phpctags.vim'
 Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
 Plug 'junegunn/fzf.vim'
-Plug 'arcticicestudio/nord-vim'
 Plug 'airblade/vim-gitgutter'
+Plug 'mxw/vim-jsx'
+Plug 'pangloss/vim-javascript'
 call plug#end()
 		
 filetype plugin indent on
@@ -57,17 +58,20 @@ set showmatch
 set smartindent
 set smarttab
 set splitright
+set termguicolors
 set tabstop=2
 set whichwrap+=<,>,[,],h,l 
 set undofile
 set undodir=~/.vim/undo
 
+" ALE
+let g:ale_use_global_executables = 1
+let g:ale_linters_explicit = 1
+let g:ale_linters = {}
+let g:ale_linters.javascript = [ 'eslint', 'tsserver' ]
 
-" Gruvbox
-let g:gruvbox_italic = 1
-let g:gruvbox_bold = 1
-let g:gruvbox_transaprent_bg = 1
-colorscheme gruvbox
+let g:ale_fixers = {}
+let g:ale_fixers.javascript  = [ 'prettier', 'eslint' ]
 
 " ALE completion
 let g:ale_completion_autoimport = 1
@@ -82,12 +86,15 @@ nnoremap <C-a>f :ALEFindReferences<CR>
 " ALE navigation
 nmap <silent> <C-k> <Plug>(ale_previous_wrap)
 nmap <silent> <C-j> <Plug>(ale_next_wrap)
+let g:material_theme_style = 'darker'
+let g:material_terminal_italics = 1
+colorscheme material
 
 " Lightline
 set laststatus=2 
 set noshowmode
 let g:lightline = {
-  \ 'colorscheme': 'gruvbox',
+  \ 'colorscheme': 'material_vim',
   \ 'active': {
   \   'left': [
   \     [ 'mode', 'paste' ],
@@ -127,9 +134,6 @@ function! FileOffset()
 endfunction
 
 " NERDtree
-" Start NERDTree if no file was specified
-autocmd StdinReadPre * let s:std_in=1
-" autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | call NERDTreeToggleCustom() | endif
 " Close NERDTree on opening file
 let NERDTreeQuitOnOpen=1
 " Show hidden files
@@ -252,5 +256,8 @@ endfunction
 command! PrettyXml call PrettyXML()
 command! PrettyJson call PrettyJSON()
 
-nmap <Space>j call PrettyXml()
-nmap <Space>x call PrettyJSON()
+nmap <Space>x :call PrettyXML()<CR>
+nmap <Space>j :call PrettyJSON()<CR>
+
+" Disable bad default keybindings
+inoremap <C-w> <Nop>

+ 7 - 4
terminalrc

@@ -32,10 +32,13 @@ CustomCommand=tmux
 FontName=Source Code Pro 9
 ScrollingBar=TERMINAL_SCROLLBAR_NONE
 BackgroundMode=TERMINAL_BACKGROUND_TRANSPARENT
-ColorPalette=#323230302f2f;#cccc24241d1d;#989897971a1a;#d7d799992121;#454585858888;#b1b162628686;#68689d9d6a6a;#f2f2e5e5bcbc;#1d1d20202121;#fbfb49493434;#b8b8bbbb2626;#fafabdbd2f2f;#8383a5a59898;#d3d386869b9b;#8e8ec0c07c7c;#fffff1f1c6c6
-ColorForeground=#f2f2e5e5bcbc
-ColorBackground=#323230302f2f
-ColorCursor=#d65bc4cd8ca1
 ShortcutsNoHelpkey=TRUE
 MiscRightClickAction=TERMINAL_RIGHT_CLICK_ACTION_CONTEXT_MENU
+ColorForeground=#eeffff
+ColorBackground=#212121
+ColorCursor=#eeffff
+ColorBold=#ffffff
+ColorBoldUseDefault=FALSE
+ColorPalette=#2b2b2b;#f07178;#c3e88d;#ffcb6b;#82aaff;#c792ea;#89ddff;#ffffff;#404040;#ff8b92;#ddffa7;#ffe585;#9cc4ff;#e1acff;#a3f7ff;#ffffff;
+TabActivityColor=#34434D