title: How to make gruvbox background black?
body: <p>I spent around 2 hours to find and figure out why my background color is grey... Does anyone have a clue? Very frustrating</p>
  <p><a href="https://i.stack.imgur.com/zjBrZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zjBrZ.png" alt="enter image description here" /></a></p>
  <pre><code>syntax on
  
  set guicursor=
  set relativenumber
  &quot;set nohlsearch
  set hidden
  set noerrorbells
  set tabstop=2 softtabstop=2
  set shiftwidth=2
  set expandtab
  set smartindent
  set nu
  set nowrap
  set smartcase
  set noswapfile
  set nobackup
  set undodir=~/.vim/undodir
  set undofile
  set incsearch
  set termguicolors
  set scrolloff=8
  set noshowmode
  set completeopt=menuone,noinsert,noselect
  set cursorline
  set cursorcolumn
  set splitright
  
  &quot; Give more space for displaying messages.
  set cmdheight=2
  
  &quot; Having longer updatetime (default is 4000 ms = 4 s) leads to noticeable
  &quot; delays and poor user experience.
  set updatetime=50
  
  &quot; Don't pass messages to |ins-completion-menu|.
  set shortmess+=c
  
  
  call plug#begin('~/.vim/plugged')
  
  &quot;Basic
  Plug 'preservim/nerdtree'
  Plug 'unkiwii/vim-nerdtree-sync'
  Plug 'tpope/vim-fugitive'
  Plug 'tpope/vim-surround'
  Plug 'scrooloose/nerdcommenter'
  Plug 'majutsushi/tagbar' &quot;not working...
  Plug 'vim-airline/vim-airline'
  &quot;Plug 'nathanaelkane/vim-indent-guides'
  Plug 'Yggdroot/indentLine'
  Plug 'airblade/vim-gitgutter'
  Plug 'blueyed/vim-diminactive'
  Plug 'mattn/emmet-vim'
  Plug 'junegunn/fzf', { 'do': { -&gt; fzf#install() } }
  Plug 'junegunn/fzf.vim'
  Plug 'stsewd/fzf-checkout.vim'
  Plug 'mileszs/ack.vim'
  
  &quot;Color Scheme&quot;
  Plug 'gruvbox-community/gruvbox'
  &quot;Plug 'dracula/vim', { 'as': 'dracula' }
  Plug 'sheerun/vim-polyglot'
  Plug 'colepeters/spacemacs-theme.vim'
  
  &quot;Plug 'sainnhe/gruvbox-material' &quot;somehow this is laggy
  &quot;Plug 'phanviet/vim-monokai-pro'
  Plug 'flazz/vim-colorschemes'
  Plug 'chriskempson/base16-vim'
  
  &quot;lsp
  Plug 'prabirshrestha/vim-lsp'
  Plug 'mattn/vim-lsp-settings'
  
  &quot;auto-complete&quot;
  Plug 'neovim/nvim-lspconfig'
  Plug 'nvim-lua/completion-nvim'
  Plug 'nvim-lua/popup.nvim'
  Plug 'nvim-lua/plenary.nvim'
  Plug 'nvim-lua/telescope.nvim'
  Plug 'nvim-lua/diagnostic-nvim'
  
  &quot;auto-linting
  Plug 'dense-analysis/ale'
  
  &quot;vim game
  Plug 'ThePrimeagen/vim-be-good'
  Plug 'neoclide/coc.nvim', {'branch': 'release'}
  
  &quot; automatically clear search highlights after you move your cursor
  Plug 'haya14busa/is.vim'
  
  call plug#end()
  
  &quot;let g:dracula_colorterm = 0
  &quot;colorscheme dracula
  
  &quot;set colorcolumn=80
  
  colorscheme gruvbox
  highlight Normal ctermbg=0
  
  
  set termguicolors
  &quot;highlight Normal ctermbg=none
  &quot;highlight NonText ctermbg=none
  &quot;highlight Normal guibg=black guifg=white
  set background=dark
  &quot;highlight Normal ctermfg=black ctermbg=black
  &quot;highlight Normal ctermfg=grey ctermbg=darkblue
  
  
  let loaded_matchparen = 1
  let mapleader = &quot; &quot;
  
  let g:lsp_diagnostics_echo_cursor = 1
  
  let g:airline#extensions#tabline#enabled = 1
  let g:airline#extensions#tabline#fnamemod = ':t'
  
  let g:fzf_layout = { 'window': { 'window': 0.8, 'height': 0.8 } }
  let $FZF_DEFAULT_OPTS='--reverse'
  
  let g:completion_matching_strategy_list = ['exact', 'substring', 'fuzzy']
  lua require'nvim_lsp'.tsserver.setup{ on_attach=require'completion'.on_attach }
  
  inoremap &lt;expr&gt; &lt;Tab&gt;   pumvisible() ? &quot;\&lt;C-n&gt;&quot; : &quot;\&lt;Tab&gt;&quot;
  
  let g:ale_fixers = {
        \'javascript': ['eslint'],
        \'json': ['prettier'],
        \'typescript': ['eslint'],
        \'typescriptreact': ['eslint'],
        \'markdown': ['prettier'],
        \'css': ['stylelint'],
        \'scss': ['stylelint']}
  let g:ale_fix_on_save = 1
  let g:ale_lint_on_text_changed = 'never'
  let g:ale_lint_on_insert_leave = 0
  let g:ale_lint_on_enter = 0
  
  let g:NERDTreeHighlightCursorline = 1
  let g:NERDTreeShowHidden=1
  let g:NERDTreeAutoDeleteBuffer=1
  let g:NERDTreeQuitOnOpen=0
  
  ...
  
  </code></pre>