7 files changed,
71 insertions(+),
54 deletions(-)
Author:
Smirnov Alexander
ss2316544@gmail.com
Committed at:
2021-05-22 11:03:41 +0300
Parent:
5cf28d6
M
config/kitty/kitty.conf
··· 4 4 repaint_delay 10 5 5 6 6 # Cursor 7 -cursor #dfdfdf 8 -cursor_text_color #7d7d7d 7 +cursor_text_color #4c566a 9 8 cursor_shape underline 10 9 cursor_underline_thickness 1.3 11 10 cursor_blink_interval 0 ··· 30 29 # Theming 31 30 background #f6f6f6 32 31 foreground #2a2b33 33 -cursor #D8DEE9 34 - 35 -selection_background #f0ede4 36 -color0 #000000 37 -color8 #323232 38 -color1 #ff3333 39 -color9 #ff6565 40 -color2 #86b200 41 -color10 #b8e532 42 -color3 #f19618 43 -color11 #ffc849 44 -color4 #41a6d9 45 -color12 #73d7ff 46 -color5 #f07078 47 -color13 #ffa3aa 48 -color6 #4cbe99 49 -color14 #7ff0cb 50 -color7 #ffffff 51 -color15 #ffffff 52 -selection_foreground #fafafa 32 +cursor #d8dee9 33 +color0 #3b4252 34 +color8 #4c566a 35 +color1 #bf616a 36 +color9 #bf616a 37 +color2 #a3be8c 38 +color10 #a3be8c 39 +color3 #ebcb8b 40 +color11 #ebcb8b 41 +color4 #81a1c1 42 +color12 #81a1c1 43 +color5 #b48ead 44 +color13 #b48ead 45 +color6 #88c0d0 46 +color14 #88c0d0 47 +color7 #e5e9f0 48 +color15 #e5e9f0
A
config/nvim/coc-settings.json
··· 1 +{ 2 + "javascript.suggestionActions.enabled": false, 3 + "html.filetypes": ["ejs", "jst"], 4 + "languageserver": { 5 + "golang": { 6 + "filetypes": ["go"], 7 + "command": "gopls", 8 + "rootPatterns": ["go.mod"], 9 + "disableWorkspaceFolders": true 10 + } 11 + } 12 +}
A
config/nvim/coc.vim
··· 1 +ino <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>" 2 +ino <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>" 3 +map <leader>s <Plug>(coc-rename) 4 + 5 +let g:coc_global_config = "$HOME/.config/nvim/coc-settings.json" 6 +let g:coc_global_extensions = [ 7 +\ "coc-tsserver", 8 +\ "coc-html" 9 +\ ]
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 'neoclide/coc.nvim' 5 6 Plug 'axvr/zepl.vim' 6 7 call plug#end() 7 8 ··· 23 24 set enc=utf-8 fenc=utf-8 " Encoding 24 25 set list listchars=tab:\|·,trail:~,space:· 25 26 26 -" Tab 27 -set tabstop=4 28 -set shiftwidth=4 29 -set softtabstop=4 30 -set smarttab 31 -set expandtab 32 -set autoindent 27 +"== Tab(or spaces) 28 +set ts=4 sw=4 sts=4 29 +set sta et ai 33 30 34 31 "== Netrw file tree 35 -let g:netrw_liststyle=3 36 -let g:netrw_banner=0 37 -let g:netrw_dirhistmax=0 32 +let g:netrw_liststyle = 3 33 +let g:netrw_banner = 0 34 +let g:netrw_dirhistmax = 0 38 35 39 36 "== Custom setting for another files 40 -au FileType python,elm setlocal ex sw=4 ts=4 41 -au FileType javascript,javascriptreact,json,yaml setlocal ex sw=2 ts=2 37 +au FileType python,elm setl sw=4 ts=4 38 +au FileType javascript,javascriptreact,json,yaml setl sw=2 ts=2 42 39 43 40 "== Custom commands 44 -com! Term :vs|winc L|se nu! rnu!|start|term 45 -com! Prettier :silent !prettier -w % 46 -com! Black :silent !black % 47 -com! ElmFmt :silent !elm-format --yes % 48 -com! GoFmt :silent !gofmt -w % 41 +com! -nargs=1 REpl :cal zepl#start("<args>")|winc L|se nonu nornu 42 +com! Prettier :sil !prettier -w % 43 +com! Term :vs|winc L|se nonu nornu|term 44 +com! GoFmt :sil !gofmt -w % 45 +com! Black :sil !black % 49 46 50 47 "== Mapping 51 48 let mapleader=";" 49 + 52 50 nn <C-s> :w<cr> 53 51 nn <space> :noh<cr> 52 +tno <esc> <c-\><c-n> 54 53 55 -tno <esc> <c-\><c-n> 56 54 nn <leader>t :Term<cr> 55 +nn <leader>r :REpl<space> 56 +nn <leader>e :Ex<cr> 57 57 nn <leader>j :bn<cr> 58 58 nn <leader>k :bp<cr> 59 59 nn <leader>w :bd<cr> ··· 67 67 vn cpp :ReplSend<cr> 68 68 nn spv :vs<cr> 69 69 nn sph :sp<cr> 70 + 71 +"== LSP(coc) 72 +so $HOME/.config/nvim/coc.vim
M
tmux.conf
··· 48 48 bind Tab last-window 49 49 50 50 ###== Status bar 51 -## Position 52 -set-option -g status-position top 53 - 54 51 ## Items 55 52 set -g status-right ' #{?client_prefix,*,} #S ' 56 53 set -g status-left ' ' 57 54 58 55 ## Colors 59 56 set -g status-bg default 60 -set -g status-fg white 57 +set -g status-fg black 61 58 set -g status-style fg=colour110 62 59 63 60 ###== Pane border colors
M
vscode/settings.json
··· 21 21 "git.enableSmartCommit": true, 22 22 23 23 "prettier.semi": false, 24 - 25 24 "tabnine.experimentalAutoImports": true, 26 - 27 25 28 26 "emmet.includeLanguages": { 29 27 "javascript": "javascriptreact" ··· 34 32 "[javascriptreact]":{ 35 33 "editor.defaultFormatter": "esbenp.prettier-vscode", 36 34 }, 37 - "workbench.startupEditor": "newUntitledFile", 38 - "editor.suggestSelection": "first", 39 - "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", 35 + "html.format.enable": false, 40 36 }
M
zshrc
··· 1 -export PATH="$HOME/bin:$HOME/.local/bin:$HOME/.n/bin:$HOME/.golang/bin:$HOME/go/bin:$PATH" 1 +export PATH="$HOME/bin:$HOME/.local/bin:$HOME/.golang/bin:$HOME/go/bin:$PATH" 2 2 export GOPATH="$HOME/go" 3 3 export EDITOR="nvim" 4 4 ··· 12 12 export OMH="$HOME/.oh-my-zsh" 13 13 # ZSH_THEME="simple" 14 14 DISABLE_AUTO_TITLE="true" 15 -plugins=(docker npm) 15 +plugins=(docker nvm npm) 16 16 source $OMH/oh-my-zsh.sh 17 17 18 18 ### Aliases 19 -source ~/.aliases.sh 20 19 alias cls="clear" 21 20 alias mkdir="mkdir -p" 22 21 alias cp="cp -r" 23 22 alias vim="nvim" 24 23 alias vi="vim" 25 -alias vimfzf='vim $(fzf)' 26 -alias e="$EDITOR" 27 24 alias tmux="tmux -2" 25 +alias e="$EDITOR" 28 26 alias :q="exit" 29 27 alias ...="cd ../.." 28 +alias .3="cd ../../.." 29 +alias gog="go get" 30 +alias gor="go run" 31 +alias gob="go build" 32 +alias pacs="sudo pacman -S" 33 +alias pacr="sudo pacman -R"