Add .bashrc, .vimrc, .vim/colors/PaperColor.vim
This commit is contained in:
commit
c496cd171a
|
@ -0,0 +1,54 @@
|
||||||
|
alias v='vim'
|
||||||
|
alias ..='cd ..'
|
||||||
|
alias ...='cd ../..'
|
||||||
|
alias tmux='tmux -2'
|
||||||
|
alias ft='cc -Wall -Wextra -Werror -o main -xc <(grep -v "////" *.c) && ./main; rm ./main 2>/dev/null; :'
|
||||||
|
alias ft2='cc -Wall -Wextra -Werror -o main -xc <(grep -v "////" *.c) && ./main'
|
||||||
|
alias git='EDITOR=vim git'
|
||||||
|
alias cmatrix='cmatrix -cu3 -Cred'
|
||||||
|
alias gca='git add * && git commit -m *'
|
||||||
|
alias watch='watch -cn.1'
|
||||||
|
alias norm='alacritty -e sh -c '\''git rev-parse --show-toplevel || { echo "Exiting in 5"; sleep 1; echo "Exiting in 4"; sleep 1; echo "Exiting in 3"; sleep 1; echo "Exiting in 2"; sleep 1; echo "Exiting in 1"; sleep 1; } && cd "$(git rev-parse --show-toplevel)" && watch -cn.5 norminette -R CheckForbiddenSourceHeader'\'' &'
|
||||||
|
jmp () {
|
||||||
|
cd "$(find . -name "${1}" -print -quit)"
|
||||||
|
if [ "${?}" = "0" ]; then
|
||||||
|
cd "$(find .. -name "${1}" -print -quit)"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
xset r rate 200 60
|
||||||
|
|
||||||
|
PATH="${PATH}:/nfs/homes/tischmid/.local/bin"
|
||||||
|
|
||||||
|
##-----------------------------------------------------
|
||||||
|
## synth-shell-greeter.sh
|
||||||
|
if [ -f /nfs/homes/tischmid/.config/synth-shell/synth-shell-greeter.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||||
|
:
|
||||||
|
# source /nfs/homes/tischmid/.config/synth-shell/synth-shell-greeter.sh
|
||||||
|
fi
|
||||||
|
|
||||||
|
##-----------------------------------------------------
|
||||||
|
## synth-shell-prompt.sh
|
||||||
|
if [ -f /nfs/homes/tischmid/.config/synth-shell/synth-shell-prompt.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||||
|
:
|
||||||
|
# source /nfs/homes/tischmid/.config/synth-shell/synth-shell-prompt.sh
|
||||||
|
PS1='\[\033[31m\]\u\[\033[m\]@\[\033[32m\]\h\[\033[m\] \[\033[33m\]\w\[\033[m\]\n$ '
|
||||||
|
fi
|
||||||
|
|
||||||
|
##-----------------------------------------------------
|
||||||
|
## better-ls
|
||||||
|
if [ -f /nfs/homes/tischmid/.config/synth-shell/better-ls.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||||
|
source /nfs/homes/tischmid/.config/synth-shell/better-ls.sh
|
||||||
|
fi
|
||||||
|
|
||||||
|
##-----------------------------------------------------
|
||||||
|
## alias
|
||||||
|
if [ -f /nfs/homes/tischmid/.config/synth-shell/alias.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||||
|
source /nfs/homes/tischmid/.config/synth-shell/alias.sh
|
||||||
|
fi
|
||||||
|
|
||||||
|
##-----------------------------------------------------
|
||||||
|
## better-history
|
||||||
|
if [ -f /nfs/homes/tischmid/.config/synth-shell/better-history.sh ] && [ -n "$( echo $- | grep i )" ]; then
|
||||||
|
source /nfs/homes/tischmid/.config/synth-shell/better-history.sh
|
||||||
|
fi
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,82 @@
|
||||||
|
" 42 cluster defaults
|
||||||
|
syntax on
|
||||||
|
syntax enable
|
||||||
|
set tabstop=4
|
||||||
|
|
||||||
|
set background=dark
|
||||||
|
colorscheme PaperColor
|
||||||
|
set shiftwidth=4
|
||||||
|
set autoindent
|
||||||
|
set smartindent
|
||||||
|
set cursorline
|
||||||
|
" set cursorcolumn
|
||||||
|
set relativenumber
|
||||||
|
set laststatus=2
|
||||||
|
set showcmd
|
||||||
|
|
||||||
|
set noswapfile
|
||||||
|
set hlsearch
|
||||||
|
|
||||||
|
filetype plugin on
|
||||||
|
filetype indent on
|
||||||
|
|
||||||
|
" set autoread
|
||||||
|
|
||||||
|
set so=7
|
||||||
|
|
||||||
|
set paste
|
||||||
|
|
||||||
|
" Ignore case when searching
|
||||||
|
set ignorecase
|
||||||
|
|
||||||
|
" When searching try to be smart about cases
|
||||||
|
set smartcase
|
||||||
|
|
||||||
|
" Highlight search results
|
||||||
|
set hlsearch
|
||||||
|
|
||||||
|
" Makes search act like search in modern browsers
|
||||||
|
set incsearch
|
||||||
|
|
||||||
|
" Don't redraw while executing macros (good performance config)
|
||||||
|
set lazyredraw
|
||||||
|
|
||||||
|
" Show matching brackets when text indicator is over them
|
||||||
|
set showmatch
|
||||||
|
|
||||||
|
" Ignore compiled files
|
||||||
|
set wildignore=*.o,*~,*.pyc
|
||||||
|
if has("win16") || has("win32")
|
||||||
|
set wildignore+=.git\*,.hg\*,.svn\*
|
||||||
|
else
|
||||||
|
set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Put plugins and dictionaries in this dir (also on Windows)
|
||||||
|
let vimDir = '$HOME/.vim'
|
||||||
|
|
||||||
|
if stridx(&runtimepath, expand(vimDir)) == -1
|
||||||
|
" vimDir is not on runtimepath, add it
|
||||||
|
let &runtimepath.=','.vimDir
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Keep undo history across sessions by storing it in a file
|
||||||
|
if has('persistent_undo')
|
||||||
|
let myUndoDir = expand(vimDir . '/undodir')
|
||||||
|
" Create dirs
|
||||||
|
call system('mkdir ' . vimDir)
|
||||||
|
call system('mkdir ' . myUndoDir)
|
||||||
|
let &undodir = myUndoDir
|
||||||
|
set undofile
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Return to last edit position when opening files (You want this!)
|
||||||
|
autocmd BufReadPost *
|
||||||
|
\ if line("'\"") > 0 && line("'\"") <= line("$") |
|
||||||
|
\ exe "normal! g`\"zz" |
|
||||||
|
\ endif
|
||||||
|
|
||||||
|
let @w='gg^/START
cc/* ////Go*/ ////<C-o>'
|
||||||
|
let @q='gg^/\/\/\/\/
cc#define STARTndd<C-o>'
|
||||||
|
|
||||||
|
let @c='G:Stdheader
o
#define START
#include <stdio.h>
int main(void)
{
}O
return (0);k'
|
Loading…
Reference in New Issue