# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
-#
+#
XDG_DESKTOP_DIR="$HOME/cloud"
XDG_DOWNLOAD_DIR="$HOME/Download"
-XDG_TEMPLATES_DIR="$HOME/cloud/Templates"
-XDG_PUBLICSHARE_DIR="$HOME/cloud/PublicShare"
-XDG_DOCUMENTS_DIR="$HOME/cloud/Documents"
-XDG_MUSIC_DIR="$HOME/cloud/Music"
-XDG_PICTURES_DIR="$HOME/cloud/Pictures"
-XDG_VIDEOS_DIR="$HOME/cloud/Videos"
+XDG_TEMPLATES_DIR="$HOME/"
+XDG_PUBLICSHARE_DIR="$HOME/"
+XDG_DOCUMENTS_DIR="$HOME/"
+XDG_MUSIC_DIR="$HOME/"
+XDG_PICTURES_DIR="$HOME/"
+XDG_VIDEOS_DIR="$HOME/"
[submodule ".vim/pack/github/opt/mesonic"]
path = .vim/pack/github/opt/mesonic
url = https://github.com/igankevich/mesonic.git
-[submodule ".vim/pack/github/opt/vim-netranger"]
- path = .vim/pack/github/opt/vim-netranger
- url = https://github.com/ipod825/vim-netranger.git
[submodule ".vim/pack/github/opt/ranger.vim"]
path = .vim/pack/github/opt/ranger.vim
url = https://github.com/francoiscabrol/ranger.vim.git
+[submodule ".vim/pack/github/opt/vim-snippets"]
+ path = .vim/pack/github/opt/vim-snippets
+ url = https://github.com/honza/vim-snippets.git
# set PATH to bin directory
export PATH=~/.local/bin:~/bin:$PATH
-# set TMP directory
-export TMP=~/tmp
-export TEMP=$TMP
-export TMPDIR=$TMP
-
# Set default programs
export SHELL='bash'
export EDITOR='vim'
+++ /dev/null
-Subproject commit c29312ff545ec3349868442d6a0ff9f5183d2832
--- /dev/null
+Subproject commit 103523dbc5e0482365d5f6f9bc8ccf4101433c43
" Packages
+" Airline
+packadd! vim-airline
+let g:airline#extensions#tabline#enabled = 1
+let g:airline#extensions#tabline#formatter = 'unique_tail_improved'
+
" ALE
-"packadd! ale
+packadd! ale
+let g:ale_enabled = 1
+let g:airline#extensions#ale#enabled = 1
" Tagbar
packadd! tagbar
" Ranger
packadd! ranger.vim
+packadd! bclose.vim
let g:ranger_replace_netrw = 1
-" Airline
-packadd! vim-airline
-let g:airline#extensions#tabline#enabled = 1
-let g:airline#extensions#tabline#formatter = 'unique_tail_improved'
-let g:airline_section_error = airline#section#create_right(['%{g:asyncrun_status}'])
-
" Editorconfig
"packadd! editorconfig-vim
"let g:editorconfig_exclude_patterns = ['fugitive://.*', 'scp://.*']
" Async shell commands
packadd asyncrun.vim
let g:asyncrun_open = 8
-let g:asyncrun_status = "stopped"
+let g:asyncrun_status = ""
+let g:airline_section_error = airline#section#create_right(['%{g:asyncrun_status}'])
let g:asyncrun_auto = "make"
command! -bang -nargs=* -complete=file Make AsyncRun -program=make @ <args>
command! -bang -nargs=* -complete=file Grep AsyncRun -program=grep @ <args>
" Meson build system
packadd mesonic
+" UltiSnips
+packadd ultisnips
+packadd vim-snippets
+
+
" Normal mode Mappings
nnoremap ; :
nnoremap : ;
augroup END
augroup quickfix
- autocmd QuickFixCmdPost [^l]* nested cwindow
- autocmd QuickFixCmdPost l* nested lwindow
-" autocmd QuickFixCmdPost * call asyncrun#quickfix_toggle(8, 1)
+" autocmd QuickFixCmdPost [^l]* nested cwindow
+" autocmd QuickFixCmdPost l* nested lwindow
+ autocmd QuickFixCmdPost * call asyncrun#quickfix_toggle(8, 1)
augroup END
endif
if filereadable(expand('~/.vim/vimrc.local'))
source ~/.vim/vimrc.local
endif
+
+
+" Load all plugins now.
+" Plugins need to be added to runtimepath before helptags can be generated.
+packloadall
+" Load all of the helptags now, after plugins have been loaded.
+" All messages and errors will be ignored.
+silent! helptags ALL
+