lots of changes

This commit is contained in:
Bruno Carlin 2019-03-08 00:30:02 +01:00
parent a5eca108bd
commit bf90155a8e
10 changed files with 75 additions and 21 deletions

View file

@ -2,7 +2,7 @@
for a in waarp; do for a in waarp; do
echo "Début de la synchronisation" echo "Début de la synchronisation"
mbsync -a gmail-$a && echo "Synchronisation effectuée" || echo "Erreur de syncheronisation" >&2 mbsync gmail-$a && echo "Synchronisation effectuée" || echo "Erreur de syncheronisation" >&2
echo mailboxes $(mbsync -l gmail-$a | sed -e 's|\(.*\)|"+\1"|') > ~/.config/mutt/$a.mailboxes echo mailboxes $(mbsync -l gmail-$a | sed -e 's|\(.*\)|"+\1"|') > ~/.config/mutt/$a.mailboxes
done done

BIN
bin/.local/bin/wm-key Executable file

Binary file not shown.

View file

@ -1,6 +1,6 @@
## PATH ## PATH
set -x PATH $PATH ~/.local/bin ~/.go/bin set -x PATH $PATH ~/.local/bin ~/.go/bin ~/.npm/bin
set -x EDITOR vim set -x EDITOR vim
set -x VIRTUAL_ENV_DISABLE_PROMPT true set -x VIRTUAL_ENV_DISABLE_PROMPT true

View file

@ -0,0 +1,31 @@
# This file contains fish universal variable definitions.
# VERSION: 3.0
SETUVAR __fish_init_2_39_8:\x1d
SETUVAR __fish_init_2_3_0:\x1d
SETUVAR __fish_init_3_x:\x1d
SETUVAR fish_color_autosuggestion:555\x1ebrblack
SETUVAR fish_color_cancel:\x2dr
SETUVAR fish_color_command:\x2d\x2dbold
SETUVAR fish_color_comment:red
SETUVAR fish_color_cwd:green
SETUVAR fish_color_cwd_root:red
SETUVAR fish_color_end:brmagenta
SETUVAR fish_color_error:brred
SETUVAR fish_color_escape:bryellow\x1e\x2d\x2dbold
SETUVAR fish_color_history_current:\x2d\x2dbold
SETUVAR fish_color_host:normal
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
SETUVAR fish_color_normal:normal
SETUVAR fish_color_operator:bryellow
SETUVAR fish_color_param:cyan
SETUVAR fish_color_quote:yellow
SETUVAR fish_color_redirection:brblue
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_user:brgreen
SETUVAR fish_color_valid_path:\x2d\x2dunderline
SETUVAR fish_key_bindings:fish_default_key_bindings
SETUVAR fish_pager_color_completion:\x1d
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan

View file

@ -1,5 +1,13 @@
[user] [user]
email = bruno.carlin@waarp.org email = bruno.carlin@waarp.org
name = Bruno Carlin name = Bruno Carlin
signkey = 08C44FD445331DEF6696FB5D229863E4199FC2F8
[gui] [gui]
encoding = utf-8 encoding = utf-8
[protocol]
version = 2
[filter "lfs"]
required = true
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process

View file

