diff --git a/.vimrc b/.vimrc index 2c4bda5..02001a7 100644 --- a/.vimrc +++ b/.vimrc @@ -1,6 +1,7 @@ set nocompatible " be iMproved, required syntax enable +filetype plugin on set tabstop=4 set shiftwidth=0 " Use tabstop set softtabstop=-1 " Use tabstop @@ -28,8 +29,8 @@ set scrolloff=6 set autowriteall set nojoinspaces -"nnoremap -"nnoremap +nnoremap +nnoremap " Search options set hlsearch @@ -44,12 +45,6 @@ set guioptions= set list set listchars=eol:$,space:.,tab:>-,trail:~,extends:>,precedes:< -nnoremap -nnoremap - -" Change to dvorak-mapped keys -let g:use_dvorak = 1 - " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() @@ -58,21 +53,22 @@ Plugin 'VundleVim/Vundle.vim' Plugin 'Valloric/YouCompleteMe' Plugin 'scrooloose/syntastic' Plugin 'tpope/vim-sensible' +Plugin 'tpope/vim-fugitive' +Plugin 'tpope/vim-rhubarb' +Plugin 'tpope/vim-abolish' Plugin 'vim-scripts/vim-auto-save' Plugin 'airblade/vim-gitgutter' Plugin 'ryanoasis/vim-devicons' Plugin 'vim-airline/vim-airline' Plugin 'vim-airline/vim-airline-themes' Plugin 'PotatoesMaster/i3-vim-syntax' -Plugin 'xuhdev/vim-latex-live-preview' +Plugin 'lervag/vimtex' Plugin 'JamshedVesuna/vim-markdown-preview' -Plugin 'tpope/vim-abolish' call vundle#end() -filetype plugin on - -set omnifunc=syntaxcomplete#Complete +" Change to dvorak-mapped keys +let g:use_dvorak = 1 " Vim-Airline config let g:Powerline_symbols = 'fancy' @@ -89,6 +85,14 @@ let vim_markdown_preview_browser='Chromium' let vim_markdown_preview_use_xdg_open=1 let vim_markdown_preview_github=1 +" lervag/vimtex plugin +nmap (vimtex-env-delete) +nmap (vimtex-cmd-delete) +nmap (vimtex-env-delete-math) +nmap (vimtex-env-toggle-star) +nmap (vimtex-delim-toggle-modifier) +xmap (vimtex-delim-toggle-modifier) + let mapleader="\" " Unbind arrow keys for prefix in ['n', 'v'] @@ -139,10 +143,10 @@ if (exists("g:use_dvorak") && g:use_dvorak == 1) nnoremap nnoremap - "nnoremap h - "nnoremap j - "nnoremap k - "nnoremap l + nnoremap h + nnoremap j + nnoremap k + nnoremap l " Account for tag jumping nnoremap @@ -186,4 +190,3 @@ cmap w!! w !sudo tee > /dev/null % autocmd FileType markdown setlocal ts=2 sts=2 sw=2 et autocmd FileType yaml setlocal ts=2 sts=2 sw=2 et -autocmd FileType tex LLPStartPreview