5 files changed,
22 insertions(+),
21 deletions(-)
Author:
Smirnov Alexandr
ss2316544@gmail.com
Committed at:
2021-03-12 17:58:04 +0200
Parent:
5cc8e02
jump to
| M | config/bspwm/bspwmrc |
| M | config/bspwm/sxhkd |
| M | config/nvim/init.vim |
| M | vscode/settings.json |
| M | zshrc |
M
config/bspwm/bspwmrc
··· 38 38 bspc rule -a kitty desktop='^1' focus=on follow=on 39 39 bspc rule -a firefox desktop='^2' focus=on follow=on 40 40 bspc rule -a Google-chrome desktop='^2' focus=on follow=on 41 +bspc rule -a LibreWolf desktop='^2' focus=on follow=on 41 42 bspc rule -a Code desktop='^3' focus=on follow=on 42 43 bspc rule -a Emacs desktop='^3' focus=on follow=on state='tiled' 43 44 bspc rule -a '*:nvim' desktop='^3' focus=on follow=on
M
config/bspwm/sxhkd
··· 6 6 {kitty, \ 7 7 rofi -show drun -theme ntenV2} 8 8 9 -super + shift + {w, f, e, c, s, q} 9 +super + shift + {w, f, e, c, s, t, q} 10 10 {google-chrome-stable, \ 11 11 kitty --class ranger -e ranger, \ 12 12 kitty --class nvim -e nvim, \ 13 13 code, \ 14 14 .applications/simplenote.appimage, \ 15 + .applications/todoist.appimage, \ 15 16 xkill } 16 17 17 18 super + {_,shift} Print
M
config/nvim/init.vim
··· 27 27 set laststatus=0 28 28 set ruler 29 29 30 -" Folding 31 -set foldmethod=manual 32 - 33 30 " Maximux item in popup 34 31 set pumheight=9 35 32 ··· 64 61 set hidden 65 62 66 63 " Space/tab indicator 67 -set list listchars=tab:\|·,trail:~,extends:>,precedes:<,space:·,eol:\ 64 +set list listchars=tab:\|·,trail:~,extends:>,precedes:<,space:· 68 65 69 66 " Disable sound 70 67 set visualbell t_vb= ··· 83 80 command! Flake8 :!flake8 % 84 81 command! Black :silent !black % 85 82 command! AutoPep8 :silent !autopep8 % --in-place 83 +command! GoFmt :silent !gofmt -w % 86 84 87 85 88 86 "== Mapping 89 87 let mapleader=";" 90 - 91 88 inoremap ii <esc> 92 89 93 90 " Alternative keys 94 -nnoremap <C-s> :w<CR> 95 -nnoremap <C-n> :tabnew<CR> 96 -nnoremap <space> :nohl<CR> 97 -nnoremap <leader>rr :so ~/.config/nvim/init.vim<CR> 91 +nnoremap <C-s> :w<CR> 92 +nnoremap <C-n> :tabnew<CR> 93 +nnoremap <space> :nohl<CR> 98 94 99 95 " Window 100 96 nnoremap <C-h> :wincmd h<CR> ··· 105 101 " Split 106 102 nnoremap spv :vsp<CR> 107 103 nnoremap sph :sp<CR> 108 -nnoremap spk :wincmd K<CR> 109 -nnoremap spl :wincmd L<CR> 104 +nnoremap spj :wincmd K<CR> 105 +nnoremap spk :wincmd L<CR> 110 106 111 107 " Tab 112 108 nnoremap tn :tabnew<CR> ··· 124 120 " Buffer 125 121 nnoremap <leader>j :bnext<CR> 126 122 nnoremap <leader>k :bprev<CR> 123 +nnoremap <leader>h :bdele<CR> 127 124 128 125 " Work with system clipboard 129 126 noremap <leader>c "*yy<CR> 130 127 noremap <leader>v "+p<CR> 131 128 132 129 " Terminal 133 -nnoremap <leader>t :vsp<CR>:term<CR>:startinsert<CR> 134 130 tnoremap <Esc> <C-\><C-n>
M
vscode/settings.json
··· 1 1 { 2 - "workbench.colorTheme": "Ayu Dark Bordered", 2 + "workbench.colorTheme": "Ayu Dark", 3 3 "workbench.iconTheme": "ayu", 4 4 "editor.wordWrap": "off", 5 5 "editor.fontSize": 14, 6 - "workbench.panel.defaultLocation": "right", 7 - "editor.minimap.side": "left", 8 - "editor.minimap.size": "fit", 6 + "editor.fontFamily": "'Jetbrains Mono', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'", 7 + "workbench.panel.defaultLocation": "left", 9 8 "workbench.sideBar.location": "right", 10 9 "workbench.activityBar.visible": true, 11 - "workbench.startupEditor": "newUntitledFile" 10 + "workbench.startupEditor": "newUntitledFile", 12 11 "window.menuBarVisibility": "hidden", 13 12 "editor.formatOnPaste": true, 14 13 "editor.minimap.enabled": false, ··· 21 20 22 21 "git.autofetch": true, 23 22 "git.confirmSync": false, 23 + "git.enableSmartCommit": true, 24 24 "gitlens.codeLens.enabled": false, 25 25 26 26 "vim.easymotion": true, ··· 32 32 "javascript": "javascriptreact" 33 33 }, 34 34 "[javascript]": { 35 + "editor.defaultFormatter": "esbenp.prettier-vscode", 36 + "editor.tabSize": 2 37 + }, 38 + "[javascriptreact]": { 35 39 "editor.defaultFormatter": "esbenp.prettier-vscode", 36 40 "editor.tabSize": 2 37 41 },
M
zshrc
··· 1 -export PATH="$HOME/.yarn/bin:$HOME/bin:$HOME/.applications:$HOME/.local/bin:$HOME/go/bin:$PATH" 1 +export PATH="$HOME/.yarn/bin:$HOME/bin:$HOME/.local/bin:$PATH" 2 2 export EDITOR="nvim" 3 3 4 4 ### Oh my zsh 5 5 export OMH="$HOME/.oh-my-zsh" 6 6 ZSH_THEME="simple" 7 7 DISABLE_AUTO_TITLE="true" 8 -plugins=(yarn nvm) 8 +plugins=(yarn) 9 9 source $OMH/oh-my-zsh.sh 10 10 11 11 ### Aliases ··· 15 15 alias du="du -h" 16 16 alias vim="nvim" 17 17 alias vi="vim" 18 -alias rgf="rg --files|rg" 19 18 alias tmux="tmux -2" 20 19 alias :q="exit" 21 20 alias ...="cd ../.."