6 files changed,
94 insertions(+),
18 deletions(-)
Author:
Smirnov Alexander
ss2316544@gmail.com
Committed at:
2021-04-02 19:52:57 +0300
Parent:
3bad265
jump to
| A | config/amfora/config.toml |
| M | config/nvim/init.vim |
| M | gitconfig |
| M | tmux.conf |
| M | vscode/settings.json |
| M | zshrc |
A
config/amfora/config.toml
··· 1 +[a-general] 2 +home = "gemini://gus.guru/search" 3 +search = "gemini://gus.guru/search" 4 +http = "default" 5 +color = true 6 +ansi = true 7 +bullets = true 8 +auto_redirect = false 9 +emoji_favicons = false 10 +left_margin = 0.15 11 +max_width = 100 12 +downloads = "Downloads" 13 +page_max_size = 2097152 14 +page_max_time = 10 15 +scrollbar = "auto" 16 + 17 + 18 +[keybindings] 19 +bind_quit = "q" 20 +bind_reload = "Ctrl-R" 21 +bind_save = "Ctrl-S" 22 +bind_edit = "I" 23 +bind_bottom = "i" 24 + 25 +# Navigation 26 +bind_back = "H" 27 +bind_forward = "L" 28 + 29 +# Bookmaeks 30 +bind_bookmarks = "b" 31 +bind_add_bookmark = "B" 32 + 33 +# Tab 34 +bind_new_tab = "t" 35 +bind_close_tab = "T" 36 +bind_next_tab = "J" 37 +bind_prev_tab = "K" 38 + 39 +[[mediatype-handlers]] 40 +cmd = ["feh"] 41 +types = ["image"] 42 +no_prompt = true 43 + 44 +[cache] 45 +max_size = 0 46 +max_pages = 30 47 +timeout = 1800 48 + 49 +[subscriptions] 50 +popup = true 51 +workers = 3 52 +update_interval = 1800 53 +entries_per_page = 20 54 + 55 +[theme] 56 +bg = "#262A2B" 57 +fg = "#dfdfdf" 58 +tab_num = "#797979" 59 +bottombar_text = "#dfdfdf" 60 +bottombar_bg = "#1F2324" 61 +scrollbar = "#1F2324" 62 +btn_bg = "#1F2324" 63 +btn_text = "#dfdfdf" 64 + 65 +[auth] 66 +[auth.certs] 67 +[auth.keys] 68 +[proxies]
M
config/nvim/init.vim
··· 68 68 69 69 70 70 "== Aliases 71 -command! Term :vs|wincmd L|vert res 50|set nonu nornu|startinsert|term 72 -command! Prettier :silent !prettier % --write 73 -command! ESlint :!eslint % 74 -command! Black :silent !black % 71 +command! W :w 72 +command! Wq :wq 73 +command! Term :vs|wincmd L|set nonu nornu|startinsert|term 74 +command! Prettier :silent !prettier -w % 75 75 command! AutoPep8 :silent !autopep8 % --in-place 76 -command! Flake8 :!flake8 % 76 +command! Black :silent !black % 77 +command! Isort :silent !isort % 77 78 command! GoFmt :silent !gofmt -w % 78 -command! GoLint :!golint % 79 79 80 80 81 -"== Settings for specific files 81 +"== Settings for specific languages 82 82 autocmd FileType python setlocal ex sw=4 ts=4 83 83 autocmd FileType go setlocal noex sw=4 ts=4 84 84 autocmd FileType javascript,javascriptreact,yaml setlocal et sw=2 ts=2 ··· 86 86 87 87 "== ALE 88 88 let g:ale_disable_lsp = 1 89 +let g:ale_sign_info = "•" 90 +let g:ale_sign_error = "•" 91 +let g:ale_sign_warning = "•" 92 +let g:ale_sign_style_error = "•" 93 +let g:ale_sign_style_warning = "•" 89 94 let g:ale_echo_msg_format = '%severity%: %s' 90 95 let g:ale_linters = { 91 96 \ 'javascript': ['eslint'], ··· 95 100 96 101 97 102 "== NERDTree 103 +let NERDTreeIgnore = ["__pycache__", "*.pyc"] 98 104 let g:NERDTreeWinPos = "right" 99 105 let g:NERDTreeMinimalUI = 1 100 106 let g:NERDTreeWinSize = 24 ··· 124 130 " Split 125 131 nnoremap spv :vsp<CR> 126 132 nnoremap sph :sp<CR> 127 -nnoremap spj :wincmd K<CR> 128 -nnoremap spk :wincmd L<CR> 133 +nnoremap spk :wincmd K<CR> 134 +nnoremap spl :wincmd L<CR> 129 135 130 136 " Tab 131 137 nnoremap tn :tabnew<CR> ··· 142 148 " Buffer 143 149 nnoremap <leader>j :bnext<CR> 144 150 nnoremap <leader>k :bprev<CR> 145 -nnoremap <leader>h :bdele<CR> 151 +nnoremap <leader>c :bdele<CR> 152 +nnoremap <leader>b :buffers<CR> 146 153 147 154 " Working with system clipboard 148 155 noremap <leader>c "+y<CR>
M
tmux.conf
··· 20 20 21 21 ## HOME/END key support 22 22 bind-key -n Home send Escape "OH" 23 -bind-key -n End send Escape "OF" 23 +bind-key -n End send Escape "OF" 24 24 25 25 ## Reload config 26 26 bind r source-file ~/.tmux.conf \; display 'Reloaded tmux config' 27 27 28 -## Vim keys for change/resize window 28 +## Vim keys for change window 29 29 bind -r h select-pane -L 30 30 bind -r j select-pane -D 31 31 bind -r k select-pane -U 32 32 bind -r l select-pane -R 33 33 34 +## Vim keys for resize window 34 35 bind -r H resize-pane -L 2 35 36 bind -r J resize-pane -D 2 36 37 bind -r K resize-pane -U 2
M
vscode/settings.json
··· 7 7 "workbench.startupEditor": "newUntitledFile", 8 8 "editor.formatOnPaste": true, 9 9 "editor.minimap.enabled": false, 10 - "explorer.confirmDelete": false, 11 - "explorer.confirmDragAndDrop": false, 10 + "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, "window.menuBarVisibility": "hidden", 12 11 "workbench.sideBar.location": "right", 13 - "window.menuBarVisibility": "hidden", 12 + "workbench.panel.defaultLocation": "right", 13 + "terminal.external.linuxExec": "kitty", 14 14 15 15 "editor.tabCompletion": "on", 16 16 "editor.tabSize": 4,
M
zshrc
··· 1 -export PATH="$HOME/.yarn/bin:$HOME/bin:$HOME/.local/bin:$HOME/go/bin:$PATH" 1 +export PATH="$HOME/.yarn/bin:$HOME/bin:$HOME/.local/bin:$HOME/go/bin:$HOME/.golang/bin:$PATH" 2 2 export EDITOR="nvim" 3 3 export GOPATH="$HOME/go" 4 4 ··· 6 6 export OMH="$HOME/.oh-my-zsh" 7 7 ZSH_THEME="simple" 8 8 DISABLE_AUTO_TITLE="true" 9 -plugins=(yarn nvm) 9 +plugins=(yarn) 10 10 source $OMH/oh-my-zsh.sh 11 11 12 12 ### Aliases