all repos

dotfiles @ 5cf28d635bd903b23c9a34830f4346a99a1e159b

i use rach linux btw
5 files changed, 31 insertions(+), 28 deletions(-)
Add repl plug in vim, update zsh, starship
Author: Smirnov Alexander ss2316544@gmail.com
Committed at: 2021-05-16 12:13:21 +0300
Parent: 04331d3
M bin/gpe
···
                1
                1
                 #!/usr/bin/env bash

              
                2
                
                -# For working this script set in $GPG_KEY you gpg key

              
                
                2
                +# For working this script set $GPG_KEY with gpg key

              
                
                3
                +

              
                3
                4
                 ## Functions

              
                4
                
                -function encrypt() {

              
                
                5
                +encrypt() {

              
                5
                6
                     gpg -ea -r $GPG_KEY $@

              
                6
                7
                 }

              
                7
                
                -function decrypt() {

              
                8
                
                -    local fn="$1"

              
                9
                
                -    if [ ${fn: -4} == ".asc" ]

              
                10
                
                -    then gpg -d -o ${fn%%.asc} $@

              
                11
                
                -    elif [ ${fn: -4} == ".gpg" ]

              
                12
                
                -    then gpg -d -o ${fn%%.gpg} $@

              
                13
                
                -    fi

              
                
                8
                +decrypt() {

              
                
                9
                +  local f="$1"

              
                
                10
                +  if [ ${f: -4} == ".asc" ]

              
                
                11
                +    then gpg -d -o ${f%%.asc} $@

              
                
                12
                +  elif [ ${f: -4} == ".gpg" ]

              
                
                13
                +    then gpg -d -o ${f%%.gpg} $@

              
                
                14
                +  fi

              
                14
                15
                 }

              
                15
                16
                 

              
                
                17
                +## Case's

              
                16
                18
                 case "$1" in

              
                17
                19
                     enc|e) shift; encrypt $@ ;;

              
                18
                20
                     dec|d) shift; decrypt $@ ;;

              
M config/nvim/init.vim
···
                2
                2
                   Plug 'Smirnov-O/nten.vim'

              
                3
                3
                   Plug 'jiangmiao/auto-pairs'

              
                4
                4
                   Plug 'sheerun/vim-polyglot'

              
                
                5
                +  Plug 'axvr/zepl.vim'

              
                5
                6
                 call plug#end()

              
                6
                7
                 

              
                7
                8
                 "== General

              
                8
                9
                 colo nten-light        " Color scheme

              
                9
                
                -set nu rnu             " Line numbers

              
                10
                
                -set cursorline         " Highlight line by cursor

              
                11
                
                -set linebreak wrap     " Line wrap

              
                
                10
                +set nu rnu cul         " Line numbers & cursor highlight

              
                
                11
                +set lbr wrap           " Line wrap

              
                12
                12
                 set mouse=a mousehide  " Mouse

              
                13
                13
                 set ruler laststatus=0 " Status line

              
                14
                14
                 set history=500        " Set history size

              ···
                31
                31
                 set expandtab

              
                32
                32
                 set autoindent

              
                33
                33
                 

              
                34
                
                -"== Netrw file manager

              
                
                34
                +"== Netrw file tree

              
                35
                35
                 let g:netrw_liststyle=3

              
                36
                36
                 let g:netrw_banner=0

              
                37
                37
                 let g:netrw_dirhistmax=0

              ···
                49
                49
                 

              
                50
                50
                 "== Mapping

              
                51
                51
                 let mapleader=";"

              
                52
                
                -nn <C-S> :w<cr>

              
                
                52
                +nn <C-s> :w<cr>

              
                
                53
                +nn <space> :noh<cr>

              
                
                54
                +

              
                
                55
                +tno <esc> <c-\><c-n>

              
                53
                56
                 nn <leader>t :Term<cr>

              
                54
                
                -nn <space> :noh<cr>

              
                55
                57
                 nn <leader>j :bn<cr>

              
                56
                58
                 nn <leader>k :bp<cr>

              
                57
                59
                 nn <leader>w :bd<cr>

              
                
                60
                +

              
                58
                61
                 nn <C-h> :wincmd h<cr>

              
                59
                62
                 nn <C-j> :wincmd j<cr>

              
                60
                63
                 nn <C-k> :wincmd k<cr>

              
                61
                64
                 nn <C-l> :wincmd l<cr>

              
                62
                
                -tno <esc> <c-\><c-n>

              
                
                65
                +

              
                
                66
                +nn cpp :ReplSend<cr>

              
                
                67
                +vn cpp :ReplSend<cr>

              
                63
                68
                 nn spv :vs<cr>

              
                64
                69
                 nn sph :sp<cr>

              
M config/starship.toml
···
                1
                1
                 add_newline = false

              
                2
                2
                 

              
                3
                3
                 [nodejs]

              
                4
                
                -symbol = "N.JS "

              
                
                4
                +symbol = "Node "

              
                5
                5
                 

              
                6
                6
                 [python]

              
                7
                
                -symbol = "PY "

              
                
                7
                +symbol = "Py "

              
                8
                8
                 

              
                9
                9
                 [elm]

              
                10
                10
                 symbol = "Elm "

              
                11
                
                -

              
                12
                
                -[java]

              
                13
                
                -disabled = true

              
                14
                11
                 

              
                15
                12
                 [package]

              
                16
                13
                 symbol = "PKG "

              
M gitconfig
···
                14
                14
                   br = branch

              
                15
                15
                   df = diff

              
                16
                16
                   dh = diff HEAD

              
                17
                
                -  l = log --oneline --decorate

              
                
                17
                +  l  = log --oneline --decorate

              
                
                18
                +  st = status --porcelain

              
M zshrc
···
                10
                10
                 

              
                11
                11
                 ### Oh my zsh

              
                12
                12
                 export OMH="$HOME/.oh-my-zsh"

              
                13
                
                -#ZSH_THEME="simple"

              
                
                13
                +# ZSH_THEME="simple"

              
                14
                14
                 DISABLE_AUTO_TITLE="true"

              
                15
                15
                 plugins=(docker npm)

              
                16
                16
                 source $OMH/oh-my-zsh.sh

              
                17
                17
                 

              
                18
                18
                 ### Aliases

              
                19
                19
                 source ~/.aliases.sh

              
                20
                
                -

              
                21
                
                -

              
                22
                20
                 alias cls="clear"

              
                23
                21
                 alias mkdir="mkdir -p"

              
                24
                22
                 alias cp="cp -r"

              
                25
                
                -alias vim="nvim" vi="vim"

              
                
                23
                +alias vim="nvim"

              
                
                24
                +alias vi="vim"

              
                
                25
                +alias vimfzf='vim $(fzf)'

              
                26
                26
                 alias e="$EDITOR"

              
                27
                27
                 alias tmux="tmux -2"

              
                28
                28
                 alias :q="exit"

              
                29
                29
                 alias ...="cd ../.."

              
                30
                
                -

              
                31
                
                -