Compare commits
4 Commits
9b7d1f72e0
...
master
Author | SHA1 | Date | |
---|---|---|---|
f348f802b0 | |||
79c08c674e | |||
4b1a0717da | |||
2076f1f8a7 |
1
fonts/.local/share/fonts/.uuid
Normal file
1
fonts/.local/share/fonts/.uuid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
ed4756ea-5162-4272-afa7-1c30d75f6d29
|
BIN
fonts/.local/share/fonts/DaMiOne/DaMiOne-Regular.ttf
Normal file
BIN
fonts/.local/share/fonts/DaMiOne/DaMiOne-Regular.ttf
Normal file
Binary file not shown.
1
fonts/.local/share/fonts/EastSeaDokdo/.uuid
Normal file
1
fonts/.local/share/fonts/EastSeaDokdo/.uuid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
e6d3e6d6-e220-4686-b831-978be36dd0e8
|
BIN
fonts/.local/share/fonts/HaloGrotesk/HaloGrotesk-Regular.otf
Normal file
BIN
fonts/.local/share/fonts/HaloGrotesk/HaloGrotesk-Regular.otf
Normal file
Binary file not shown.
1
fonts/.local/share/fonts/HemicoGreek/.uuid
Normal file
1
fonts/.local/share/fonts/HemicoGreek/.uuid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0d5b40f3-853c-46c4-b79e-384710c78a9a
|
1
fonts/.local/share/fonts/Imprerial/.uuid
Normal file
1
fonts/.local/share/fonts/Imprerial/.uuid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
e2f090de-0c78-450a-8a3e-05baf9474fa7
|
BIN
fonts/.local/share/fonts/NeuropolMedium/Neuropol Medium.ttf
Normal file
BIN
fonts/.local/share/fonts/NeuropolMedium/Neuropol Medium.ttf
Normal file
Binary file not shown.
BIN
fonts/.local/share/fonts/PPObjectSans/object.ttf
Normal file
BIN
fonts/.local/share/fonts/PPObjectSans/object.ttf
Normal file
Binary file not shown.
BIN
fonts/.local/share/fonts/Ravenhol/Ravenholm Demo.otf
Normal file
BIN
fonts/.local/share/fonts/Ravenhol/Ravenholm Demo.otf
Normal file
Binary file not shown.
1
fonts/.local/share/fonts/Saiba-45/.uuid
Normal file
1
fonts/.local/share/fonts/Saiba-45/.uuid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
63853023-86c4-4e7b-8693-f0f8a4ee3ba0
|
BIN
fonts/.local/share/fonts/Shist/Schist Black.ttf
Normal file
BIN
fonts/.local/share/fonts/Shist/Schist Black.ttf
Normal file
Binary file not shown.
BIN
fonts/.local/share/fonts/Shist/Schist Bold.ttf
Normal file
BIN
fonts/.local/share/fonts/Shist/Schist Bold.ttf
Normal file
Binary file not shown.
BIN
fonts/.local/share/fonts/Shist/Schist Light.ttf
Normal file
BIN
fonts/.local/share/fonts/Shist/Schist Light.ttf
Normal file
Binary file not shown.
BIN
fonts/.local/share/fonts/Shist/Schist Regular.ttf
Normal file
BIN
fonts/.local/share/fonts/Shist/Schist Regular.ttf
Normal file
Binary file not shown.
1
fonts/.local/share/fonts/Terminess/.uuid
Normal file
1
fonts/.local/share/fonts/Terminess/.uuid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
f57b80b8-ad35-402f-a498-8a2cfb01f377
|
@@ -84,7 +84,7 @@ mason_lspconfig.setup_handlers {
|
|||||||
plugins = {
|
plugins = {
|
||||||
{
|
{
|
||||||
name = '@vue/typescript-plugin',
|
name = '@vue/typescript-plugin',
|
||||||
location = '/home/antoxa/.nvm/versions/node/v20.12.2/lib/node_modules/@vue/typescript-plugin',
|
location = '/home/antoxa/.nvm/versions/node/v22.11.0/lib/node_modules/@vue/typescript-plugin',
|
||||||
languages = { 'javascript', 'typescript', 'vue' }
|
languages = { 'javascript', 'typescript', 'vue' }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -49,8 +49,8 @@ local function save_profiles(threshold)
|
|||||||
end
|
end
|
||||||
|
|
||||||
time([[Luarocks path setup]], true)
|
time([[Luarocks path setup]], true)
|
||||||
local package_path_str = "/home/antoxa/.cache/nvim/packer_hererocks/2.1.1725453128/share/lua/5.1/?.lua;/home/antoxa/.cache/nvim/packer_hererocks/2.1.1725453128/share/lua/5.1/?/init.lua;/home/antoxa/.cache/nvim/packer_hererocks/2.1.1725453128/lib/luarocks/rocks-5.1/?.lua;/home/antoxa/.cache/nvim/packer_hererocks/2.1.1725453128/lib/luarocks/rocks-5.1/?/init.lua"
|
local package_path_str = "/home/antoxa/.cache/nvim/packer_hererocks/2.1.1727870382/share/lua/5.1/?.lua;/home/antoxa/.cache/nvim/packer_hererocks/2.1.1727870382/share/lua/5.1/?/init.lua;/home/antoxa/.cache/nvim/packer_hererocks/2.1.1727870382/lib/luarocks/rocks-5.1/?.lua;/home/antoxa/.cache/nvim/packer_hererocks/2.1.1727870382/lib/luarocks/rocks-5.1/?/init.lua"
|
||||||
local install_cpath_pattern = "/home/antoxa/.cache/nvim/packer_hererocks/2.1.1725453128/lib/lua/5.1/?.so"
|
local install_cpath_pattern = "/home/antoxa/.cache/nvim/packer_hererocks/2.1.1727870382/lib/lua/5.1/?.so"
|
||||||
if not string.find(package.path, package_path_str, 1, true) then
|
if not string.find(package.path, package_path_str, 1, true) then
|
||||||
package.path = package.path .. ';' .. package_path_str
|
package.path = package.path .. ';' .. package_path_str
|
||||||
end
|
end
|
||||||
|
@@ -1,12 +0,0 @@
|
|||||||
let g:netrw_dirhistmax =10
|
|
||||||
let g:netrw_dirhistcnt =6
|
|
||||||
let g:netrw_dirhist_6='/home/antoxa/Documents/CheatSheets'
|
|
||||||
let g:netrw_dirhist_5='/home/antoxa/.password-store/my/ya.ru'
|
|
||||||
let g:netrw_dirhist_4='/home/antoxa/.password-store/my'
|
|
||||||
let g:netrw_dirhist_3='/home/antoxa/.password-store'
|
|
||||||
let g:netrw_dirhist_2='/home/antoxa/Projects/customers/svetofor/dompdd/directus/data/backups'
|
|
||||||
let g:netrw_dirhist_1='/home/antoxa/Projects/mydot/nvim/.config/nvim/lua/axp/plugins'
|
|
||||||
let g:netrw_dirhist_0='/home/antoxa/Projects/mydot/nvim/.config/nvim/lua/axp'
|
|
||||||
let g:netrw_dirhist_9='/home/antoxa/Projects/mydot/nvim/.config/nvim/lua'
|
|
||||||
let g:netrw_dirhist_8='/home/antoxa/Projects/mydot/nvim/.config/nvim'
|
|
||||||
let g:netrw_dirhist_7='/home/antoxa/Projects/mydot/nvim/.config/nvim/plugin'
|
|
File diff suppressed because it is too large
Load Diff
Submodule vim/.vim/plugged/coc.nvim deleted from 7b9e1ef0a1
191
vim/.vimrc
191
vim/.vimrc
@@ -14,175 +14,42 @@ set number
|
|||||||
set relativenumber
|
set relativenumber
|
||||||
set cursorline
|
set cursorline
|
||||||
set colorcolumn=80
|
set colorcolumn=80
|
||||||
|
set nowrap
|
||||||
|
|
||||||
set list
|
" set list
|
||||||
set listchars=space:·,tab:‑→
|
set list listchars=trail:·,tab:»-
|
||||||
" set listchars=space:·,tab:─→
|
|
||||||
" set listchars=space:·,tab:└→
|
|
||||||
" set listchars=space:◦,eol:$,tab:->,trail:~,extends:>,precedes:<
|
|
||||||
|
|
||||||
" Having longer updatetime (default is 4000 ms = 4s) leads to noticeable
|
|
||||||
" delays and poor user experience
|
|
||||||
set updatetime=300
|
|
||||||
|
|
||||||
" Always show the signcolumn, otherwise it would shift the text each time
|
|
||||||
" diagnostics appear/become resolved
|
|
||||||
set signcolumn=yes
|
|
||||||
|
|
||||||
" Colors.
|
" Colors.
|
||||||
syntax on
|
syntax on
|
||||||
colorscheme slate
|
colorscheme slate
|
||||||
|
|
||||||
" Plugins.
|
" VUNDLE ======================================================================/
|
||||||
call plug#begin()
|
set nocompatible " be iMproved, required
|
||||||
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
filetype off " required
|
||||||
call plug#end()
|
|
||||||
|
|
||||||
" COC
|
" set the runtime path to include Vundle and initialize
|
||||||
" ============================================================================ "
|
set rtp+=~/.vim/bundle/Vundle.vim
|
||||||
|
call vundle#begin()
|
||||||
|
" alternatively, pass a path where Vundle should install plugins
|
||||||
|
"call vundle#begin('~/some/path/here')
|
||||||
|
|
||||||
" Use tab for trigger completion with characters ahead and navigate
|
" let Vundle manage Vundle, required
|
||||||
" NOTE: There's always complete item selected by default, you may want to enable
|
Plugin 'VundleVim/Vundle.vim'
|
||||||
" no select by `"suggest.noselect": true` in your configuration file
|
|
||||||
" NOTE: Use command ':verbose imap <tab>' to make sure tab is not mapped by
|
|
||||||
" other plugin before putting this into your config
|
|
||||||
inoremap <silent><expr> <TAB>
|
|
||||||
\ coc#pum#visible() ? coc#pum#next(1) :
|
|
||||||
\ CheckBackspace() ? "\<Tab>" :
|
|
||||||
\ coc#refresh()
|
|
||||||
inoremap <expr><S-TAB> coc#pum#visible() ? coc#pum#prev(1) : "\<C-h>"
|
|
||||||
|
|
||||||
" Make <CR> to accept selected completion item or notify coc.nvim to format
|
" C/C++
|
||||||
" <C-g>u breaks current undo, please make your own choice
|
Plugin 'xavierd/clang_complete'
|
||||||
inoremap <silent><expr> <CR> coc#pum#visible() ? coc#pum#confirm()
|
|
||||||
\: "\<C-g>u\<CR>\<c-r>=coc#on_enter()\<CR>"
|
|
||||||
|
|
||||||
function! CheckBackspace() abort
|
" All of your Plugins must be added before the following line
|
||||||
let col = col('.') - 1
|
call vundle#end() " required
|
||||||
return !col || getline('.')[col - 1] =~# '\s'
|
filetype plugin indent on " required
|
||||||
endfunction
|
" To ignore plugin indent changes, instead use:
|
||||||
|
"filetype plugin on
|
||||||
" Use <c-space> to trigger completion
|
"
|
||||||
if has('nvim')
|
" Brief help
|
||||||
inoremap <silent><expr> <c-space> coc#refresh()
|
" :PluginList - lists configured plugins
|
||||||
else
|
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
|
||||||
inoremap <silent><expr> <c-@> coc#refresh()
|
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
|
||||||
endif
|
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
|
||||||
|
"
|
||||||
" Use `[g` and `]g` to navigate diagnostics
|
" see :h vundle for more details or wiki for FAQ
|
||||||
" Use `:CocDiagnostics` to get all diagnostics of current buffer in location list
|
" Put your non-Plugin stuff after this line
|
||||||
nmap <silent> [g <Plug>(coc-diagnostic-prev)
|
|
||||||
nmap <silent> ]g <Plug>(coc-diagnostic-next)
|
|
||||||
|
|
||||||
" GoTo code navigation
|
|
||||||
nmap <silent> gd <Plug>(coc-definition)
|
|
||||||
nmap <silent> gy <Plug>(coc-type-definition)
|
|
||||||
nmap <silent> gi <Plug>(coc-implementation)
|
|
||||||
nmap <silent> gr <Plug>(coc-references)
|
|
||||||
|
|
||||||
" Use K to show documentation in preview window
|
|
||||||
nnoremap <silent> K :call ShowDocumentation()<CR>
|
|
||||||
|
|
||||||
function! ShowDocumentation()
|
|
||||||
if CocAction('hasProvider', 'hover')
|
|
||||||
call CocActionAsync('doHover')
|
|
||||||
else
|
|
||||||
call feedkeys('K', 'in')
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" Highlight the symbol and its references when holding the cursor
|
|
||||||
autocmd CursorHold * silent call CocActionAsync('highlight')
|
|
||||||
|
|
||||||
" Symbol renaming
|
|
||||||
nmap <leader>rn <Plug>(coc-rename)
|
|
||||||
|
|
||||||
" Formatting selected code
|
|
||||||
xmap <leader>f <Plug>(coc-format-selected)
|
|
||||||
nmap <leader>f <Plug>(coc-format-selected)
|
|
||||||
|
|
||||||
augroup mygroup
|
|
||||||
autocmd!
|
|
||||||
" Setup formatexpr specified filetype(s)
|
|
||||||
autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')
|
|
||||||
" Update signature help on jump placeholder
|
|
||||||
autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
|
|
||||||
augroup end
|
|
||||||
|
|
||||||
" Applying code actions to the selected code block
|
|
||||||
" Example: `<leader>aap` for current paragraph
|
|
||||||
xmap <leader>a <Plug>(coc-codeaction-selected)
|
|
||||||
nmap <leader>a <Plug>(coc-codeaction-selected)
|
|
||||||
|
|
||||||
" Remap keys for applying code actions at the cursor position
|
|
||||||
nmap <leader>ac <Plug>(coc-codeaction-cursor)
|
|
||||||
" Remap keys for apply code actions affect whole buffer
|
|
||||||
nmap <leader>as <Plug>(coc-codeaction-source)
|
|
||||||
" Apply the most preferred quickfix action to fix diagnostic on the current line
|
|
||||||
nmap <leader>qf <Plug>(coc-fix-current)
|
|
||||||
|
|
||||||
" Remap keys for applying refactor code actions
|
|
||||||
nmap <silent> <leader>re <Plug>(coc-codeaction-refactor)
|
|
||||||
xmap <silent> <leader>r <Plug>(coc-codeaction-refactor-selected)
|
|
||||||
nmap <silent> <leader>r <Plug>(coc-codeaction-refactor-selected)
|
|
||||||
|
|
||||||
" Run the Code Lens action on the current line
|
|
||||||
nmap <leader>cl <Plug>(coc-codelens-action)
|
|
||||||
|
|
||||||
" Map function and class text objects
|
|
||||||
" NOTE: Requires 'textDocument.documentSymbol' support from the language server
|
|
||||||
xmap if <Plug>(coc-funcobj-i)
|
|
||||||
omap if <Plug>(coc-funcobj-i)
|
|
||||||
xmap af <Plug>(coc-funcobj-a)
|
|
||||||
omap af <Plug>(coc-funcobj-a)
|
|
||||||
xmap ic <Plug>(coc-classobj-i)
|
|
||||||
omap ic <Plug>(coc-classobj-i)
|
|
||||||
xmap ac <Plug>(coc-classobj-a)
|
|
||||||
omap ac <Plug>(coc-classobj-a)
|
|
||||||
|
|
||||||
" Remap <C-f> and <C-b> to scroll float windows/popups
|
|
||||||
if has('nvim-0.4.0') || has('patch-8.2.0750')
|
|
||||||
nnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
|
|
||||||
nnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>"
|
|
||||||
inoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(1)\<cr>" : "\<Right>"
|
|
||||||
inoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(0)\<cr>" : "\<Left>"
|
|
||||||
vnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
|
|
||||||
vnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>"
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Use CTRL-S for selections ranges
|
|
||||||
" Requires 'textDocument/selectionRange' support of language server
|
|
||||||
nmap <silent> <C-s> <Plug>(coc-range-select)
|
|
||||||
xmap <silent> <C-s> <Plug>(coc-range-select)
|
|
||||||
|
|
||||||
" Add `:Format` command to format current buffer
|
|
||||||
command! -nargs=0 Format :call CocActionAsync('format')
|
|
||||||
|
|
||||||
" Add `:Fold` command to fold current buffer
|
|
||||||
command! -nargs=? Fold :call CocAction('fold', <f-args>)
|
|
||||||
|
|
||||||
" Add `:OR` command for organize imports of the current buffer
|
|
||||||
command! -nargs=0 OR :call CocActionAsync('runCommand', 'editor.action.organizeImport')
|
|
||||||
|
|
||||||
" Add (Neo)Vim's native statusline support
|
|
||||||
" NOTE: Please see `:h coc-status` for integrations with external plugins that
|
|
||||||
" provide custom statusline: lightline.vim, vim-airline
|
|
||||||
set statusline^=%{coc#status()}%{get(b:,'coc_current_function','')}
|
|
||||||
|
|
||||||
" Mappings for CoCList
|
|
||||||
" Show all diagnostics
|
|
||||||
nnoremap <silent><nowait> <space>a :<C-u>CocList diagnostics<cr>
|
|
||||||
" Manage extensions
|
|
||||||
nnoremap <silent><nowait> <space>e :<C-u>CocList extensions<cr>
|
|
||||||
" Show commands
|
|
||||||
nnoremap <silent><nowait> <space>c :<C-u>CocList commands<cr>
|
|
||||||
" Find symbol of current document
|
|
||||||
nnoremap <silent><nowait> <space>o :<C-u>CocList outline<cr>
|
|
||||||
" Search workspace symbols
|
|
||||||
nnoremap <silent><nowait> <space>s :<C-u>CocList -I symbols<cr>
|
|
||||||
" Do default action for next item
|
|
||||||
nnoremap <silent><nowait> <space>j :<C-u>CocNext<CR>
|
|
||||||
" Do default action for previous item
|
|
||||||
nnoremap <silent><nowait> <space>k :<C-u>CocPrev<CR>
|
|
||||||
" Resume latest coc list
|
|
||||||
nnoremap <silent><nowait> <space>p :<C-u>CocListResume<CR>
|
|
||||||
|
@@ -4,3 +4,7 @@ source $HOME/.config/zsh/.zshrc
|
|||||||
## Completion scripts setup. Remove the following line to uninstall
|
## Completion scripts setup. Remove the following line to uninstall
|
||||||
[[ -f /home/antoxa/.dart-cli-completion/zsh-config.zsh ]] && . /home/antoxa/.dart-cli-completion/zsh-config.zsh || true
|
[[ -f /home/antoxa/.dart-cli-completion/zsh-config.zsh ]] && . /home/antoxa/.dart-cli-completion/zsh-config.zsh || true
|
||||||
## [/Completion]
|
## [/Completion]
|
||||||
|
|
||||||
|
export NVM_DIR="$HOME/.nvm"
|
||||||
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||||
|
Reference in New Issue
Block a user