Removed nautilus from i3, added urxvt plugins
parent
2424e469d7
commit
b861b39678
|
@ -1,5 +1,11 @@
|
|||
! urxvt
|
||||
! Fonts
|
||||
urxvt*font: xft:Hack Nerd Font Mono:style=Regular:size=11:hinting=full, xft:DejaVu Sans Mono for Powerline:size=11
|
||||
|
||||
! Behavior
|
||||
urxvt*scrollBar: false
|
||||
|
||||
! Plugins
|
||||
URxvt.perl-ext: default,matcher,resize-font,tabbed
|
||||
URxvt.url-launcher: /usr/bin/xdg-open
|
||||
URxvt.matcher.button: 1
|
||||
|
|
|
@ -105,16 +105,16 @@ exec --no-startup-id nextcloud --background
|
|||
exec --no-startup-id udiskie
|
||||
exec --no-startup-id conky -c ~/.conky/syclo-crimson-bottomleft.conkyrc
|
||||
exec --no-startup-id urxvtd
|
||||
exec --no-startup-id light-locker
|
||||
exec --no-startup-id synergyc -f --no-tray --debug INFO --name genesis --enable-crypto 192.168.178.38:24800
|
||||
exec --no-startup-id xss-lock -- python ~/.scripts/i3lock.py
|
||||
exec --no-startup-id /home/tuan/workspace/go/monthlyLedger/main /home/tuan/Templates/ledger/*
|
||||
# exec --no-startup-id polybar beep -r
|
||||
# exec --no-startup-id polybar boop -r
|
||||
# exec --no-startup-id nm-applet
|
||||
|
||||
###############################################################################
|
||||
################################# Keybindings #################################
|
||||
###############################################################################
|
||||
# Lock
|
||||
bindsym $mod+Shift+0 exec python ~/.scripts/i3lock.py
|
||||
|
||||
# shutdown
|
||||
bindsym $mod+Shift+s exec poweroff
|
||||
|
||||
|
@ -144,7 +144,6 @@ bindsym XF86AudioPrevious exec "playerctl previous; cmus-remote -r"
|
|||
bindsym $mod+b exec firefox
|
||||
bindsym $mod+p exec firefox --private-window https://mos4.de
|
||||
bindsym $mod+e exec urxvtc -e ranger
|
||||
bindsym $mod+Shift+e exec nautilus
|
||||
bindsym $mod+m exec thunderbird
|
||||
|
||||
bindsym Print exec --no-startup-id maim -f png ~/Pictures/Screenshots/$(date +%G-%m)/$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)_$(date +%G-%m-%d_%H-%M-%S).png
|
||||
|
@ -187,7 +186,6 @@ bindsym $mod+Shift+minus move scratchpad
|
|||
# restart/exit i3
|
||||
bindsym $mod+Shift+r restart
|
||||
bindsym Control+Shift+e exit
|
||||
bindsym Control+Shift+l exec dm-tool lock
|
||||
|
||||
# Resize window (you can also use the mouse for that)
|
||||
bindsym $mod+r mode "resize"
|
||||
|
|
|
@ -4,3 +4,7 @@ o:/home/tuan/.dotfiles/config
|
|||
m:/run/media/tuan
|
||||
a:/home/tuan/Documents/Arbeit
|
||||
l:/home/tuan/Local
|
||||
c:/home/tuan/workspace_l/Projects/Angular/favorites
|
||||
':/home/tuan/.scripts
|
||||
t:/home/tuan/Templates
|
||||
w:/home/tuan/workspace_l/Projects
|
||||
|
|
|
@ -3,6 +3,7 @@ import os
|
|||
|
||||
from PIL import Image
|
||||
|
||||
DEBUG = False
|
||||
|
||||
def screenshot():
|
||||
ss_time = time.time()
|
||||
|
|
|
@ -27,3 +27,11 @@ Host toya
|
|||
Port 22
|
||||
User toya
|
||||
IdentityFile /mnt/veracrypt1/raspberry
|
||||
|
||||
Host gitlab.com
|
||||
Hostname gitlab.com
|
||||
Port 22
|
||||
User git
|
||||
IdentityFile /mnt/veracrypt1/git
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,395 @@
|
|||
let SessionLoad = 1
|
||||
if &cp | set nocp | endif
|
||||
map :!clear; python %
|
||||
noremap :tabedit
|
||||
nnoremap
|
||||
let s:cpo_save=&cpo
|
||||
set cpo&vim
|
||||
nnoremap <NL> <NL>
|
||||
nnoremap
|
||||
nnoremap
|
||||
nnoremap :later
|
||||
omap <silent> % <Plug>(MatchitOperationForward)
|
||||
xmap <silent> % <Plug>(MatchitVisualForward)
|
||||
nmap <silent> % <Plug>(MatchitNormalForward)
|
||||
nmap 0 ^
|
||||
nnoremap J :bn
|
||||
nnoremap K :bp
|
||||
map Q gq
|
||||
noremap Y "+y
|
||||
omap <silent> [% <Plug>(MatchitOperationMultiBackward)
|
||||
xmap <silent> [% <Plug>(MatchitVisualMultiBackward)
|
||||
nmap <silent> [% <Plug>(MatchitNormalMultiBackward)
|
||||
nnoremap \ctf :-read $HOME/.vim/skeleton/writeup.md
A
|
||||
omap <silent> ]% <Plug>(MatchitOperationMultiForward)
|
||||
xmap <silent> ]% <Plug>(MatchitVisualMultiForward)
|
||||
nmap <silent> ]% <Plug>(MatchitNormalMultiForward)
|
||||
xmap a% <Plug>(MatchitVisualTextObject)
|
||||
vmap gx <Plug>NetrwBrowseXVis
|
||||
nmap gx <Plug>NetrwBrowseX
|
||||
omap <silent> g% <Plug>(MatchitOperationBackward)
|
||||
xmap <silent> g% <Plug>(MatchitVisualBackward)
|
||||
nmap <silent> g% <Plug>(MatchitNormalBackward)
|
||||
vnoremap <silent> <Plug>NetrwBrowseXVis :call netrw#BrowseXVis()
|
||||
nnoremap <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '<cfile>')),netrw#CheckIfRemote())
|
||||
noremap <F1> :ter
|
||||
vmap <silent> <Plug>(MatchitVisualTextObject) <Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward)
|
||||
onoremap <silent> <Plug>(MatchitOperationMultiForward) :call matchit#MultiMatch("W", "o")
|
||||
onoremap <silent> <Plug>(MatchitOperationMultiBackward) :call matchit#MultiMatch("bW", "o")
|
||||
vnoremap <silent> <Plug>(MatchitVisualMultiForward) :call matchit#MultiMatch("W", "n")
m'gv``
|
||||
vnoremap <silent> <Plug>(MatchitVisualMultiBackward) :call matchit#MultiMatch("bW", "n")
m'gv``
|
||||
nnoremap <silent> <Plug>(MatchitNormalMultiForward) :call matchit#MultiMatch("W", "n")
|
||||
nnoremap <silent> <Plug>(MatchitNormalMultiBackward) :call matchit#MultiMatch("bW", "n")
|
||||
onoremap <silent> <Plug>(MatchitOperationBackward) :call matchit#Match_wrapper('',0,'o')
|
||||
onoremap <silent> <Plug>(MatchitOperationForward) :call matchit#Match_wrapper('',1,'o')
|
||||
vnoremap <silent> <Plug>(MatchitVisualBackward) :call matchit#Match_wrapper('',0,'v')
m'gv``
|
||||
vnoremap <silent> <Plug>(MatchitVisualForward) :call matchit#Match_wrapper('',1,'v')
m'gv``
|
||||
nnoremap <silent> <Plug>(MatchitNormalBackward) :call matchit#Match_wrapper('',0,'n')
|
||||
nnoremap <silent> <Plug>(MatchitNormalForward) :call matchit#Match_wrapper('',1,'n')
|
||||
inoremap u
|
||||
inoremap A" Ä
|
||||
inoremap O" Ö
|
||||
inoremap U" Ü
|
||||
imap \ifm if __name__ == '__main__':
|
||||
inoremap \e €
|
||||
inoremap \s ß
|
||||
inoremap a" ä
|
||||
inoremap o" ö
|
||||
inoremap u" ü
|
||||
let &cpo=s:cpo_save
|
||||
unlet s:cpo_save
|
||||
set autowrite
|
||||
set backspace=indent,eol,start
|
||||
set backupdir=~/.cache/vim/backup//
|
||||
set directory=~/.cache/vim/swap//
|
||||
set display=truncate
|
||||
set expandtab
|
||||
set fileencodings=ucs-bom,utf-8,default,latin1
|
||||
set helplang=en
|
||||
set history=200
|
||||
set hlsearch
|
||||
set incsearch
|
||||
set langnoremap
|
||||
set nolangremap
|
||||
set mouse=a
|
||||
set nrformats=bin,hex
|
||||
set ruler
|
||||
set runtimepath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim81,/usr/share/vim/vim81/pack/dist/opt/matchit,/usr/share/vim/vimfiles/after,~/.vim/after
|
||||
set scrolloff=5
|
||||
set shiftwidth=4
|
||||
set showcmd
|
||||
set smartcase
|
||||
set softtabstop=4
|
||||
set splitbelow
|
||||
set splitright
|
||||
set statusline=%F%m%r%h%w[%L][%{&ff}]%y[%p%%][%04l,%04v]
|
||||
set suffixes=.bak,~,.o,.info,.swp,.aux,.bbl,.blg,.brf,.cb,.dvi,.idx,.ilg,.ind,.inx,.jpg,.log,.out,.png,.toc
|
||||
set tabstop=4
|
||||
set ttimeout
|
||||
set ttimeoutlen=100
|
||||
set undodir=~/.cache/vim/undo//
|
||||
set wildignore=*.pyc
|
||||
set wildmenu
|
||||
let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/workspace_l/discordbot
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
set shortmess=aoO
|
||||
argglobal
|
||||
%argdel
|
||||
$argadd main.py
|
||||
set stal=2
|
||||
tabnew
|
||||
tabrewind
|
||||
edit main.py
|
||||
set splitbelow splitright
|
||||
wincmd t
|
||||
set winminheight=0
|
||||
set winheight=1
|
||||
set winminwidth=0
|
||||
set winwidth=1
|
||||
argglobal
|
||||
setlocal keymap=
|
||||
setlocal noarabic
|
||||
setlocal autoindent
|
||||
setlocal backupcopy=
|
||||
setlocal balloonexpr=
|
||||
setlocal nobinary
|
||||
setlocal nobreakindent
|
||||
setlocal breakindentopt=
|
||||
setlocal bufhidden=
|
||||
setlocal buflisted
|
||||
setlocal buftype=
|
||||
setlocal nocindent
|
||||
setlocal cinkeys=0{,0},0),0],:,!^F,o,O,e
|
||||
setlocal cinoptions=
|
||||
setlocal cinwords=if,else,while,do,for,switch
|
||||
setlocal colorcolumn=
|
||||
setlocal comments=b:#,fb:-
|
||||
setlocal commentstring=#\ %s
|
||||
setlocal complete=.,w,b,u,t,i
|
||||
setlocal concealcursor=
|
||||
setlocal conceallevel=0
|
||||
setlocal completefunc=
|
||||
setlocal nocopyindent
|
||||
setlocal cryptmethod=
|
||||
setlocal nocursorbind
|
||||
setlocal nocursorcolumn
|
||||
setlocal nocursorline
|
||||
setlocal define=
|
||||
setlocal dictionary=
|
||||
setlocal nodiff
|
||||
setlocal equalprg=
|
||||
setlocal errorformat=
|
||||
setlocal expandtab
|
||||
if &filetype != 'python'
|
||||
setlocal filetype=python
|
||||
endif
|
||||
setlocal fixendofline
|
||||
setlocal foldcolumn=0
|
||||
setlocal foldenable
|
||||
setlocal foldexpr=0
|
||||
setlocal foldignore=#
|
||||
setlocal foldlevel=0
|
||||
setlocal foldmarker={{{,}}}
|
||||
setlocal foldmethod=manual
|
||||
setlocal foldminlines=1
|
||||
setlocal foldnestmax=20
|
||||
setlocal foldtext=foldtext()
|
||||
setlocal formatexpr=
|
||||
setlocal formatoptions=tcq
|
||||
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
|
||||
setlocal formatprg=
|
||||
setlocal grepprg=
|
||||
setlocal iminsert=0
|
||||
setlocal imsearch=-1
|
||||
setlocal include=^\\s*\\(from\\|import\\)
|
||||
setlocal includeexpr=substitute(substitute(substitute(v:fname,b:grandparent_match,b:grandparent_sub,''),b:parent_match,b:parent_sub,''),b:child_match,b:child_sub,'g')
|
||||
setlocal indentexpr=GetPythonIndent(v:lnum)
|
||||
setlocal indentkeys=0{,0},0),0],:,!^F,o,O,e,<:>,=elif,=except
|
||||
setlocal noinfercase
|
||||
setlocal iskeyword=@,48-57,_,192-255
|
||||
setlocal keywordprg=pydoc
|
||||
setlocal nolinebreak
|
||||
setlocal nolisp
|
||||
setlocal lispwords=
|
||||
setlocal nolist
|
||||
setlocal makeencoding=
|
||||
setlocal makeprg=
|
||||
setlocal matchpairs=(:),{:},[:]
|
||||
setlocal modeline
|
||||
setlocal modifiable
|
||||
setlocal nrformats=bin,hex
|
||||
setlocal nonumber
|
||||
setlocal numberwidth=4
|
||||
setlocal omnifunc=python3complete#Complete
|
||||
setlocal path=
|
||||
setlocal nopreserveindent
|
||||
setlocal nopreviewwindow
|
||||
setlocal quoteescape=\\
|
||||
setlocal noreadonly
|
||||
setlocal norelativenumber
|
||||
setlocal norightleft
|
||||
setlocal rightleftcmd=search
|
||||
setlocal noscrollbind
|
||||
setlocal scrolloff=-1
|
||||
setlocal shiftwidth=4
|
||||
setlocal noshortname
|
||||
setlocal sidescrolloff=-1
|
||||
setlocal signcolumn=auto
|
||||
setlocal nosmartindent
|
||||
setlocal softtabstop=4
|
||||
setlocal nospell
|
||||
setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+
|
||||
setlocal spellfile=
|
||||
setlocal spelllang=en
|
||||
setlocal statusline=
|
||||
setlocal suffixesadd=.py
|
||||
setlocal swapfile
|
||||
setlocal synmaxcol=3000
|
||||
if &syntax != 'python'
|
||||
setlocal syntax=python
|
||||
endif
|
||||
setlocal tabstop=8
|
||||
setlocal tagcase=
|
||||
setlocal tagfunc=
|
||||
setlocal tags=
|
||||
setlocal termwinkey=
|
||||
setlocal termwinscroll=10000
|
||||
setlocal termwinsize=
|
||||
setlocal textwidth=0
|
||||
setlocal thesaurus=
|
||||
setlocal noundofile
|
||||
setlocal undolevels=-123456
|
||||
setlocal varsofttabstop=
|
||||
setlocal vartabstop=
|
||||
setlocal wincolor=
|
||||
setlocal nowinfixheight
|
||||
setlocal nowinfixwidth
|
||||
setlocal wrap
|
||||
setlocal wrapmargin=0
|
||||
silent! normal! zE
|
||||
let s:l = 10 - ((9 * winheight(0) + 28) / 57)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
exe s:l
|
||||
normal! zt
|
||||
10
|
||||
normal! 0
|
||||
tabnext
|
||||
edit requirements.txt
|
||||
set splitbelow splitright
|
||||
wincmd t
|
||||
set winminheight=0
|
||||
set winheight=1
|
||||
set winminwidth=0
|
||||
set winwidth=1
|
||||
argglobal
|
||||
setlocal keymap=
|
||||
setlocal noarabic
|
||||
setlocal noautoindent
|
||||
setlocal backupcopy=
|
||||
setlocal balloonexpr=
|
||||
setlocal nobinary
|
||||
setlocal nobreakindent
|
||||
setlocal breakindentopt=
|
||||
setlocal bufhidden=
|
||||
setlocal buflisted
|
||||
setlocal buftype=
|
||||
setlocal nocindent
|
||||
setlocal cinkeys=0{,0},0),0],:,0#,!^F,o,O,e
|
||||
setlocal cinoptions=
|
||||
setlocal cinwords=if,else,while,do,for,switch
|
||||
setlocal colorcolumn=
|
||||
setlocal comments=fb:-,fb:*,n:>
|
||||
setlocal commentstring=
|
||||
setlocal complete=.,w,b,u,t,i
|
||||
setlocal concealcursor=
|
||||
setlocal conceallevel=0
|
||||
setlocal completefunc=
|
||||
setlocal nocopyindent
|
||||
setlocal cryptmethod=
|
||||
setlocal nocursorbind
|
||||
setlocal nocursorcolumn
|
||||
setlocal nocursorline
|
||||
setlocal define=
|
||||
setlocal dictionary=
|
||||
setlocal nodiff
|
||||
setlocal equalprg=
|
||||
setlocal errorformat=
|
||||
setlocal expandtab
|
||||
if &filetype != 'text'
|
||||
setlocal filetype=text
|
||||
endif
|
||||
setlocal fixendofline
|
||||
setlocal foldcolumn=0
|
||||
setlocal foldenable
|
||||
setlocal foldexpr=0
|
||||
setlocal foldignore=#
|
||||
setlocal foldlevel=0
|
||||
setlocal foldmarker={{{,}}}
|
||||
setlocal foldmethod=manual
|
||||
setlocal foldminlines=1
|
||||
setlocal foldnestmax=20
|
||||
setlocal foldtext=foldtext()
|
||||
setlocal formatexpr=
|
||||
setlocal formatoptions=tcq
|
||||
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
|
||||
setlocal formatprg=
|
||||
setlocal grepprg=
|
||||
setlocal iminsert=0
|
||||
setlocal imsearch=-1
|
||||
setlocal include=
|
||||
setlocal includeexpr=
|
||||
setlocal indentexpr=
|
||||
setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e
|
||||
setlocal noinfercase
|
||||
setlocal iskeyword=@,48-57,_,192-255
|
||||
setlocal keywordprg=
|
||||
setlocal nolinebreak
|
||||
setlocal nolisp
|
||||
setlocal lispwords=
|
||||
setlocal nolist
|
||||
setlocal makeencoding=
|
||||
setlocal makeprg=
|
||||
setlocal matchpairs=(:),{:},[:]
|
||||
setlocal modeline
|
||||
setlocal modifiable
|
||||
setlocal nrformats=bin,hex
|
||||
setlocal nonumber
|
||||
setlocal numberwidth=4
|
||||
setlocal omnifunc=
|
||||
setlocal path=
|
||||
setlocal nopreserveindent
|
||||
setlocal nopreviewwindow
|
||||
setlocal quoteescape=\\
|
||||
setlocal noreadonly
|
||||
setlocal norelativenumber
|
||||
setlocal norightleft
|
||||
setlocal rightleftcmd=search
|
||||
setlocal noscrollbind
|
||||
setlocal scrolloff=-1
|
||||
setlocal shiftwidth=4
|
||||
setlocal noshortname
|
||||
setlocal sidescrolloff=-1
|
||||
setlocal signcolumn=auto
|
||||
setlocal nosmartindent
|
||||
setlocal softtabstop=4
|
||||
setlocal nospell
|
||||
setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+
|
||||
setlocal spellfile=
|
||||
setlocal spelllang=en
|
||||
setlocal statusline=
|
||||
setlocal suffixesadd=
|
||||
setlocal swapfile
|
||||
setlocal synmaxcol=3000
|
||||
if &syntax != 'text'
|
||||
setlocal syntax=text
|
||||
endif
|
||||
setlocal tabstop=4
|
||||
setlocal tagcase=
|
||||
setlocal tagfunc=
|
||||
setlocal tags=
|
||||
setlocal termwinkey=
|
||||
setlocal termwinscroll=10000
|
||||
setlocal termwinsize=
|
||||
setlocal textwidth=0
|
||||
setlocal thesaurus=
|
||||
setlocal noundofile
|
||||
setlocal undolevels=-123456
|
||||
setlocal varsofttabstop=
|
||||
setlocal vartabstop=
|
||||
setlocal wincolor=
|
||||
setlocal nowinfixheight
|
||||
setlocal nowinfixwidth
|
||||
setlocal wrap
|
||||
setlocal wrapmargin=0
|
||||
silent! normal! zE
|
||||
let s:l = 2 - ((1 * winheight(0) + 28) / 57)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
exe s:l
|
||||
normal! zt
|
||||
2
|
||||
normal! 011|
|
||||
tabnext 2
|
||||
set stal=1
|
||||
badd +0 main.py
|
||||
badd +0 requirements.txt
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
endif
|
||||
unlet! s:wipebuf
|
||||
set winheight=1 winwidth=20 shortmess=filnxtToOS
|
||||
set winminheight=1 winminwidth=1
|
||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
||||
if file_readable(s:sx)
|
||||
exe "source " . fnameescape(s:sx)
|
||||
endif
|
||||
let &so = s:so_save | let &siso = s:siso_save
|
||||
nohlsearch
|
||||
doautoall SessionLoadPost
|
||||
unlet SessionLoad
|
||||
" vim: set ft=vim :
|
|
@ -1,27 +1,30 @@
|
|||
setlocal spell spelllang=de_de
|
||||
|
||||
" Begin Shortcuts
|
||||
map <C-B> YpkI\begin{<Esc>A}<Esc>jI\end{<Esc>A}<Esc>ko
|
||||
map! <C-B> <Esc>YpkI\begin{<Esc>A}<Esc>jI\end{<Esc>A}<Esc>ko
|
||||
noremap <C-B> YpkI\begin{<Esc>A}<Esc>jI\end{<Esc>A}<Esc>ko
|
||||
noremap! <C-B> <Esc>YpkI\begin{<Esc>A}<Esc>jI\end{<Esc>A}<Esc>ko
|
||||
|
||||
imap ;it \begin{itemize}<Enter>\end{itemize}<Esc>k
|
||||
imap ;i \item{}<Space>
|
||||
imap "" "`"'<Esc>hha
|
||||
imap ;fp \begin{tabular}{ccc}<Enter>\toprule<Enter>Ja & Nein & Enthaltung \\ <Enter> \midrule<Enter> <x_x> & <x_x> & <x_x> \\<Enter>\bottomrule<Enter>\end{tabular}<Esc>0kk<Space><Tab>
|
||||
inoremap ;it \begin{itemize}<Enter>\end{itemize}<Esc>k
|
||||
inoremap ;i \item{}<Space>
|
||||
inoremap "" "`"'<Esc>hha
|
||||
inoremap ;fp \begin{tabular}{ccc}<Enter>\toprule<Enter>Ja & Nein & Enthaltung \\ <Enter> \midrule<Enter> <x_x> & <x_x> & <x_x> \\<Enter>\bottomrule<Enter>\end{tabular}<Esc>0kk<Space><Tab>
|
||||
inoremap ;sec \section{}<Esc>hi
|
||||
inoremap ;ssec \subsection{}<Esc>hi
|
||||
inoremap ;sssec \subsubsection{}<Esc>hi
|
||||
|
||||
" Surround stuff
|
||||
vmap <C-B> da\textbf{<C-R>"}<Esc>
|
||||
vmap <C-L> da\underline{<C-R>"}<Esc>
|
||||
vmap <C-I> da\textit{<C-R>"}<Esc>
|
||||
vmap <C-E> da\emph{<C-R>"}<Esc>
|
||||
vmap ( da(<C-R>")<Esc>
|
||||
vmap "" da"`<C-R>""'<Esc>
|
||||
vnoremap <C-B> da\textbf{<C-R>"}<Esc>
|
||||
vnoremap <C-L> da\underline{<C-R>"}<Esc>
|
||||
vnoremap <C-I> da\textit{<C-R>"}<Esc>
|
||||
vnoremap <C-E> da\emph{<C-R>"}<Esc>
|
||||
vnoremap ( da(<C-R>")<Esc>
|
||||
vnoremap "" da"`<C-R>""'<Esc>
|
||||
|
||||
|
||||
":command! -complete=file -nargs=1 Rpdf :r !pdftotext -nopgbrk <q-args> -
|
||||
":command! -complete=file -nargs=1 Rpdf :r !pdftotext -nopgbrk <q-args> - | fmt -csw78
|
||||
" Compilation
|
||||
map <C-c><C-c> <Esc>:RunBackgroundCommand latexmk -pdf -silent "<C-r>%"<Enter>:redraw!<Enter>
|
||||
map <C-c><C-v> <Esc>:RunBackgroundCommand latexmk -c<Enter>
|
||||
map <C-c><C-d> <Esc>:silent exec "!evince <C-r>%<Del><Del><Del>pdf &>/dev/null &"<Enter>
|
||||
noremap <C-c><C-c> <Esc>:RunBackgroundCommand latexmk -pdf -silent "<C-r>%"<Enter>:redraw!<Enter>
|
||||
noremap <C-c><C-v> <Esc>:RunBackgroundCommand latexmk -c<Enter>
|
||||
noremap <C-c><C-d> <Esc>:silent exec "!evince <C-r>%<Del><Del><Del>pdf &>/dev/null &"<Enter>
|
||||
|
||||
|
|
|
@ -21,3 +21,6 @@ set splitright
|
|||
|
||||
" Statusbar
|
||||
set statusline=%F%m%r%h%w[%L][%{&ff}]%y[%p%%][%04l,%04v]
|
||||
|
||||
" Window Management
|
||||
let &winheight = &lines * 7 / 10
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
runtime macros/matchit.vim
|
||||
filetype on
|
|
@ -5,11 +5,12 @@ nnoremap <C-L> <C-W><C-L>
|
|||
nnoremap <C-H> <C-W><C-H>
|
||||
nnoremap J :bn<CR>
|
||||
nnoremap K :bp<CR>
|
||||
nnoremap u :earlier<CR>
|
||||
nnoremap U :later<CR>
|
||||
noremap <leader>y "+y
|
||||
nnoremap <C-u> :earlier<CR>
|
||||
nnoremap <C-U> :later<CR>
|
||||
noremap Y "+y
|
||||
noremap <C-E> :tabedit<Space>
|
||||
noremap <F1> :ter<CR>
|
||||
noremap == ==j
|
||||
nmap 0 ^
|
||||
|
||||
" Diaeresis for e.g. german
|
||||
|
@ -19,6 +20,5 @@ inoremap u" ü
|
|||
inoremap A" Ä
|
||||
inoremap U" Ü
|
||||
inoremap O" Ö
|
||||
inoremap jj <Esc>
|
||||
inoremap ;s ß
|
||||
inoremap ;e €
|
||||
inoremap <leader>s ß
|
||||
inoremap <leader>e €
|
||||
|
|
|
@ -629,3 +629,165 @@ VCS
|
|||
Mahngelder
|
||||
Gebäudemanagement
|
||||
Gebäudemanagements
|
||||
Forms
|
||||
CSS
|
||||
TypeScript
|
||||
Bootstrap
|
||||
SCSS
|
||||
Infragistics
|
||||
Framework
|
||||
ASP
|
||||
LINQ
|
||||
Webentwicklung
|
||||
ng2
|
||||
chart
|
||||
asyncio
|
||||
Serververwaltung
|
||||
Oracle
|
||||
Anwendungsntwicklung
|
||||
Debian
|
||||
Scripting
|
||||
Active
|
||||
Benutzerverwalung
|
||||
Proxmox
|
||||
Hardening
|
||||
Git
|
||||
SVN
|
||||
MVC
|
||||
CTF
|
||||
Challenges
|
||||
Sicherheits
|
||||
PicoCTF
|
||||
GoogleCTF
|
||||
picoCTF
|
||||
B1
|
||||
Microcontroller
|
||||
Sicherheitschallenegs
|
||||
Visio
|
||||
Sprachverwendung
|
||||
A2
|
||||
verarbeitung
|
||||
WinForms
|
||||
Scraping
|
||||
auswertung
|
||||
Lernnacht
|
||||
Pseudonymklausur
|
||||
SommerUni
|
||||
Nutzungsregeln
|
||||
Akduell
|
||||
Besetzungskommmission
|
||||
Mensastammtisch
|
||||
Wolfssee
|
||||
Nextbike
|
||||
Freefloating
|
||||
Hetmank
|
||||
Fachschaftsratsmitglied
|
||||
Studienbeirats
|
||||
Qualitätsverbesserungskonferenz
|
||||
Studienbeirates
|
||||
How2Rat
|
||||
Gamenight
|
||||
mit
|
||||
#urchzufuHren
|
||||
Pseudonymisierung
|
||||
eduroams
|
||||
eduroam
|
||||
SSL
|
||||
Schnupperuni
|
||||
fachchaftsnahe
|
||||
Zulassungsgrenze
|
||||
Justizariat
|
||||
Bachelorarbeit
|
||||
mitüberprüft
|
||||
Bachelorarbeitsnote
|
||||
Masterzulassungen
|
||||
Klausurbeaufsichtigung
|
||||
mitbeworben
|
||||
Glaspavillion
|
||||
Reinigungskosten
|
||||
Inforeferat
|
||||
Zugangskarten
|
||||
Zugangsgenehmigung
|
||||
Gebäudezugang
|
||||
Waas
|
||||
Qualitätsverbesserungsmittel
|
||||
Whiteboards
|
||||
Lehrräume
|
||||
Landeslehrendenpreis
|
||||
#ansponderschloss
|
||||
LuDi
|
||||
Geochaching
|
||||
Außenaktivitäten
|
||||
Bildungsaspekt
|
||||
Brauerreitour
|
||||
durchzuplanen
|
||||
Gesundheitsbelehrung
|
||||
Oktoberwochenende
|
||||
info
|
||||
fse
|
||||
Exmatrikulierung
|
||||
itemize
|
||||
Utz
|
||||
Ungleichverteilung
|
||||
Transponderschloss
|
||||
Lerngruppen
|
||||
Fachschaftsraums
|
||||
Nachtermin
|
||||
Vorterminen
|
||||
Essensflatrate
|
||||
Textnachricht
|
||||
Reisebusse
|
||||
Museumsbesuch
|
||||
Dreizehnlindenhalle
|
||||
Ahlemann
|
||||
Kulturanteil
|
||||
Personenbeförderungsschein
|
||||
optimalerweise
|
||||
Samsung
|
||||
Quittungsnummern
|
||||
Raumplan
|
||||
Prüfungsamt
|
||||
Nachterminklausuren
|
||||
Senatswahlen
|
||||
Kandidaturaufstellung
|
||||
Gremienmails
|
||||
hopo
|
||||
Neustudierenden
|
||||
Ratsvorstellung
|
||||
Statusm0n
|
||||
SS20
|
||||
WS21
|
||||
Deutschtest
|
||||
Lehrauslastung
|
||||
night
|
||||
Deckenhalterung
|
||||
SM
|
||||
Ratswahl
|
||||
HHP
|
||||
HHJ
|
||||
Fachschaftstreffen
|
||||
Erstsemesterfahrt
|
||||
#osh
|
||||
Profiling
|
||||
Klausurrunde
|
||||
Lehramtlern
|
||||
Gremienwahlen
|
||||
Gesundheitsbelehrungen
|
||||
Wunschtag
|
||||
FSKs
|
||||
Zulassungskriterien
|
||||
Ladezeiten
|
||||
Lernraum
|
||||
Prüfungsleistung
|
||||
Lehramter
|
||||
Fremdbibliotheken
|
||||
Studiumverlaufsplan
|
||||
Lehramtsstudierenden
|
||||
Workload
|
||||
Pflichtterminen
|
||||
Zweitfächer
|
||||
Lehramtsstudierende
|
||||
SEP
|
||||
Points
|
||||
Credit
|
||||
Wirtschaftsinformatik
|
||||
|
|
Binary file not shown.
|
@ -1,7 +1,6 @@
|
|||
# Paths
|
||||
export ZSH="/home/tuan/.oh-my-zsh"
|
||||
export PATH="$PATH:$HOME/.go/bin:$HOME/.local/bin:$HOME/.cargo/bin"
|
||||
export GOPATH="$HOME/.go/"
|
||||
export PATH="$PATH:$HOME/go/bin:$HOME/.local/bin:$HOME/.cargo/bin"
|
||||
export LEDGER_FILE="/home/tuan/Documents/Finanzen/Ledger/MyBudget.ledger"
|
||||
|
||||
# Alias
|
||||
|
|
Loading…
Reference in New Issue