Commit 41aff3d3 authored by Cristina Munoz's avatar Cristina Munoz
Browse files

commit actual files, not symlinks

parent 84cd3b68
Pipeline #666 skipped
\ No newline at end of file
## .bashrc.alias
export PATH=.:/usr/bin:/home/optimi/bzfmunoz/bin:/optimi/usr/bin:/client/bin:$PATH
## Standard aliases - security
# "-i" asks for confirmation when deleting. This is good.
# In the "dangerous" section there are aliases for non-confirmation.
alias rm='rm -v -i'
alias cp='cp -v -i'
alias mv='mv -v -i'
## Standard aliases - CPM/MSDOS heritage
alias del='rm -v -i'
alias cls='clear'
# "-p" lets you create a path structure with one command, ex. mkdir -p /a/b/c
alias md='mkdir -v -p'
alias rd='rmdir -v'
## Standard aliases - convenience
# Color syntax
if [ -x /usr/bin/dircolors ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
# Typicaly "more" does not allow you to use the arrow keys/etc for navigation.
# Thus, we try to use "less", if it exists. Some distros do not put the
# fileutils package and it is annoying if the alias exists without the app.
if [ -e `which less` ]; then
alias more='less'
# To be used as in "cp /etc/inetd.conf /etc/inetd.conf.`today`"
alias today="date '+%d%h%y'"
# As in "Message Less", use it on a free terminal to see the logs as they come.
alias mess='clear ; tail -f /var/log/messages'
# The following was removed because standard installations of Linux do not
# install "vi-enhanced" by default. This lead to the situtation that
# "vi" was not working even though it was there...
# Plain "vi" does not support syntax highlighting and other tricks.
# We check if vim is installed, then set. Sorry non-vim users.
if [ -e `which vim` ]; then
alias vi='vim'
# Pressing "x" and enter exits.
alias x='exit'
# Quite handy, type "ff test.c" to find "test.c".
# Keep in mind that there is also "locate test.c" which is faster.
alias ff='find . -name $*'
# Alias for "." and ".."
# Shows current directory
alias -- .='pwd'
# Goes back one directory
alias -- ..='cd ..'
../() { cd ../; }
# Goes back two directories
alias -- ...='cd ../..'
.../() { cd ../..; }
# Goes to previous directory
alias -- -='cd -'
# Goes to the root directory
/() { cd /; }
# The following are not generic enough. Disabled for the moment.
#alias vt 'tar tvf'
#alias xt 'tar xvf'
#alias ct 'tar cvf'
#alias zv 'unzip -v'
#alias zt 'unzip -t'
## Standard aliases - for typos
# These are the most common typos made by users, even experienced ones.
# Send me yours.
alias maek='make'
alias alais='alias'
alias csl='clear'
alias sl='ls --color'
alias ll='ls -larth'
## Aliases specific to Bash
# What is the help command? Type "ls" and hit F1. Will show a help line.
# From version bashrc-1.x we use the man page facility as the help source.
# Once you read the help, press "q" to quit and you can continue editing the
# line.
#alias helpcommand whatis
###alias helpcommand man
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
\ No newline at end of file
name = Cristina Munoz
email =
editor = vim
whitespace = trailing-space,space-before-tab
default = simple
whitespace = trailing-space,space-before-tab
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"
s = status
d = diff
dc = diff --cached
\ No newline at end of file
## arrow up
### arrow down
\ No newline at end of file
host mongo
User instuser
host gitlab
User instuser
host jenkins
User instuser
host test-jenkins
User root
ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAF7sRHiRB4EMdEIglwF7nlFcFOJql9Mv5SjT/xgH/i7KOXSKd9CpL3rxC2HH0L2d9KnmmOhOPqyR1TXxvXIhnWvSwFb0oCq6vAcchWAeoj95szlW7K6HMX7+VUDOx736KcO2P4D9WabhrmM/9Rh8onbEVu8FTpES2J5v6MTP/AE4M3pWA== bzfmunoz@opt72
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDu9qyJqxLP4FHirL4RXZq67kUuBDWIarrrNYb+Jfo7IcStJKPpiTY54WQdaDMPE7OiFOBf6KEdG35nTRwDRi3s= bzfmunoz@opt72
\ No newline at end of file
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCi+nXBXq2qHLM8IPyAt92R+A23eAnRqhKf7YrUV/ZhWDi0DRrt99wwbSmH479omnnf+MX8BZBfALHfBg/ZFKdqUAUvD9ba/HPAe+mXbXrsc8nvNx1a+Zgr5vY8GhH4ZrwOnKuAjspME2uUGTyMa75f0vBu1Wi/6CgQ5gPCmUwZ5GLIvIZ2huZ4hbLeAhWeLZ7PIHRdP7ySzY6Jw+eGzZ4wGsU8F5+3lRwJD+lBFzVBohlp+QcRl3zBHGizb8FzKCIWqUXEoollZfVcpw6GwLFj5IsBFK0D6Nty72WvTcw7VcjThpj/dBAIezKju02ABf2/8TRQqMYEQeyiwRk2V5sOMlYHztxM6TQCwxvz2aJN/9/9kw2L2PydJP95TPChMRDrwYzCury/0NHMacnf8rc5r3w07oP5VeE21tOE7gSNo9FrjVCb6ZvOVbTroCOhtMLkCMn1upB4ugPJ7kW+u2djx5kNGPtsI1PfzjFQ+yN+wdnoAtleBXpPvV1idXoJkg99dFmo2YW7R9psXXsM/895WkmMFVOVqFHHzGAsuQ983tldUBlbdMeFIxWwQWaA0ypoRvOHvafASeWo+Ze1S1MMpQLPtZII66fm7f1mgSgpZq90py4QQZZhejUH1woRfJr6Kg6YtX4kyfqzXgjkCRcl+4n9/d9LujEL+Ilt7gs1YQ== bzfmunoz@opt72
" Maintainer:
" Amir Salihefendic
" -
" Version:
" 5.0 - 29/05/12 15:43:36
" Blog_post:
" Awesome_version:
" Get this config, nice color schemes and lots of plugins!
" Install the awesome version from:
" Syntax_highlighted:
" Raw_version:
" Sections:
" -> General
" -> VIM user interface
" -> Colors and Fonts
" -> Files and backups
" -> Text, tab and indent related
" -> Visual mode related
" -> Moving around, tabs and buffers
" -> Status line
" -> Editing mappings
" -> vimgrep searching and cope displaying
" -> Spell checking
" -> Misc
" -> Helper functions
" => General
" Sets how many lines of history VIM has to remember
set history=500
" Enable filetype plugins
filetype plugin on
filetype indent on
" Set to auto read when a file is changed from the outside
set autoread
" With a map leader it's possible to do extra key combinations
" like <leader>w saves the current file
let mapleader = ","
let g:mapleader = ","
" Fast saving
nmap <leader>w :w!<cr>
" :W sudo saves the file
" (useful for handling the permission-denied error)
command W w !sudo tee % > /dev/null
" => VIM user interface
" Set 7 lines to the cursor - when moving vertically using j/k
set so=7
" Avoid garbled characters in Chinese language windows OS
let $LANG='en'
set langmenu=en
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
" Turn on the WiLd menu
set wildmenu
" Ignore compiled files
set wildignore=*.o,*~,*.pyc
if has("win16") || has("win32")
set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store
set wildignore+=.git\*,.hg\*,.svn\*
"Always show current position
set ruler
" Height of the command bar
set cmdheight=2
" A buffer becomes hidden when it is abandoned
set hid
" Configure backspace so it acts as it should act
set backspace=eol,start,indent
set whichwrap+=<,>,h,l
" 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
" For regular expressions turn magic on
set magic
" Show matching brackets when text indicator is over them
set showmatch
" How many tenths of a second to blink when matching brackets
set mat=2
" No annoying sound on errors
set noerrorbells
set novisualbell
set t_vb=
set tm=500
" Add a bit extra margin to the left
set foldcolumn=1
" => Colors and Fonts
" Enable syntax highlighting
syntax enable
colorscheme desert
set background=dark
" Set extra options when running in GUI mode
if has("gui_running")
set guioptions-=T
set guioptions-=e
set t_Co=256
set guitablabel=%M\ %t
" Set utf8 as standard encoding and en_US as the standard language
set encoding=utf8
" Use Unix as the standard file type
set ffs=unix,dos,mac
" => Files, backups and undo
" Turn backup off, since most stuff is in SVN, git et.c anyway...
set nobackup
set nowb
set noswapfile
" => Text, tab and indent related
" Use spaces instead of tabs
set expandtab
" Be smart when using tabs ;)
set smarttab
" 1 tab == 4 spaces
set shiftwidth=4
set tabstop=4
" Linebreak on 500 characters
set lbr
set tw=500
set ai "Auto indent
set si "Smart indent
set wrap "Wrap lines
" => Visual mode related
" Visual mode pressing * or # searches for the current selection
" Super useful! From an idea by Michael Naumann
vnoremap <silent> * :call VisualSelection('f', '')<CR>
vnoremap <silent> # :call VisualSelection('b', '')<CR>
" => Moving around, tabs, windows and buffers
" Treat long lines as break lines (useful when moving around in them)
map j gj
map k gk
" Map <Space> to / (search) and Ctrl-<Space> to ? (backwards search)
map <space> /
map <c-space> ?
" Disable highlight when <leader><cr> is pressed
map <silent> <leader><cr> :noh<cr>
" Smart way to move between windows
map <C-j> <C-W>j
map <C-k> <C-W>k
map <C-h> <C-W>h
map <C-l> <C-W>l
" Close the current buffer
map <leader>bd :Bclose<cr>:tabclose<cr>gT
" Close all the buffers
map <leader>ba :bufdo bd<cr>
map <leader>l :bnext<cr>
map <leader>h :bprevious<cr>
" Useful mappings for managing tabs
map <leader>tn :tabnew<cr>
map <leader>to :tabonly<cr>
map <leader>tc :tabclose<cr>
map <leader>tm :tabmove
map <leader>t<leader> :tabnext
" Let 'tl' toggle between this and the last accessed tab
let g:lasttab = 1
nmap <Leader>tl :exe "tabn ".g:lasttab<CR>
au TabLeave * let g:lasttab = tabpagenr()
" Opens a new tab with the current buffer's path
" Super useful when editing files in the same directory
map <leader>te :tabedit <c-r>=expand("%:p:h")<cr>/
" Switch CWD to the directory of the open buffer
map <leader>cd :cd %:p:h<cr>:pwd<cr>
" Specify the behavior when switching between buffers
set switchbuf=useopen,usetab,newtab
set stal=2
" Return to last edit position when opening files (You want this!)
" autocmd BufReadPost *
" \ if line("'\"") > 0 && line("'\"") <= line("$") |
" \ exe "normal! g`\"" |
" \ endif
" Remember info about open buffers on close
" set viminfo^=%
" => Status line
" Always show the status line
set laststatus=2
" Format the status line
set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l
" => Editing mappings
" Remap VIM 0 to first non-blank character
map 0 ^
" Move a line of text using ALT+[jk] or Comamnd+[jk] on mac
nmap <M-j> mz:m+<cr>`z
nmap <M-k> mz:m-2<cr>`z
vmap <M-j> :m'>+<cr>`<my`>mzgv`yo`z
vmap <M-k> :m'<-2<cr>`>my`<mzgv`yo`z
if has("mac") || has("macunix")
nmap <D-j> <M-j>
nmap <D-k> <M-k>
vmap <D-j> <M-j>
vmap <D-k> <M-k>
" Delete trailing white space on save, useful for Python and CoffeeScript ;)
func! DeleteTrailingWS()
exe "normal mz"
exe "normal `z"
autocmd BufWrite *.py :call DeleteTrailingWS()
autocmd BufWrite *.coffee :call DeleteTrailingWS()
" => Ag searching and cope displaying
" requires ag.vim - it's much better than vimgrep/grep
" When you press gv you Ag after the selected text
vnoremap <silent> gv :call VisualSelection('gv', '')<CR>
" Open Ag and put the cursor in the right position
map <leader>g :Ag
" When you press <leader>r you can search and replace the selected text
vnoremap <silent> <leader>r :call VisualSelection('replace', '')<CR>
" Do :help cope if you are unsure what cope is. It's super useful!
" When you search with Ag, display your results in cope by doing:
" <leader>cc
" To go to the next search result do:
" <leader>n
" To go to the previous search results do:
" <leader>p
map <leader>cc :botright cope<cr>
map <leader>co ggVGy:tabnew<cr>:set syntax=qf<cr>pgg
map <leader>n :cn<cr>
map <leader>p :cp<cr>
" => Spell checking
" Pressing ,ss will toggle and untoggle spell checking
map <leader>ss :setlocal spell!<cr>
" Shortcuts using <leader>
map <leader>sn ]s
map <leader>sp [s
map <leader>sa zg
map <leader>s? z=
" => Misc
" Remove the Windows ^M - when the encodings gets messed up
noremap <Leader>m mmHmt:%s/<C-V><cr>//ge<cr>'tzt'm
" Quickly open a buffer for scribble
map <leader>q :e ~/buffer<cr>
" Quickly open a markdown buffer for scribble
map <leader>x :e ~/<cr>
" Toggle paste mode on and off
map <leader>pp :setlocal paste!<cr>
" => Helper functions
function! CmdLine(str)
exe "menu Foo.Bar :" . a:str
emenu Foo.Bar
unmenu Foo
function! VisualSelection(direction, extra_filter) range
let l:saved_reg = @"
execute "normal! vgvy"
let l:pattern = escape(@", '\\/.*$^~[]')
let l:pattern = substitute(l:pattern, "\n$", "", "")
if a:direction == 'b'
execute "normal ?" . l:pattern . "^M"
elseif a:direction == 'gv'
call CmdLine("Ag \"" . l:pattern . "\" " )
elseif a:direction == 'replace'
call CmdLine("%s" . '/'. l:pattern . '/')
elseif a:direction == 'f'
execute "normal /" . l:pattern . "^M"
let @/ = l:pattern
let @" = l:saved_reg
" Returns true if paste mode is enabled
function! HasPaste()
if &paste
return 'PASTE MODE '
return ''
" Don't close window, when deleting a buffer
command! Bclose call <SID>BufcloseCloseIt()
function! <SID>BufcloseCloseIt()
let l:currentBufNum = bufnr("%")
let l:alternateBufNum = bufnr("#")
if buflisted(l:alternateBufNum)
buffer #
if bufnr("%") == l:currentBufNum
if buflisted(l:currentBufNum)
execute("bdelete! ".l:currentBufNum)
" Make VIM remember position in file after reopen
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
set colorcolumn=100
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment