Add wakatime and replace spaces with tabs
This commit is contained in:
parent
5c253a7a65
commit
4b98cab3cd
6 changed files with 143 additions and 134 deletions
.config/vim
|
@ -3,35 +3,38 @@ set packpath+=~/.config/vim
|
|||
|
||||
" Plug plugins using VimPlug
|
||||
call plug#begin('~/.config/vim/plugged')
|
||||
" Tools
|
||||
Plug 'editorconfig/editorconfig-vim'
|
||||
Plug 'airblade/vim-gitgutter'
|
||||
Plug 'samoshkin/vim-mergetool'
|
||||
Plug 'fidian/hexmode'
|
||||
Plug 'scrooloose/nerdtree'
|
||||
Plug 'vim-scripts/DoxygenToolkit.vim'
|
||||
Plug 'drmikehenry/vim-headerguard'
|
||||
"Emmet is a plugin which greatly improves HTML & CSS workflow
|
||||
Plug 'mattn/emmet-vim'
|
||||
Plug 'easymotion/vim-easymotion'
|
||||
" Tools
|
||||
Plug 'editorconfig/editorconfig-vim'
|
||||
Plug 'airblade/vim-gitgutter'
|
||||
Plug 'samoshkin/vim-mergetool'
|
||||
Plug 'fidian/hexmode'
|
||||
Plug 'scrooloose/nerdtree'
|
||||
Plug 'vim-scripts/DoxygenToolkit.vim'
|
||||
Plug 'drmikehenry/vim-headerguard'
|
||||
"Emmet is a plugin which greatly improves HTML & CSS workflow
|
||||
Plug 'mattn/emmet-vim'
|
||||
Plug 'easymotion/vim-easymotion'
|
||||
|
||||
" Eye-Candy
|
||||
Plug 'machakann/vim-highlightedyank'
|
||||
Plug 'itchyny/lightline.vim'
|
||||
"Plug 'nanotech/jellybeans.vim'
|
||||
Plug 'dracula/vim', { 'as': 'dracula' }
|
||||
Plug 'scrooloose/syntastic'
|
||||
Plug 'Yggdroot/indentLine'
|
||||
" Eye-Candy
|
||||
Plug 'machakann/vim-highlightedyank'
|
||||
Plug 'itchyny/lightline.vim'
|
||||
"Plug 'nanotech/jellybeans.vim'
|
||||
Plug 'dracula/vim', { 'as': 'dracula' }
|
||||
Plug 'scrooloose/syntastic'
|
||||
Plug 'Yggdroot/indentLine'
|
||||
|
||||
" Commands
|
||||
Plug 'machakann/vim-swap'
|
||||
Plug 'matze/vim-move'
|
||||
" Commands
|
||||
Plug 'machakann/vim-swap'
|
||||
Plug 'matze/vim-move'
|
||||
|
||||
" Syntax highlighting
|
||||
Plug 'baskerville/vim-sxhkdrc'
|
||||
Plug 'sirtaj/vim-openscad'
|
||||
Plug 'lervag/vimtex'
|
||||
Plug 'sheerun/vim-polyglot'
|
||||
" Syntax highlighting
|
||||
Plug 'baskerville/vim-sxhkdrc'
|
||||
Plug 'sirtaj/vim-openscad'
|
||||
Plug 'lervag/vimtex'
|
||||
Plug 'sheerun/vim-polyglot'
|
||||
|
||||
" Misc
|
||||
Plug 'wakatime/vim-wakatime'
|
||||
call plug#end()
|
||||
|
||||
|
||||
|
@ -45,9 +48,9 @@ set splitbelow splitright
|
|||
let mapleader = " "
|
||||
|
||||
augroup numbertoggle
|
||||
autocmd!
|
||||
autocmd WinEnter * set relativenumber
|
||||
autocmd WinLeave * set norelativenumber
|
||||
autocmd!
|
||||
autocmd WinEnter * set relativenumber
|
||||
autocmd WinLeave * set norelativenumber
|
||||
augroup END
|
||||
|
||||
syntax on
|
||||
|
@ -69,11 +72,11 @@ set nowrap
|
|||
set nocompatible
|
||||
|
||||
if has('nvim')
|
||||
" Neovim specific commands
|
||||
set viminfo+=n~/.cache/nviminfo
|
||||
" Neovim specific commands
|
||||
set viminfo+=n~/.cache/nviminfo
|
||||
else
|
||||
" Standard vim specific commands
|
||||
set viminfo+=n~/.cache/viminfo
|
||||
" Standard vim specific commands
|
||||
set viminfo+=n~/.cache/viminfo
|
||||
endif
|
||||
|
||||
set wildmode=longest,list,full
|
||||
|
@ -84,15 +87,15 @@ runtime ftplugin/man.vim
|
|||
set keywordprg=:Man
|
||||
|
||||
if has("autocmd")
|
||||
" Save cursor position. I don't understand this part
|
||||
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal! g`\"" | endif
|
||||
" Save cursor position. I don't understand this part
|
||||
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal! g`\"" | endif
|
||||
|
||||
au BufNewFile,BufRead neomutt-* setf mail
|
||||
au BufNewFile,BufRead neomutt-* setf mail
|
||||
|
||||
au FileType yaml setlocal ai tabstop=2 shiftwidth=2 expandtab cuc nu
|
||||
au FileType yaml setlocal ai tabstop=2 shiftwidth=2 expandtab cuc nu
|
||||
|
||||
au FileType lilypond au BufWritePost * !lilypond %
|
||||
au FileType dot au BufWritePost * !dot -Tpng -O %
|
||||
au FileType lilypond au BufWritePost * !lilypond %
|
||||
au FileType dot au BufWritePost * !dot -Tpng -O %
|
||||
endif
|
||||
|
||||
|
||||
|
@ -107,60 +110,60 @@ nnoremap <CR> :noh<CR><CR>
|
|||
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
||||
|
||||
let g:lightline = {
|
||||
\ 'active': {
|
||||
\ 'left': [
|
||||
\ [ 'mode', 'paste' ],
|
||||
\ [ 'readonly', 'filename', 'modified', 'gitbranch' ]
|
||||
\ ],
|
||||
\ 'right': [
|
||||
\ [ 'bufnum', 'percent', 'lineinfo' ],
|
||||
\ [ 'fileformat', 'fileencoding', 'filetype', 'synthastic' ],
|
||||
\ [ 'charvaluehex' ]
|
||||
\ ]
|
||||
\ },
|
||||
\ 'inactive': {
|
||||
\ 'left': [
|
||||
\ [ 'filename' ]
|
||||
\ ],
|
||||
\ 'right': [
|
||||
\ [ 'lineinfo' ],
|
||||
\ [ 'bufnum' ]
|
||||
\ ]
|
||||
\ },
|
||||
\ 'component': {
|
||||
\ 'charvaluehex': '0x%B',
|
||||
\ 'bufnum': '%n'
|
||||
\ },
|
||||
\ 'component_function': {
|
||||
\ 'synthastic': 'SyntasticStatuslineFlag',
|
||||
\ 'gitbranch': 'fugitive#head'
|
||||
\ },
|
||||
\ }
|
||||
\ 'active': {
|
||||
\ 'left': [
|
||||
\ [ 'mode', 'paste' ],
|
||||
\ [ 'readonly', 'filename', 'modified', 'gitbranch' ]
|
||||
\ ],
|
||||
\ 'right': [
|
||||
\ [ 'bufnum', 'percent', 'lineinfo' ],
|
||||
\ [ 'fileformat', 'fileencoding', 'filetype', 'synthastic' ],
|
||||
\ [ 'charvaluehex' ]
|
||||
\ ]
|
||||
\ },
|
||||
\ 'inactive': {
|
||||
\ 'left': [
|
||||
\ [ 'filename' ]
|
||||
\ ],
|
||||
\ 'right': [
|
||||
\ [ 'lineinfo' ],
|
||||
\ [ 'bufnum' ]
|
||||
\ ]
|
||||
\ },
|
||||
\ 'component': {
|
||||
\ 'charvaluehex': '0x%B',
|
||||
\ 'bufnum': '%n'
|
||||
\ },
|
||||
\ 'component_function': {
|
||||
\ 'synthastic': 'SyntasticStatuslineFlag',
|
||||
\ 'gitbranch': 'fugitive#head'
|
||||
\ },
|
||||
\ }
|
||||
|
||||
if has('termguicolors') && &termguicolors
|
||||
let g:jellybeans_overrides['background']['guibg'] = 'none'
|
||||
let g:jellybeans_overrides['background']['guibg'] = 'none'
|
||||
endif
|
||||
let g:jellybeans_overrides = {
|
||||
\ 'Todo': {
|
||||
\ 'guifg': '303030',
|
||||
\ 'guibg': 'f0f000',
|
||||
\ 'ctermfg': 'Black',
|
||||
\ 'ctermbg': 'Yellow',
|
||||
\ 'attr': 'bold'
|
||||
\ },
|
||||
\ 'Comment': { 'guifg': 'cccccc' },
|
||||
\ 'LineNr': { 'guifg': 'aaaaaa' },
|
||||
\ 'background': {
|
||||
\ 'ctermbg': 'none',
|
||||
\ '256ctermbg': 'none'
|
||||
\ },
|
||||
\ }
|
||||
\ 'Todo': {
|
||||
\ 'guifg': '303030',
|
||||
\ 'guibg': 'f0f000',
|
||||
\ 'ctermfg': 'Black',
|
||||
\ 'ctermbg': 'Yellow',
|
||||
\ 'attr': 'bold'
|
||||
\ },
|
||||
\ 'Comment': { 'guifg': 'cccccc' },
|
||||
\ 'LineNr': { 'guifg': 'aaaaaa' },
|
||||
\ 'background': {
|
||||
\ 'ctermbg': 'none',
|
||||
\ '256ctermbg': 'none'
|
||||
\ },
|
||||
\ }
|
||||
|
||||
try
|
||||
packadd! dracula_pro
|
||||
colorscheme dracula_pro
|
||||
packadd! dracula_pro
|
||||
colorscheme dracula_pro
|
||||
catch
|
||||
colorscheme dracula
|
||||
colorscheme dracula
|
||||
endtry
|
||||
|
||||
let g:dracula_colorterm = 0
|
||||
|
@ -178,8 +181,8 @@ let g:syntastic_c_config_file = '.syntastic_cc_config'
|
|||
|
||||
let g:tex_flavor = 'latex'
|
||||
let g:vimtex_compiler_latexmk = {
|
||||
\ 'build_dir': 'latexmk_output'
|
||||
\}
|
||||
\ 'build_dir': 'latexmk_output'
|
||||
\}
|
||||
|
||||
let g:move_key_modifier = 'C'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue