2020-10-08 07:40:25 +02:00
|
|
|
" Better whitespace
|
|
|
|
let g:better_whitespace_enabled = 1
|
|
|
|
let g:strip_whitespace_on_save = 1
|
|
|
|
let g:better_whitespace_operator = ''
|
|
|
|
let g:strip_whitespace_confirm = 0
|
2020-05-06 13:51:31 +02:00
|
|
|
" Automatically detect style file and apply style to formatting
|
|
|
|
let g:clang_format#detect_style_file = 1
|
|
|
|
" For workspace
|
|
|
|
let g:workspace_session_directory = $HOME . '/.vim/session/'
|
|
|
|
let g:workspace_undodir = $HOME . '/.vim/undodir'
|
|
|
|
let g:workspace_autosave = 0
|
|
|
|
let g:workspace_autosave_ignore = ['gitcommit', 'qf', 'tagbar']
|
|
|
|
let g:workspace_session_disable_on_args = 1
|
|
|
|
" Toggle quickfix/location list
|
|
|
|
let g:toggle_list_no_mappings = 1
|
|
|
|
|
|
|
|
let g:mapleader = "\<Space>"
|
|
|
|
let g:maplocalleader = ','
|
|
|
|
let g:which_key_use_floating_win = 1
|
|
|
|
|
2020-05-14 12:04:57 +02:00
|
|
|
" Rainbow Parentheses
|
|
|
|
let g:rainbow_active = 1
|
2020-05-06 13:51:31 +02:00
|
|
|
|
|
|
|
" FZF
|
2020-09-22 07:44:44 +02:00
|
|
|
let $FZF_DEFAULT_OPTS="--layout=reverse --bind \"Ctrl-n:preview-down,Ctrl-p:preview-up\""
|
2020-08-26 16:52:08 +02:00
|
|
|
let g:fzf_layout = { 'window': { 'width': 0.8, 'height': 0.8 } }
|
2020-05-06 13:51:31 +02:00
|
|
|
|
2020-05-10 14:48:08 +02:00
|
|
|
" Incremental search
|
2020-05-06 13:51:31 +02:00
|
|
|
let g:incsearch#auto_nohlsearch = 1
|
|
|
|
|
2020-05-27 07:02:44 +02:00
|
|
|
" Sneak
|
|
|
|
let g:sneak#label = 1
|
|
|
|
let g:sneak#s_next = 1
|
|
|
|
let g:sneak#use_ic_scs = 0
|
|
|
|
|
2020-08-04 14:09:54 +02:00
|
|
|
" vimtex
|
|
|
|
let g:tex_flavor = 'latex'
|
2020-08-24 17:03:07 +02:00
|
|
|
let g:vimtex_view_general_viewer = 'qpdfview'
|
|
|
|
let g:vimtex_view_general_options = '--unique @pdf\#src:@tex:@line:@col'
|
|
|
|
let g:vimtex_view_general_options_latexmk = '--unique'
|
2020-08-04 14:09:54 +02:00
|
|
|
|
2020-08-28 15:51:42 +02:00
|
|
|
" Floaterm
|
|
|
|
let g:floaterm_open_in_root = 0
|
|
|
|
let g:floaterm_position = 'center'
|
|
|
|
let g:floaterm_width = 0.8
|
|
|
|
let g:floaterm_height = 0.8
|
|
|
|
let g:floaterm_winblend = 0
|
|
|
|
let g:floaterm_borderchars = ['─', '│', '─', '│', '╭', '╮', '╯', '╰']
|
|
|
|
|
2020-09-01 07:35:33 +02:00
|
|
|
" Quickr Cscope
|
|
|
|
let g:quickr_cscope_keymaps = 0
|
|
|
|
|
2020-05-24 13:27:26 +02:00
|
|
|
" Neovim LSP Diagnostics
|
2020-07-08 12:26:43 +02:00
|
|
|
let g:diagnostic_enable_virtual_text = 0
|
2020-05-24 13:27:26 +02:00
|
|
|
let g:diagnostic_show_sign = 1
|
|
|
|
let g:diagnostic_auto_popup_while_jump = 1
|
|
|
|
let g:diagnostic_insert_delay = 1
|
|
|
|
|
2020-05-29 07:24:46 +02:00
|
|
|
lua require 'lsp'
|
2020-09-09 13:32:09 +02:00
|
|
|
lua require 'treesitter'
|