vim: remove configs
This commit is contained in:
parent
fe79e4aca7
commit
0b5c971767
16 changed files with 0 additions and 525 deletions
|
@ -9,10 +9,6 @@
|
||||||
- link:
|
- link:
|
||||||
~/.tmux.conf:
|
~/.tmux.conf:
|
||||||
path: shell/tmux.conf
|
path: shell/tmux.conf
|
||||||
~/.vimrc:
|
|
||||||
path: vim/vimrc
|
|
||||||
~/.vim:
|
|
||||||
path: vim/vim
|
|
||||||
~/.config/nvim:
|
~/.config/nvim:
|
||||||
path: nvim
|
path: nvim
|
||||||
~/.config/kitty:
|
~/.config/kitty:
|
||||||
|
|
2
vim/.gitignore
vendored
2
vim/.gitignore
vendored
|
@ -1,2 +0,0 @@
|
||||||
vim/bundle/*
|
|
||||||
vim/autoload
|
|
|
@ -1,8 +0,0 @@
|
||||||
setlocal autoindent
|
|
||||||
setlocal colorcolumn=0
|
|
||||||
setlocal linebreak
|
|
||||||
setlocal number
|
|
||||||
setlocal shiftwidth=4
|
|
||||||
setlocal tabstop=4
|
|
||||||
setlocal wrap
|
|
||||||
setlocal nospell
|
|
|
@ -1,7 +0,0 @@
|
||||||
set tabstop=4
|
|
||||||
set softtabstop=4
|
|
||||||
set shiftwidth=4
|
|
||||||
set textwidth=79
|
|
||||||
set expandtab
|
|
||||||
set autoindent
|
|
||||||
set fileformat=unix
|
|
|
@ -1,21 +0,0 @@
|
||||||
extends php, html
|
|
||||||
snippet var "Display Variable"
|
|
||||||
{{ $1 }} $0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet each "For Each Loop"
|
|
||||||
@foreach ($1 as $2)
|
|
||||||
$0
|
|
||||||
@endforeach
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet sec "Section"
|
|
||||||
@section('$1')
|
|
||||||
$0
|
|
||||||
@endsection
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ext "extends statement"
|
|
||||||
@extends('$1')
|
|
||||||
$0
|
|
||||||
endsnippet
|
|
|
@ -1,5 +0,0 @@
|
||||||
snippet id "rule for id"
|
|
||||||
#$1 {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
|
@ -1,30 +0,0 @@
|
||||||
extends css
|
|
||||||
snippet div "Div container"
|
|
||||||
<div class="$1">
|
|
||||||
$0
|
|
||||||
</div>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet tag "generic Element"
|
|
||||||
<${1:tag}${2: class="$3"}>
|
|
||||||
$0
|
|
||||||
</$1>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet tags "generic Element self closing"
|
|
||||||
<${1:tag}${2: class="$3"} />$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet tagi "generic inline Element"
|
|
||||||
<${1:tag}${2: class="$3"}>$4</$1>$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet com "Comment"
|
|
||||||
<!-- $1 -->$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet lin "link element"
|
|
||||||
<a href="$1"${2: class="$3"}>
|
|
||||||
$0
|
|
||||||
</a>
|
|
||||||
endsnippet
|
|
|
@ -1 +0,0 @@
|
||||||
extends markdown
|
|
|
@ -1,8 +0,0 @@
|
||||||
extends html
|
|
||||||
snippet ref "Markdown Link"
|
|
||||||
[$1]({${2:https://$3}${4: "$5"})$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet cod "Code Block"
|
|
||||||
\`$1\`$0
|
|
||||||
endsnippet
|
|
|
@ -1,4 +0,0 @@
|
||||||
extends html
|
|
||||||
snippet ref "Markdown Link"
|
|
||||||
[$1]({${2:https://$3}${4: "$5"})$0
|
|
||||||
endsnippet
|
|
|
@ -1,13 +0,0 @@
|
||||||
extends html
|
|
||||||
snippet pubf "Public Function"
|
|
||||||
public function $1($2) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet prif "Private Function"
|
|
||||||
private function $1($2) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
extends tex
|
|
|
@ -1,133 +0,0 @@
|
||||||
snippet mal "Math inline"
|
|
||||||
$ $1 $$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet mab "Mathbb character"
|
|
||||||
\mathbb{$1}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet inf "Infity symbol" i
|
|
||||||
\infty
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet sqrt "Square Root" i
|
|
||||||
\\sqrt\{$1\}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet lim "Limit sign" i
|
|
||||||
\\lim_\{${1:n} \to ${2:\\infty}\} $0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet abs "Absolute" i
|
|
||||||
\\lvert $1 \\rvert$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet mb "Math Braces"
|
|
||||||
\\{ $1 \\}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet fra "Fraction" i
|
|
||||||
\frac\{${1:numerator}\}\{${2:demoninator}\}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet sum "Sum character"
|
|
||||||
\sum_\{${1:lower}\}^\{${2:upper}\} $0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet int "integral character"
|
|
||||||
\int_\{${1:lower}\}^\{${2:upper}\} $0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet dx "dx sign" i
|
|
||||||
\mathrm{d}x$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ^ "Superscript" i
|
|
||||||
^{$1}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet _ "Superlowscript" i
|
|
||||||
_{$1}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ove "Overline"
|
|
||||||
\overline{$1}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ma "Math in own line"
|
|
||||||
\[ $1 \]$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet beg "Begin"
|
|
||||||
\begin{$1}
|
|
||||||
$0
|
|
||||||
\end{$1}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ali "align"
|
|
||||||
\begin{align*}
|
|
||||||
$0
|
|
||||||
\end{align*}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet sec "Section"
|
|
||||||
\section{$1}
|
|
||||||
$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet secs "Subsection"
|
|
||||||
\subsection{$1}
|
|
||||||
$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet emp "Emphasize Text"
|
|
||||||
\emph{$1}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet fat "Fat Print Text"
|
|
||||||
\textbf{$1}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet secss "Subsubsection"
|
|
||||||
\subsubsection{$1}
|
|
||||||
$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet doc "Basic Document"
|
|
||||||
\documentclass[11pt,a4paper]{article}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[german]{babel}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage{amsmath}
|
|
||||||
\usepackage{amsfonts}
|
|
||||||
\usepackage{amssymb}
|
|
||||||
\usepackage{enumitem}
|
|
||||||
\usepackage[left=3cm,right=3cm,top=2cm,bottom=2cm]{geometry}
|
|
||||||
\author{${1:author}}
|
|
||||||
\title{${2:title}}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\maketitle
|
|
||||||
|
|
||||||
$0
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
# Sqeuenzkalküle
|
|
||||||
|
|
||||||
snippet axi "Axiome"
|
|
||||||
\AxiomC{\$ $1 \$}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet rla "Right Label"
|
|
||||||
\RightLabel{\$ $1 \$}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet uin "Unary Inf"
|
|
||||||
\UnaryInfC{\$ $1 \$}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet bin "Binary Inf"
|
|
||||||
\BinaryInfC{\$ $1 \$}$0
|
|
||||||
endsnippet
|
|
|
@ -1,5 +0,0 @@
|
||||||
snippet plug "Plugin Snippet"
|
|
||||||
" $2
|
|
||||||
Plug '$1'
|
|
||||||
$0
|
|
||||||
endsnippet
|
|
|
@ -1,2 +0,0 @@
|
||||||
extends html
|
|
||||||
|
|
281
vim/vimrc
281
vim/vimrc
|
@ -1,281 +0,0 @@
|
||||||
set nocompatible " required
|
|
||||||
|
|
||||||
" set the runtime path to include Vundle and initialize
|
|
||||||
call plug#begin('~/.vim/bundle')
|
|
||||||
|
|
||||||
" USEFUL
|
|
||||||
" comment plugin
|
|
||||||
Plug 'tpope/vim-commentary'
|
|
||||||
|
|
||||||
" brackets management
|
|
||||||
Plug 'tpope/vim-surround'
|
|
||||||
|
|
||||||
" snippets
|
|
||||||
Plug 'SirVer/ultisnips'
|
|
||||||
|
|
||||||
" WINDOW MANAGEMENT
|
|
||||||
" tmux navigator
|
|
||||||
Plug 'christoomey/vim-tmux-navigator'
|
|
||||||
|
|
||||||
" winresizer
|
|
||||||
Plug 'simeji/winresizer'
|
|
||||||
|
|
||||||
" FILE MANAGEMENT
|
|
||||||
" nert-tree
|
|
||||||
Plug 'scrooloose/nerdtree'
|
|
||||||
|
|
||||||
" fzf plugin
|
|
||||||
Plug 'junegunn/fzf.vim'
|
|
||||||
|
|
||||||
" GIT STUFF
|
|
||||||
" git
|
|
||||||
Plug 'tpope/vim-fugitive'
|
|
||||||
|
|
||||||
" vim gitgutter
|
|
||||||
Plug 'airblade/vim-gitgutter'
|
|
||||||
|
|
||||||
" COLORS
|
|
||||||
" Plastic colorscheme
|
|
||||||
Plug 'jidbo/kuroi.vim'
|
|
||||||
|
|
||||||
" powerline
|
|
||||||
Plug 'vim-airline/vim-airline'
|
|
||||||
Plug 'vim-airline/vim-airline-themes'
|
|
||||||
|
|
||||||
" LANGUAGE SUPPORT
|
|
||||||
" vim ale for interaction with language servers
|
|
||||||
Plug 'w0rp/ale'
|
|
||||||
|
|
||||||
" editorconfig plugin
|
|
||||||
Plug 'editorconfig/editorconfig-vim'
|
|
||||||
|
|
||||||
" language packs
|
|
||||||
Plug 'sheerun/vim-polyglot'
|
|
||||||
|
|
||||||
call plug#end() " required
|
|
||||||
filetype plugin indent on " required
|
|
||||||
|
|
||||||
" syntax
|
|
||||||
syntax on
|
|
||||||
colorscheme kuroi
|
|
||||||
set t_Co=256
|
|
||||||
set background=dark
|
|
||||||
let mapleader=" "
|
|
||||||
hi MatchParen cterm=bold ctermbg=NONE ctermfg=red
|
|
||||||
|
|
||||||
" random settings
|
|
||||||
set number
|
|
||||||
set clipboard=unnamed
|
|
||||||
set mouse=nvi
|
|
||||||
set smarttab
|
|
||||||
set visualbell
|
|
||||||
set virtualedit=block
|
|
||||||
set scrolloff=1
|
|
||||||
set wildmenu
|
|
||||||
set term=screen-256color
|
|
||||||
set autoread
|
|
||||||
set lazyredraw
|
|
||||||
set history=250
|
|
||||||
|
|
||||||
" tabs and line wrap
|
|
||||||
set tabstop=4
|
|
||||||
set wrapmargin=8
|
|
||||||
set softtabstop=0 noexpandtab
|
|
||||||
set shiftwidth=4
|
|
||||||
set backspace=2
|
|
||||||
set backspace=indent,eol,start
|
|
||||||
set encoding=utf-8
|
|
||||||
set autoindent
|
|
||||||
|
|
||||||
" search
|
|
||||||
set incsearch
|
|
||||||
set hlsearch
|
|
||||||
set smartcase
|
|
||||||
|
|
||||||
" Disable Backup and Swap files
|
|
||||||
set noswapfile
|
|
||||||
set nobackup
|
|
||||||
set nowritebackup
|
|
||||||
|
|
||||||
" setup split
|
|
||||||
set splitbelow
|
|
||||||
set splitright
|
|
||||||
|
|
||||||
" tabs
|
|
||||||
nnoremap <leader>t :tabnew<CR>
|
|
||||||
nnoremap <C-n> gT
|
|
||||||
nnoremap <C-p> gt
|
|
||||||
|
|
||||||
" search for visual selection
|
|
||||||
vnoremap // y/<C-R>"<CR>
|
|
||||||
|
|
||||||
" Enable folding
|
|
||||||
set foldmethod=indent
|
|
||||||
set foldlevel=99
|
|
||||||
|
|
||||||
" remap code folding
|
|
||||||
nnoremap <leader>g za
|
|
||||||
|
|
||||||
" auto reload .vimrc on write
|
|
||||||
autocmd BufWritePost .vimrc source %
|
|
||||||
|
|
||||||
" ex command
|
|
||||||
cnoremap <C-p> <Up>
|
|
||||||
cnoremap <C-n> <Down>
|
|
||||||
|
|
||||||
" toggle hybrid number mode
|
|
||||||
nnoremap <leader>h :set rnu!<CR>
|
|
||||||
:augroup numbertoggle
|
|
||||||
: autocmd!
|
|
||||||
: autocmd BufEnter,FocusGained,InsertLeave * set relativenumber
|
|
||||||
: autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber
|
|
||||||
:augroup END
|
|
||||||
|
|
||||||
" disable arrow keys
|
|
||||||
noremap <Up> <Nop>
|
|
||||||
noremap <Down> <Nop>
|
|
||||||
noremap <Left> <Nop>
|
|
||||||
noremap <Right> <Nop>
|
|
||||||
|
|
||||||
" auto expand brackets
|
|
||||||
inoremap (; (<CR>)<C-c>O
|
|
||||||
inoremap (, (<CR>),<C-c>O
|
|
||||||
inoremap {; {<CR>}<C-c>O
|
|
||||||
inoremap {, {<CR>},<C-c>O
|
|
||||||
inoremap [; [<CR>]<C-c>O
|
|
||||||
inoremap [, [<CR>],<C-c>O
|
|
||||||
|
|
||||||
" Delete buffer while keeping window layout (don't close buffer's windows).
|
|
||||||
" Version 2008-11-18 from http://vim.wikia.com/wiki/VimTip165
|
|
||||||
if v:version < 700 || exists('loaded_bclose') || &cp
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
let loaded_bclose = 1
|
|
||||||
if !exists('bclose_multiple')
|
|
||||||
let bclose_multiple = 1
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Display an error message.
|
|
||||||
function! s:Warn(msg)
|
|
||||||
echohl ErrorMsg
|
|
||||||
echomsg a:msg
|
|
||||||
echohl NONE
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" Command ':Bclose' executes ':bd' to delete buffer in current window.
|
|
||||||
" The window will show the alternate buffer (Ctrl-^) if it exists,
|
|
||||||
" or the previous buffer (:bp), or a blank buffer if no previous.
|
|
||||||
" Command ':Bclose!' is the same, but executes ':bd!' (discard changes).
|
|
||||||
" An optional argument can specify which buffer to close (name or number).
|
|
||||||
function! s:Bclose(bang, buffer)
|
|
||||||
if empty(a:buffer)
|
|
||||||
let btarget = bufnr('%')
|
|
||||||
elseif a:buffer =~ '^\d\+$'
|
|
||||||
let btarget = bufnr(str2nr(a:buffer))
|
|
||||||
else
|
|
||||||
let btarget = bufnr(a:buffer)
|
|
||||||
endif
|
|
||||||
if btarget < 0
|
|
||||||
call s:Warn('No matching buffer for '.a:buffer)
|
|
||||||
return
|
|
||||||
endif
|
|
||||||
if empty(a:bang) && getbufvar(btarget, '&modified')
|
|
||||||
call s:Warn('No write since last change for buffer '.btarget.' (use :Bclose!)')
|
|
||||||
return
|
|
||||||
endif
|
|
||||||
" Numbers of windows that view target buffer which we will delete.
|
|
||||||
let wnums = filter(range(1, winnr('$')), 'winbufnr(v:val) == btarget')
|
|
||||||
if !g:bclose_multiple && len(wnums) > 1
|
|
||||||
call s:Warn('Buffer is in multiple windows (use ":let bclose_multiple=1")')
|
|
||||||
return
|
|
||||||
endif
|
|
||||||
let wcurrent = winnr()
|
|
||||||
for w in wnums
|
|
||||||
execute w.'wincmd w'
|
|
||||||
let prevbuf = bufnr('#')
|
|
||||||
if prevbuf > 0 && buflisted(prevbuf) && prevbuf != btarget
|
|
||||||
buffer #
|
|
||||||
else
|
|
||||||
bprevious
|
|
||||||
endif
|
|
||||||
if btarget == bufnr('%')
|
|
||||||
" Numbers of listed buffers which are not the target to be deleted.
|
|
||||||
let blisted = filter(range(1, bufnr('$')), 'buflisted(v:val) && v:val != btarget')
|
|
||||||
" Listed, not target, and not displayed.
|
|
||||||
let bhidden = filter(copy(blisted), 'bufwinnr(v:val) < 0')
|
|
||||||
" Take the first buffer, if any (could be more intelligent).
|
|
||||||
let bjump = (bhidden + blisted + [-1])[0]
|
|
||||||
if bjump > 0
|
|
||||||
execute 'buffer '.bjump
|
|
||||||
else
|
|
||||||
execute 'enew'.a:bang
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endfor
|
|
||||||
execute 'bdelete'.a:bang.' '.btarget
|
|
||||||
execute wcurrent.'wincmd w'
|
|
||||||
endfunction
|
|
||||||
command! -bang -complete=buffer -nargs=? Bclose call <SID>Bclose(<q-bang>, <q-args>)
|
|
||||||
nnoremap <silent> <Leader>bd :Bclose<CR>
|
|
||||||
|
|
||||||
" PLUGIN SETTINGS
|
|
||||||
" polyglot setup
|
|
||||||
let g:polyglot_disabled = ["latex"]
|
|
||||||
" nerd tree setup
|
|
||||||
let NERDTreeIgnore=['\.pyc$', '\~$'] "ignore files in NERDTree
|
|
||||||
map <leader>e :NERDTreeToggle<CR>
|
|
||||||
|
|
||||||
" AIRLINE SETUP
|
|
||||||
" sections
|
|
||||||
let g:airline_section_y = ""
|
|
||||||
let g:airline_section_z = "%l/%L:%c"
|
|
||||||
let g:airline_section_b = "%{airline#util#wrap(airline#extensions#branch#get_head(),0)}"
|
|
||||||
" other stuff
|
|
||||||
let g:airline_theme='luna'
|
|
||||||
let g:airline_solarized_bg='dark'
|
|
||||||
let g:airline_powerline_fonts = 1
|
|
||||||
let g:airline_inactive_collapse=1
|
|
||||||
let g:airline_skip_empty_sections = 1
|
|
||||||
let g:airline#extensions#whitespace#enabled = 0
|
|
||||||
let g:airline#extensions#wordcount#enabled = 0
|
|
||||||
let g:airline#extensions#keymap#enabled = 0
|
|
||||||
set ttimeoutlen=50
|
|
||||||
|
|
||||||
" gitgutter setup
|
|
||||||
let g:gitgutter_sign_added = '∙'
|
|
||||||
let g:gitgutter_sign_modified = '∙'
|
|
||||||
let g:gitgutter_sign_removed = '∙'
|
|
||||||
let g:gitgutter_sign_modified_removed = '∙'
|
|
||||||
augroup VimDiff
|
|
||||||
autocmd!
|
|
||||||
autocmd VimEnter,FilterWritePre * if &diff | GitGutterDisable | endif
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" fzf setup
|
|
||||||
nmap <C-y> :Buffers<CR>
|
|
||||||
nmap <Leader>f :GFiles<CR>
|
|
||||||
let g:fzf_buffers_jump = 1
|
|
||||||
|
|
||||||
" vim-ale setup
|
|
||||||
let g:ale_completion_enabled = 1
|
|
||||||
let g:ale_lint_on_text_changed = 'never'
|
|
||||||
let g:ale_fixers = {
|
|
||||||
\ '*': ['trim_whitespace'],
|
|
||||||
\ 'python': ['autopep8']
|
|
||||||
\ }
|
|
||||||
nmap <Leader>d :ALEGoToDefinition<CR>
|
|
||||||
nmap <Leader>r :ALEFindReferences<CR>
|
|
||||||
nmap <Leader>b :ALEFix<CR>
|
|
||||||
nnoremap <space>l :lnext<CR>
|
|
||||||
nnoremap <space>p :lprevious<CR>
|
|
||||||
|
|
||||||
" UltiSnip setup
|
|
||||||
|
|
||||||
" Trigger configuration
|
|
||||||
let g:UltiSnipsExpandTrigger="<tab>"
|
|
||||||
let g:UltiSnipsJumpForwardTrigger="<tab>"
|
|
||||||
let g:UltiSnipsJumpBackwardTrigger="<C-tab>"
|
|
||||||
|
|
||||||
" If you want :UltiSnipsEdit to split your window.
|
|
||||||
let g:UltiSnipsEditSplit="vertical"
|
|
||||||
let g:UltiSnipsSnippetDirectories=[$HOME."/.vim/snipps"]
|
|
Loading…
Add table
Reference in a new issue