Random orange arrow in vim
This arrow only appears sometimes, i think it only appears when i open a new tab and closes when i edit a file
This is my vim config:
set tabstop=4 set shiftwidth=4 set expandtab
set relativenumber set number set background=dark
set hlsearch set incsearch set ignorecase set smartcase
set scrolloff=999
set autoindent set smartindent
if has('termguicolors') set termguicolors endif
colorscheme challenger_deep syntax on
set laststatus=2 set encoding=utf-8
""""" WINDOW NAVIG """"" nnoremap <C-h> <C-w>h nnoremap <C-j> <C-w>j nnoremap <C-k> <C-w>k nnoremap <C-l> <C-w>l
nnoremap gA :G add .<CR> nnoremap gC :G commit -m ""<left> nnoremap gP :G push <CR>
nnoremap <C-S-h> <C-w>H nnoremap <C-S-j> <C-w>J nnoremap <C-S-k> <C-w>K nnoremap <C-S-l> <C-w>L
nnoremap <C-A-h> <C-w>H nnoremap <C-A-j> <C-w>J nnoremap <C-A-k> <C-w>K nnoremap <C-A-l> <C-w>L
nnoremap <C-n> :new<CR>
nnoremap <left> <nop> nnoremap <right> <nop> nnoremap <up> <nop> nnoremap <down> <nop> nnoremap <F1> <nop>
" visual lines not file lines nnoremap j gj nnoremap k gk
nnoremap n nzz nnoremap N Nzz
" for auto-save: " autocmd TextChanged,TextChangedI <buffer> silent write
" FILES nnoremap <leader>q :q!<CR> nnoremap <leader>e :tabedit nnoremap <leader>s :tabedit ~/.vimrc<CR> nnoremap <leader>w :w<CR> nnoremap <leader>A :wqa<CR> nnoremap <leader>a :wa<CR> autocmd Filetype c nnoremap <leader>r :!cd build && cmake -G Ninja .. && ninja && ./main<CR> autocmd Filetype cpp nnoremap <leader>r :!make && ./main<CR> autocmd Filetype c nnoremap <leader>t :!cd build && cmake -G Ninja .. && ninja && ./test<CR> autocmd Filetype rust nnoremap <leader>r :!cargo run<CR>
nnoremap <C-f> :FZF<CR> !.o<left><left><left><left>
" OTHER nnoremap <C-t> :tabnew<CR> " toggle directory tree nnoremap <C-o> :EasyTreeToggle<CR>
nnoremap <tab> gt nnoremap <S-tab> gT
nnoremap <leader>h :nohlsearch<CR> nnoremap <C-[> <ESC>
" Plug-in settings: let g:airline_theme='google_dark' let g:airline_powerline_fonts = 1
" set statusline+=%#warningmsg# " set statusline+=%{SyntasticStatuslineFlag()} " set statusline+=%*
set signcolumn=yes
" let g:syntastic_always_populate_loc_list = 1 " let g:syntastic_auto_loc_list = 0 " let g:syntastic_check_on_open = 1 " let g:syntastic_check_on_wq = 0
" let g:ale_c_gcc_executable="gcc" " let g:ale_c_gcc_options="-std=c99 -O2 -Wall -Werror -Wextr"
" Expand " imap <expr> <C-j> vsnip#expandable() ? '<Plug>(vsnip-expand)' : '<C-j>' " smap <expr> <C-j> vsnip#expandable() ? '<Plug>(vsnip-expand)' : '<C-j>'
" " Expand or jump " imap <expr> <C-l> vsnip#available(1) ? '<Plug>(vsnip-expand-or-jump)' : '<C-l>' " smap <expr> <C-l> vsnip#available(1) ? '<Plug>(vsnip-expand-or-jump)' : '<C-l>'
" " Jump forward or backward " imap <expr> <Tab> vsnip#jumpable(1) ? '<Plug>(vsnip-jump-next)' : '<Tab>' " smap <expr> <Tab> vsnip#jumpable(1) ? '<Plug>(vsnip-jump-next)' : '<Tab>' " imap <expr> <S-Tab> vsnip#jumpable(-1) ? '<Plug>(vsnip-jump-prev)' : '<S-Tab>' " smap <expr> <S-Tab> vsnip#jumpable(-1) ? '<Plug>(vsnip-jump-prev)' : '<S-Tab>'
" Select or cut text to use as $TM_SELECTED_TEXT in the next snippet. " See https://github.com/hrsh7th/vim-vsnip/pull/50 " nmap s <Plug>(vsnip-select-text) " xmap s <Plug>(vsnip-select-text) " nmap S <Plug>(vsnip-cut-text) " xmap S <Plug>(vsnip-cut-text)
let g:fzf_layout = { 'right': '30%' }
""""" PLUGINS """"" call plug#begin()
Plug 'junegunn/fzf.vim' Plug 'jiangmiao/auto-pairs'
Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes'
Plug 'tomtom/tcomment_vim'
Plug 'prabirshrestha/vim-lsp' Plug 'mattn/vim-lsp-settings' Plug 'prabirshrestha/asyncomplete.vim' Plug 'prabirshrestha/asyncomplete-lsp.vim'
Plug 'machakann/vim-highlightedyank'
Plug 'challenger-deep-theme/vim', { 'as': 'challenger-deep' }
Plug 'tpope/vim-surround' Plug 'tommcdo/vim-exchange' Plug 'vim-scripts/argtextobj.vim' Plug 'julian/vim-textobj-variable-segment' Plug 'kana/vim-textobj-user' Plug 'kana/vim-niceblock' Plug 'andymass/vim-matchup' Plug 'troydm/easytree.vim' Plug 'rust-lang/rust.vim' Plug 'shougo/vimproc.vim'
Plug 'hrsh7th/vim-vsnip' Plug 'hrsh7th/vim-vsnip-integ' Plug 'tpope/vim-fugitive' Plug 'webdevel/tabulous' Plug 'vim-scripts/Smart-Tabs' Plug 'chrisbra/unicode.vim'
call plug#end()