Browse Source

Initial (n)vim configuration.

master
Fredrik Ekre 5 years ago
parent
commit
6d5256103d
  1. 3
      .config/nvim/init.vim
  2. 34
      .vim/colors/monokai-black.vim
  3. 40
      .vimrc

3
.config/nvim/init.vim

@ -0,0 +1,3 @@
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc

34
.vim/colors/monokai-black.vim

@ -0,0 +1,34 @@
" VIM color file
"
" Note: Based on the Monokai theme for Sublime Text
hi clear
set background=dark
if version > 580
if exists("syntax_on")
syntax reset
endif
endif
set t_Co=256
let g:colors_name="Monokai"
hi Character guifg=#AE81FF guibg=NONE guisp=NONE gui=NONE ctermfg=141 ctermbg=NONE cterm=NONE
hi Comment guifg=#75715E guibg=NONE guisp=NONE gui=NONE ctermfg=242 ctermbg=NONE cterm=NONE
hi Constant guifg=#AE81FF guibg=NONE guisp=NONE gui=NONE ctermfg=141 ctermbg=NONE cterm=NONE
hi Cursor guifg=NONE guibg=#F8F8F0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE
hi CursorLine guifg=NONE guibg=#3E3D32 guisp=NONE gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
hi Function guifg=#A6E22E guibg=NONE guisp=NONE gui=NONE ctermfg=148 ctermbg=NONE cterm=NONE
hi Identifier guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Keyword guifg=#F92672 guibg=NONE guisp=NONE gui=NONE ctermfg=197 ctermbg=NONE cterm=NONE
hi LineNr guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Normal guifg=#F8F8F2 guibg=#0D0D0B guisp=NONE gui=NONE ctermfg=255 ctermbg=232 cterm=NONE
hi Number guifg=#AE81FF guibg=NONE guisp=NONE gui=NONE ctermfg=141 ctermbg=NONE cterm=NONE
hi StorageClass guifg=#F92672 guibg=NONE guisp=NONE gui=NONE ctermfg=197 ctermbg=NONE cterm=NONE
hi String guifg=#E6DB74 guibg=NONE guisp=NONE gui=NONE ctermfg=186 ctermbg=NONE cterm=NONE
hi Type guifg=#A6E22E guibg=NONE guisp=NONE gui=underline ctermfg=148 ctermbg=NONE cterm=underline
hi Visual guifg=NONE guibg=#49483E guisp=NONE gui=NONE ctermfg=NONE ctermbg=238 cterm=NONE
hi link Conditional Keyword
hi link Repeat Keyword
hi link cType Keyword

40
.vimrc

@ -0,0 +1,40 @@
call plug#begin('~/.vim/plugged')
"Julia support
Plug 'JuliaEditorSupport/julia-vim'
"TOML syntax highlighting
Plug 'cespare/vim-toml'
"LaTeX
Plug 'lervag/vimtex'
call plug#end()
"Need to specify latex flavor for the lervag/vimtex plugin
:let g:tex_flavor = 'latex'
"Enable colors and set color scheme
"if has('nvim')
if exists('+termguicolors')
:set termguicolors
endif
:colorscheme monokai-black
"Line numbers
:set number
"Misc keymappings and configurations
:imap jk <Esc> |"use jk for exiting insert mode
:set tabstop=4 softtabstop=4 shiftwidth=4 expandtab smarttab autoindent "Nicer tab actions
"Move aroung splits without the C-W prefix
:nnoremap <C-J> <C-W><C-J>
:nnoremap <C-K> <C-W><C-K>
:nnoremap <C-L> <C-W><C-L>
:nnoremap <C-H> <C-W><C-H>
"More natural split directions
:set splitbelow
:set splitright
"Auto-resize splits when terminal window changes size (e.g. when splitting or
"zooming with tmux
:autocmd VimResized * wincmd =
Loading…
Cancel
Save