export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}"/pass
export TMUX_TMPDIR="$XDG_RUNTIME_DIR"
-export CLEAN_HOME=/opt/clean-x64
+if [ "$SCHROOT_CHROOT_NAME" = "x86" ]
+then
+ export CLEAN_HOME=/opt/clean-x86
+else
+ export CLEAN_HOME=/opt/clean-x64
+fi
export PATH=$CLEAN_HOME/bin:~/.local/bin:$PATH
-export PATH=/opt/texlive/2020/bin/x86_64-linux:/opt/zotero:/opt/arduino:/opt/beets/bin:/opt/firefox:$PATH
+export PATH=/opt/texlive/2021/bin/x86_64-linux:/opt/zotero:/opt/arduino:/opt/beets/bin:/opt/firefox:$PATH
-export MANPATH=~/.local/share/man:/opt/texlive/2020/texmf-dist/doc/man:/opt/arduino/java/man:$MANPATH
+export MANPATH=~/.local/share/man:/opt/texlive/2021/texmf-dist/doc/man:/opt/arduino/java/man:$MANPATH
-export GTK_IM_MODULE=xim
-export QT_IM_MODULE=xim
-export QT_QPA_PLATFORMTHEME=qt5ct
+#export GTK_IM_MODULE=xim
+#export QT_IM_MODULE=xim
+#export QT_QPA_PLATFORMTHEME=qt5ct
export NNTPSERVER=news.tweak.nl
alias slrn="slrn -i \"${XDG_CONFIG_HOME:-$HOME/.config}/slrn/slrnrc\""
alias ls='ls --color=auto'
alias grep='grep --color=auto'
-alias vi=vim
+alias vi='vim --servername VIM'
alias shutdown="echo \"Are you sure? I\'m Ygdrassil\" && read && shutdown"
-. /etc/bash_completion
+if [ -f /etc/bash_completion ]
+then
+ . /etc/bash_completion
+fi
set_prompt(){
last_c=$?
PS1='\H'
[[ $last_c -ge 1 ]] && PS1="($last_c) $PS1"
- PS1="$PS1\w\$ "
+ if [[ -n "$SCHROOT_CHROOT_NAME" ]]
+ then
+ PS1="($SCHROOT_CHROOT_NAME)$PS1\w\$ "
+ else
+ PS1="$PS1\w\$ "
+ fi
}
PROMPT_COMMAND='set_prompt'
setlocal colorcolumn=0
" Vimtex options
-let g:vimtex_compiler_enabled = 0
let g:vimtex_toc_enabled = 1
let g:vimtex_toc_help = 0
let g:vimtex_toc_refresh_always = 1
+
+let g:vimtex_view_general_viewer = 'okular'
+let g:vimtex_view_general_options = '--unique file:@pdf\#src:@line@tex'
+let g:vimtex_view_general_options_latexmk = '--unique'
-" Automaticly source some files after writing
-autocmd! bufwritepost .vimrc source %
-
" Some general options
syntax enable
filetype indent plugin on
set listchars=nbsp:¬,tab:▸\ ,eol:↩,extends:»,precedes:«,trail:•
set list
+" Make sure the last line is shown as much as possible
+set display+=lastline
+
" Move through long lines as they were short multiple lines
map j gj
map k gk
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 0
let g:syntastic_check_on_wq = 0
-
-" Vimtex options
-let g:vimtex_compiler_enabled = 0