Vim: correct comment length
This commit is contained in:
parent
721a53a849
commit
a3bbda0975
3 changed files with 43 additions and 22 deletions
|
@ -71,6 +71,7 @@ Plug 'catppuccin/nvim', {'as': 'catppuccin'}
|
|||
Plug 'dracula/vim', { 'as': 'dracula' }
|
||||
Plug 'RRethy/nvim-base16'
|
||||
Plug 'waycrate/swhkd-vim'
|
||||
Plug 'wuelnerdotexe/vim-astro'
|
||||
|
||||
" Python ====
|
||||
" Shows line indent guides
|
||||
|
@ -82,9 +83,13 @@ Plug 'sheerun/vim-polyglot'
|
|||
|
||||
" Latex ====
|
||||
" LaTeX support
|
||||
Plug 'lervag/vimtex'
|
||||
"Plug 'lervag/vimtex'
|
||||
" LaTex snippets. Requires python
|
||||
Plug 'SirVer/ultisnips', { 'tag': '*3.2' }
|
||||
"Plug 'SirVer/ultisnips', { 'tag': '*3.2' }
|
||||
|
||||
" Language server ===================================================
|
||||
Plug 'w0rp/ale'
|
||||
Plug 'TabbyML/vim-tabby'
|
||||
|
||||
call plug#end()
|
||||
|
||||
|
@ -113,13 +118,13 @@ let g:vifm_replace_netrw_cmd = "Vifm"
|
|||
"let g:vifm_embed_split = 1
|
||||
|
||||
" TreeSitter =============================================
|
||||
lua <<EOF
|
||||
require('nvim-treesitter.configs').setup {
|
||||
ensure_installed = "rust",
|
||||
hightlight = { enable = true },
|
||||
indent = { enable = true }
|
||||
}
|
||||
EOF
|
||||
"lua <<EOF
|
||||
"require('nvim-treesitter.configs').setup {
|
||||
" ensure_installed = "rust",
|
||||
" hightlight = { enable = true },
|
||||
" indent = { enable = true }
|
||||
"}
|
||||
"EOF
|
||||
|
||||
" Sneak ==================================================
|
||||
"let g:sneak#s_next = 0
|
||||
|
@ -200,6 +205,22 @@ let g:gitgutter_map_keys = 0
|
|||
" Toggle gitgutter
|
||||
nnoremap <leader>ogit :GitGutterToggle<CR>
|
||||
|
||||
" Ale LSP ================================================
|
||||
|
||||
let g:ale_fixers = {
|
||||
\ 'javascript': ['eslint']
|
||||
\ }
|
||||
|
||||
let g:ale_sign_error = '❌'
|
||||
let g:ale_sign_warning = '⚠️'
|
||||
let g:ale_fix_on_save = 0
|
||||
|
||||
" Tabby llama completion =================================
|
||||
let g:tabby_keybinding_accept = '<Tab>'
|
||||
let g:tabby_trigger_mode = 'auto'
|
||||
|
||||
nnoremap <C-\> :let g:tabby_trigger_mode = (g:tabby_trigger_mode == 'auto' ? 'manual' : 'auto')<CR>
|
||||
|
||||
" FZF setup ==============================================
|
||||
" Open hotkeys for fzf
|
||||
nnoremap <C-p> :Files<CR>
|
||||
|
|
|
@ -18,30 +18,30 @@ function! PrettySectionComment(type)
|
|||
|
||||
if a:type ==# '/*'
|
||||
call append(line(".") - 1,
|
||||
\ "/*─────────────────────────────────────────────────────────────────────────────╗")
|
||||
\ "/*────────────────────────────────────────────────────────────────────────────╗")
|
||||
call append(line("."),
|
||||
\ "╚─────────────────────────────────────────────────────────────────────────────*/")
|
||||
\ "╚────────────────────────────────────────────────────────────────────────────*/")
|
||||
elseif a:type ==# "<!--"
|
||||
call append(line(".") - 1,
|
||||
\ "<!--───────────────────────────────────────────────────────────────────────────╗")
|
||||
\ "<!--──────────────────────────────────────────────────────────────────────────╗")
|
||||
call append(line("."),
|
||||
\ "╚────────────────────────────────────────────────────────────────────────────-->")
|
||||
\ "╚───────────────────────────────────────────────────────────────────────────-->")
|
||||
elseif a:type ==# '//'
|
||||
call append(line(".") - 1,
|
||||
\ "//╔────────────────────────────────────────────────────────────────────────────╗")
|
||||
\ "//╔───────────────────────────────────────────────────────────────────────────╗")
|
||||
call append(line("."),
|
||||
\ "//╚────────────────────────────────────────────────────────────────────────────╝")
|
||||
\ "//╚───────────────────────────────────────────────────────────────────────────╝")
|
||||
else
|
||||
call append(line(".") - 1,
|
||||
\ "#╔─────────────────────────────────────────────────────────────────────────────╗")
|
||||
\ "#╔────────────────────────────────────────────────────────────────────────────╗")
|
||||
call append(line("."),
|
||||
\ "#╚─────────────────────────────────────────────────────────────────────────────╝")
|
||||
\ "#╚────────────────────────────────────────────────────────────────────────────╝")
|
||||
endif
|
||||
|
||||
" Delete text
|
||||
exe "normal! ^D0"
|
||||
" Insert 80 spaces
|
||||
exe "normal! 80i \<esc>"
|
||||
" Insert 79 spaces
|
||||
exe "normal! 79i \<esc>"
|
||||
|
||||
" Paste back in commented text
|
||||
if a:type ==# '/*'
|
||||
|
@ -55,5 +55,5 @@ function! PrettySectionComment(type)
|
|||
endif
|
||||
|
||||
" Add closing bar on right
|
||||
exe "normal! 079li|\<esc>"
|
||||
exe "normal! 078li|\<esc>"
|
||||
endfunction
|
||||
|
|
Loading…
Reference in a new issue