@ -174,8 +174,8 @@ bindsym Mod4+r mode "resize"
# Screen display # Screen display
set $mode_display Display (b) Bureau, (s) single set $mode_display Display (b) Bureau, (s) single
mode "$mode_display" { mode "$mode_display" {
bindsym b exec xrandr --output DP-2-1 --auto --right-of eDP-1 --output DP-1-2 --auto --right-of DP-2-1 bindsym b exec xrandr --output DP2-1 --auto --right-of eDP1 --output DP1-2 --auto --right-of DP2-1
bindsym s exec xrandr --output DP-2-1 --off --output DP-1-2 --off bindsym s exec xrandr --output DP2-1 --off --output DP1-2 --off
# back to normal: Enter or Escape # back to normal: Enter or Escape
bindsym Return mode "default" bindsym Return mode "default"

View file

@ -1,7 +1,7 @@
set editor=vim set editor=vim
set send_charset="utf-8" set send_charset="utf-8"
set index_format="%4C %Z %{%b %d} %-15.15L %y %s" set index_format="%4C %Z %8{%b %d} %-15.15L %y [%E] %s"
set sort=threads set sort=threads
set sort_aux=last-date-received set sort_aux=last-date-received
@ -56,7 +56,6 @@ bind index,pager \CP sidebar-prev
bind index <F73> previous-entry bind index <F73> previous-entry
bind index <F72> next-entry bind index <F72> next-entry
bind index <space> collapse-thread bind index <space> collapse-thread
bind index,pager R group-reply
macro attach S "<save-entry><bol>~/Téléchargements/<eol>" "Save to downloads" macro attach S "<save-entry><bol>~/Téléchargements/<eol>" "Save to downloads"
macro index,pager T "<save-message>=[Gmail]/Corbeille<enter><enter>" "Trash" macro index,pager T "<save-message>=[Gmail]/Corbeille<enter><enter>" "Trash"

View file

@ -3,4 +3,4 @@ Cordialement,
Bruno Carlin Bruno Carlin
Waarp SAS Waarp SAS
01 56 38 51 08 01 56 38 51 08
07 64 07 84 87 06 67 21 99 14

View file

@ -14,12 +14,13 @@
set vicmd=vim set vicmd=vim
" set vicmd=elvis\ -G\ termcap " set vicmd=elvis\ -G\ termcap
" set vicmd=vile " set vicmd=vile
set shell=/bin/sh
" This makes vifm perform file operations on its own instead of relying on " This makes vifm perform file operations on its own instead of relying on
" standard utilities like `cp`. While using `cp` and alike is a more universal " standard utilities like `cp`. While using `cp` and alike is a more universal
" solution, it's also much slower and doesn't support progress measuring. " solution, it's also much slower and doesn't support progress measuring.
" set syscalls set syscalls
" Trash Directory " Trash Directory
" The default is to move files that are deleted with dd or :d to " The default is to move files that are deleted with dd or :d to
@ -237,7 +238,7 @@ fileviewer *.[1-8] man ./%c | col -b
" Images " Images
filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm
\ {View in feh} \ {View in feh}
\ feh %f &, \ feh --borderless --scale-down --draw-filename --draw-exif --draw-tinted --auto-rotate %"f &,
\ {View in sxiv} \ {View in sxiv}
\ sxiv %f, \ sxiv %f,
\ {View in gpicview} \ {View in gpicview}

View file

@ -24,7 +24,7 @@ set showmatch " Show matching brackets.
set hlsearch set hlsearch
"set ignorecase " Do case insensitive matching "set ignorecase " Do case insensitive matching
"set smartcase " Do smart case matching "set smartcase " Do smart case matching
"set incsearch " Incremental search set incsearch " Incremental search
"set autowrite " Automatically save before commands like :next and :make "set autowrite " Automatically save before commands like :next and :make
set hidden " Hide buffers when they are abandoned set hidden " Hide buffers when they are abandoned
set mouse=a set mouse=a
@ -42,6 +42,7 @@ set backupdir=~/.vim/backup//
set directory=~/.vim/swap// set directory=~/.vim/swap//
set undodir=~/.vim/undo// set undodir=~/.vim/undo//
set splitright set splitright
set cursorline
" flag lines wider than 80 char " flag lines wider than 80 char
highlight ColorColumn ctermbg=magenta highlight ColorColumn ctermbg=magenta
@ -51,14 +52,16 @@ call matchadd('ColorColumn', '\%81v', 100)
if has("autocmd") if has("autocmd")
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType html setlocal ts=2 sts=2 sw=2 expandtab autocmd FileType html setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType gohtmltmpl setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType css setlocal ts=2 sts=2 sw=2 expandtab autocmd FileType css setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType javascript setlocal ts=2 sts=2 sw=2 expandtab autocmd FileType javascript setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType handlebars setlocal ts=2 sts=2 sw=2 expandtab autocmd FileType html.handlebars setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType xml setlocal ts=2 sts=2 sw=2 expandtab autocmd FileType xml setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType go setlocal ts=4 sts=4 sw=4 noexpandtab autocmd FileType go setlocal ts=4 sts=4 sw=4 noexpandtab
autocmd FileType rst setlocal tw=80 ts=3 sts=3 sw=3 expandtab autocmd FileType rst setlocal tw=80 ts=3 sts=3 sw=3 expandtab
autocmd FileType gitcommit setlocal tw=80 ts=2 sts=2 sw=2 expandtab autocmd FileType gitcommit setlocal tw=80 ts=2 sts=2 sw=2 expandtab
autocmd FileType md setlocal tw=80 ts=2 sts=2 sw=2 expandtab autocmd FileType md setlocal tw=80 ts=2 sts=2 sw=2 expandtab
autocmd FileType vimwiki setlocal tw=80 ts=2 sts=2 sw=2 expandtab
endif endif
" Airline options " Airline options
@ -85,9 +88,10 @@ let g:syntastic_javascript_checkers = ['eslint']
let g:syntastic_java_javac_config_file_enabled = 1 let g:syntastic_java_javac_config_file_enabled = 1
" Vim-go options " Vim-go options
let g:go_fmt_command = "goimports" let g:go_fmt_command = "goreturns"
let g:go_metalinter_enabled = ['vet', 'golint', 'errcheck', 'structcheck', 'deadcode', 'gocyclo', 'ineffassign', 'dupl', 'gotype', 'varcheck', 'interfacer', 'gosimple', 'staticcheck', 'misspell']
let g:go_metalinter_autosave = 1 let g:go_metalinter_autosave = 1
let g:go_metalinter_enabled = ['vet', 'golint', 'errcheck', 'structcheck', 'deadcode', 'gocyclo', 'ineffassign', 'dupl', 'gotype', 'varcheck', 'interfacer', 'gosimple', 'staticcheck', 'misspell', 'gas'] let g:go_metalinter_autosave_enabled = ['vet', 'golint', 'errcheck', 'structcheck', 'deadcode', 'gocyclo', 'ineffassign', 'dupl', 'gotype', 'varcheck', 'interfacer', 'gosimple', 'staticcheck', 'misspell']
let g:go_get_update = 0 let g:go_get_update = 0
let g:go_list_type = "quickfix" let g:go_list_type = "quickfix"
let g:go_highlight_functions = 1 let g:go_highlight_functions = 1
@ -118,44 +122,55 @@ let g:vimwiki_list = [{'path': '~/Notebook/work',
\ 'index': 'main', \ 'index': 'main',
\ 'ext': '.md', \ 'ext': '.md',
\ 'syntax': 'markdown'}] \ 'syntax': 'markdown'}]
let g:vimwiki_ext2syntax = {'.md': 'markdown'}
" Grammalecte options " Grammalecte options
let g:grammalecte_cli_py='/usr/share/grammalecte-fr/cli.py' let g:grammalecte_cli_py='/usr/bin/grammalecte-cli.py'
" IndentGuide options
let g:indent_guides_auto_colors = 0
autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd ctermbg=none
autocmd VimEnter,Colorscheme * :hi IndentGuidesEven ctermbg=black
call plug#begin('~/.vim/plugged') call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdtree' Plug 'scrooloose/nerdtree'
Plug 'xuyuanp/nerdtree-git-plugin' Plug 'xuyuanp/nerdtree-git-plugin'
Plug 'airblade/vim-gitgutter' Plug 'vim-airline/vim-airline'
Plug 'bling/vim-airline'
Plug 'vim-airline/vim-airline-themes' Plug 'vim-airline/vim-airline-themes'
Plug 'airblade/vim-gitgutter'
Plug 'tpope/vim-fugitive' Plug 'tpope/vim-fugitive'
Plug 'jreybert/vimagit' Plug 'jreybert/vimagit'
Plug 'kien/ctrlp.vim'
Plug 'valloric/youcompleteme'
Plug 'altercation/vim-colors-solarized'
Plug 'fatih/vim-go' Plug 'fatih/vim-go'
Plug 'joukevandermaas/vim-ember-hbs' Plug 'joukevandermaas/vim-ember-hbs'
Plug 'dag/vim-fish'
Plug 'glench/vim-jinja2-syntax' Plug 'glench/vim-jinja2-syntax'
Plug 'mattn/emmet-vim'
Plug 'scrooloose/syntastic' Plug 'scrooloose/syntastic'
Plug 'mtscout6/syntastic-local-eslint.vim' Plug 'mtscout6/syntastic-local-eslint.vim'
Plug 'kien/ctrlp.vim'
Plug 'valloric/youcompleteme'
Plug 'aklt/plantuml-syntax' Plug 'aklt/plantuml-syntax'
Plug 'scrooloose/vim-slumlord' Plug 'scrooloose/vim-slumlord'
Plug 'vimwiki/vimwiki' Plug 'vimwiki/vimwiki'
Plug 'dpelle/vim-Grammalecte' Plug 'dpelle/vim-Grammalecte'
Plug 'nathanaelkane/vim-indent-guides'
Plug 'altercation/vim-colors-solarized'
call plug#end() call plug#end()
" Other key mappings " Other key mappings
map <C-n> :NERDTreeToggle<CR> map <C-n> :NERDTreeToggle<CR>
map <leader>n :cnext<CR> map <leader>n :cnext<CR>
map <leader>p :cprevious<CR> map <leader>p :cprevious<CR>
nmap <leader>N :NERDTreeFocus<CR> nmap <leader>N :NERDTreeFocus<CR>
nnoremap <leader>h :cclose<CR> nnoremap <leader>h :cclose<CR>
" Removes trailing whitespaces
nnoremap <leader>s :keeppattern %s/\s\+$//<CR>