Removed nautilus from i3, added urxvt plugins
parent
2424e469d7
commit
b861b39678
|
@ -1,5 +1,11 @@
|
||||||
|
! urxvt
|
||||||
! Fonts
|
! Fonts
|
||||||
urxvt*font: xft:Hack Nerd Font Mono:style=Regular:size=11:hinting=full, xft:DejaVu Sans Mono for Powerline:size=11
|
urxvt*font: xft:Hack Nerd Font Mono:style=Regular:size=11:hinting=full, xft:DejaVu Sans Mono for Powerline:size=11
|
||||||
|
|
||||||
! Behavior
|
! Behavior
|
||||||
urxvt*scrollBar: false
|
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 udiskie
|
||||||
exec --no-startup-id conky -c ~/.conky/syclo-crimson-bottomleft.conkyrc
|
exec --no-startup-id conky -c ~/.conky/syclo-crimson-bottomleft.conkyrc
|
||||||
exec --no-startup-id urxvtd
|
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 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 /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 #################################
|
################################# Keybindings #################################
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
# Lock
|
||||||
|
bindsym $mod+Shift+0 exec python ~/.scripts/i3lock.py
|
||||||
|
|
||||||
# shutdown
|
# shutdown
|
||||||
bindsym $mod+Shift+s exec poweroff
|
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+b exec firefox
|
||||||
bindsym $mod+p exec firefox --private-window https://mos4.de
|
bindsym $mod+p exec firefox --private-window https://mos4.de
|
||||||
bindsym $mod+e exec urxvtc -e ranger
|
bindsym $mod+e exec urxvtc -e ranger
|
||||||
bindsym $mod+Shift+e exec nautilus
|
|
||||||
bindsym $mod+m exec thunderbird
|
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
|
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
|
# restart/exit i3
|
||||||
bindsym $mod+Shift+r restart
|
bindsym $mod+Shift+r restart
|
||||||
bindsym Control+Shift+e exit
|
bindsym Control+Shift+e exit
|
||||||
bindsym Control+Shift+l exec dm-tool lock
|
|
||||||
|
|
||||||
# Resize window (you can also use the mouse for that)
|
# Resize window (you can also use the mouse for that)
|
||||||
bindsym $mod+r mode "resize"
|
bindsym $mod+r mode "resize"
|
||||||
|
|
|
@ -4,3 +4,7 @@ o:/home/tuan/.dotfiles/config
|
||||||
m:/run/media/tuan
|
m:/run/media/tuan
|
||||||
a:/home/tuan/Documents/Arbeit
|
a:/home/tuan/Documents/Arbeit
|
||||||
l:/home/tuan/Local
|
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
|
from PIL import Image
|
||||||
|
|
||||||
|
DEBUG = False
|
||||||
|
|
||||||
def screenshot():
|
def screenshot():
|
||||||
ss_time = time.time()
|
ss_time = time.time()
|
||||||
|
|
|
@ -27,3 +27,11 @@ Host toya
|
||||||
Port 22
|
Port 22
|
||||||
User toya
|
User toya
|
||||||
IdentityFile /mnt/veracrypt1/raspberry
|
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
|
setlocal spell spelllang=de_de
|
||||||
|
|
||||||
" Begin Shortcuts
|
" Begin Shortcuts
|
||||||
map <C-B> 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
|
||||||
map! <C-B> <Esc>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
|
inoremap ;it \begin{itemize}<Enter>\end{itemize}<Esc>k
|
||||||
imap ;i \item{}<Space>
|
inoremap ;i \item{}<Space>
|
||||||
imap "" "`"'<Esc>hha
|
inoremap "" "`"'<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 ;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
|
" Surround stuff
|
||||||
vmap <C-B> da\textbf{<C-R>"}<Esc>
|
vnoremap <C-B> da\textbf{<C-R>"}<Esc>
|
||||||
vmap <C-L> da\underline{<C-R>"}<Esc>
|
vnoremap <C-L> da\underline{<C-R>"}<Esc>
|
||||||
vmap <C-I> da\textit{<C-R>"}<Esc>
|
vnoremap <C-I> da\textit{<C-R>"}<Esc>
|
||||||
vmap <C-E> da\emph{<C-R>"}<Esc>
|
vnoremap <C-E> da\emph{<C-R>"}<Esc>
|
||||||
vmap ( da(<C-R>")<Esc>
|
vnoremap ( da(<C-R>")<Esc>
|
||||||
vmap "" 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> -
|
||||||
":command! -complete=file -nargs=1 Rpdf :r !pdftotext -nopgbrk <q-args> - | fmt -csw78
|
":command! -complete=file -nargs=1 Rpdf :r !pdftotext -nopgbrk <q-args> - | fmt -csw78
|
||||||
" Compilation
|
" Compilation
|
||||||
map <C-c><C-c> <Esc>:RunBackgroundCommand latexmk -pdf -silent "<C-r>%"<Enter>:redraw!<Enter>
|
noremap <C-c><C-c> <Esc>:RunBackgroundCommand latexmk -pdf -silent "<C-r>%"<Enter>:redraw!<Enter>
|
||||||
map <C-c><C-v> <Esc>:RunBackgroundCommand latexmk -c<Enter>
|
noremap <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-d> <Esc>:silent exec "!evince <C-r>%<Del><Del><Del>pdf &>/dev/null &"<Enter>
|
||||||
|
|
||||||
|
|
|
@ -21,3 +21,6 @@ set splitright
|
||||||
|
|
||||||
" Statusbar
|
" Statusbar
|
||||||
set statusline=%F%m%r%h%w[%L][%{&ff}]%y[%p%%][%04l,%04v]
|
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 <C-H> <C-W><C-H>
|
||||||
nnoremap J :bn<CR>
|
nnoremap J :bn<CR>
|
||||||
nnoremap K :bp<CR>
|
nnoremap K :bp<CR>
|
||||||
nnoremap u :earlier<CR>
|
nnoremap <C-u> :earlier<CR>
|
||||||
nnoremap U :later<CR>
|
nnoremap <C-U> :later<CR>
|
||||||
noremap <leader>y "+y
|
noremap Y "+y
|
||||||
noremap <C-E> :tabedit<Space>
|
noremap <C-E> :tabedit<Space>
|
||||||
noremap <F1> :ter<CR>
|
noremap <F1> :ter<CR>
|
||||||
|
noremap == ==j
|
||||||
nmap 0 ^
|
nmap 0 ^
|
||||||
|
|
||||||
" Diaeresis for e.g. german
|
" Diaeresis for e.g. german
|
||||||
|
@ -19,6 +20,5 @@ inoremap u" ü
|
||||||
inoremap A" Ä
|
inoremap A" Ä
|
||||||
inoremap U" Ü
|
inoremap U" Ü
|
||||||
inoremap O" Ö
|
inoremap O" Ö
|
||||||
inoremap jj <Esc>
|
inoremap <leader>s ß
|
||||||
inoremap ;s ß
|
inoremap <leader>e €
|
||||||
inoremap ;e €
|
|
||||||
|
|
|
@ -629,3 +629,165 @@ VCS
|
||||||
Mahngelder
|
Mahngelder
|
||||||
Gebäudemanagement
|
Gebäudemanagement
|
||||||
Gebäudemanagements
|
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
|
# Paths
|
||||||
export ZSH="/home/tuan/.oh-my-zsh"
|
export ZSH="/home/tuan/.oh-my-zsh"
|
||||||
export PATH="$PATH:$HOME/.go/bin:$HOME/.local/bin:$HOME/.cargo/bin"
|
export PATH="$PATH:$HOME/go/bin:$HOME/.local/bin:$HOME/.cargo/bin"
|
||||||
export GOPATH="$HOME/.go/"
|
|
||||||
export LEDGER_FILE="/home/tuan/Documents/Finanzen/Ledger/MyBudget.ledger"
|
export LEDGER_FILE="/home/tuan/Documents/Finanzen/Ledger/MyBudget.ledger"
|
||||||
|
|
||||||
# Alias
|
# Alias
|
||||||
|
|
Loading…
Reference in New Issue