summaryrefslogtreecommitdiffstats
path: root/lass/2configs/vim.nix
diff options
context:
space:
mode:
authorlassulus <lass@aidsballs.de>2016-06-22 19:22:34 +0200
committerlassulus <lass@aidsballs.de>2016-06-22 19:22:34 +0200
commit926d3d453fb17d7636451849ce06642eefd3733e (patch)
tree501748355ddfe72d95212c2a40a6a940c33539b4 /lass/2configs/vim.nix
parent401d80610243f1eac1fcb123f51ce3ea6e2280da (diff)
l 2 vim: update vim config
Diffstat (limited to 'lass/2configs/vim.nix')
-rw-r--r--lass/2configs/vim.nix28
1 files changed, 17 insertions, 11 deletions
diff --git a/lass/2configs/vim.nix b/lass/2configs/vim.nix
index 105450fd..9eed0863 100644
--- a/lass/2configs/vim.nix
+++ b/lass/2configs/vim.nix
@@ -14,8 +14,9 @@ let
};
extra-runtimepath = concatMapStringsSep "," (pkg: "${pkg.rtp}") [
- pkgs.vimPlugins.undotree
pkgs.vimPlugins.Gundo
+ pkgs.vimPlugins.Syntastic
+ pkgs.vimPlugins.undotree
(pkgs.vimUtils.buildVimPlugin {
name = "file-line-1.0";
src = pkgs.fetchgit {
@@ -40,22 +41,22 @@ let
hi Normal ctermbg=235
hi Comment ctermfg=242
- hi Constant ctermfg=255
- hi Identifier ctermfg=253
- hi Function ctermfg=253
- hi Statement ctermfg=253
- hi PreProc ctermfg=251
- hi Type ctermfg=251
+ hi Constant ctermfg=062
+ hi Identifier ctermfg=068
+ hi Function ctermfg=041
+ hi Statement ctermfg=167
+ hi PreProc ctermfg=167
+ hi Type ctermfg=041
hi Delimiter ctermfg=251
- hi Special ctermfg=255
+ hi Special ctermfg=062
hi Garbage ctermbg=088
hi TabStop ctermbg=016
hi Todo ctermfg=174 ctermbg=NONE
- hi NixCode ctermfg=040
- hi NixData ctermfg=046
- hi NixQuote ctermfg=071
+ hi NixCode ctermfg=148
+ hi NixData ctermfg=149
+ hi NixQuote ctermfg=150
hi diffNewFile ctermfg=207
hi diffFile ctermfg=207
@@ -171,12 +172,17 @@ let
au BufRead,BufNewFile /dev/shm/* set nobackup nowritebackup noswapfile
+ "Syntastic config
+ let g:syntastic_python_checkers=['flake8']
+
nmap <esc>q :buffer
nmap <M-q> :buffer
cnoremap <C-A> <Home>
noremap <C-c> :q<cr>
+ vnoremap < <gv
+ vnoremap > >gv
nnoremap <esc>[5^ :tabp<cr>
nnoremap <esc>[6^ :tabn<cr>