mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-21 02:55:09 +02:00
emmet updates
This commit is contained in:
parent
c9d691c96f
commit
c85a827650
2 changed files with 39 additions and 41 deletions
|
@ -1,3 +1,19 @@
|
||||||
-- After you have what you want press C-Y and , at the same time
|
-- After you have what you want press C-Y and , at the same time
|
||||||
-- autocmd FileType html,css EmmetInstall
|
-- autocmd FileType html,css EmmetInstall
|
||||||
-- vim.g.user_emmet_leader_key='<C-Z>'
|
-- vim.g.user_emmet_leader_key='<leader>'
|
||||||
|
vim.g.user_emmet_mode='inv'
|
||||||
|
vim.g.user_emmet_expandabbr_key = '<C-y>,'
|
||||||
|
vim.g.user_emmet_expandword_key = '<C-y>;'
|
||||||
|
vim.g.user_emmet_update_tag = '<C-y>u'
|
||||||
|
vim.g.user_emmet_balancetaginward_key = '<C-y>d'
|
||||||
|
vim.g.user_emmet_balancetagoutward_key = '<C-y>D'
|
||||||
|
vim.g.user_emmet_next_key = '<C-y>n'
|
||||||
|
vim.g.user_emmet_prev_key = '<C-y>N'
|
||||||
|
vim.g.user_emmet_imagesize_key = '<C-y>i'
|
||||||
|
vim.g.user_emmet_togglecomment_key = '<C-y>/'
|
||||||
|
vim.g.user_emmet_splitjointag_key = '<C-y>j'
|
||||||
|
vim.g.user_emmet_removetag_key = '<C-y>k'
|
||||||
|
vim.g.user_emmet_anchorizeurl_key = '<C-y>a'
|
||||||
|
vim.g.user_emmet_anchorizesummary_key = '<C-y>A'
|
||||||
|
vim.g.user_emmet_mergelines_key = '<C-y>m'
|
||||||
|
vim.g.user_emmet_codepretty_key = '<C-y>c'
|
||||||
|
|
|
@ -21,23 +21,7 @@ autocmd! FileType which_key
|
||||||
autocmd FileType which_key set laststatus=0 noshowmode noruler
|
autocmd FileType which_key set laststatus=0 noshowmode noruler
|
||||||
\| autocmd BufLeave <buffer> set laststatus=2 noshowmode ruler
|
\| autocmd BufLeave <buffer> set laststatus=2 noshowmode ruler
|
||||||
|
|
||||||
" " delete without yanking
|
let g:which_key_map[','] = [ '<Plug>(emmet-expand-abbr)' , 'exapnd tags' ]
|
||||||
" nnoremap <leader>d "_d
|
|
||||||
" vnoremap <leader>d "_d
|
|
||||||
"
|
|
||||||
" " replace currently selected text with default register
|
|
||||||
" " without yanking it
|
|
||||||
" vnoremap <leader>p "_dP
|
|
||||||
" vnoremap <leader>p "_dP
|
|
||||||
map <leader>p <Plug>(miniyank-startput)
|
|
||||||
map <leader>P <Plug>(miniyank-startPut)
|
|
||||||
" Single mappings
|
|
||||||
|
|
||||||
let g:which_key_map['/'] = 'which_key_ignore'
|
|
||||||
let g:which_key_map['p'] = 'which_key_ignore'
|
|
||||||
let g:which_key_map['P'] = 'which_key_ignore'
|
|
||||||
let g:which_key_map['n'] = 'which_key_ignore'
|
|
||||||
let g:which_key_map['N'] = 'which_key_ignore'
|
|
||||||
let g:which_key_map['"'] = [ '<Plug>PeekupOpen' , 'registers' ]
|
let g:which_key_map['"'] = [ '<Plug>PeekupOpen' , 'registers' ]
|
||||||
let g:which_key_map['?'] = [ ':NvimTreeFindFile' , 'find current file' ]
|
let g:which_key_map['?'] = [ ':NvimTreeFindFile' , 'find current file' ]
|
||||||
let g:which_key_map['e'] = [ ':NvimTreeToggle' , 'explorer' ]
|
let g:which_key_map['e'] = [ ':NvimTreeToggle' , 'explorer' ]
|
||||||
|
@ -46,15 +30,34 @@ let g:which_key_map['h'] = [ '<C-W>s' ,
|
||||||
let g:which_key_map['m'] = [ ':MarkdownPreviewToggle' , 'markdown preview']
|
let g:which_key_map['m'] = [ ':MarkdownPreviewToggle' , 'markdown preview']
|
||||||
let g:which_key_map['h'] = [ ':let @/ = ""' , 'no highlight' ]
|
let g:which_key_map['h'] = [ ':let @/ = ""' , 'no highlight' ]
|
||||||
let g:which_key_map['r'] = [ ':RnvimrToggle' , 'ranger' ]
|
let g:which_key_map['r'] = [ ':RnvimrToggle' , 'ranger' ]
|
||||||
" let g:which_key_map['p'] = [ '"0p' , 'paste' ]
|
|
||||||
" TODO create entire treesitter section
|
" TODO create entire treesitter section
|
||||||
let g:which_key_map['T'] = [ ':TSHighlightCapturesUnderCursor' , 'treesitter highlight' ]
|
let g:which_key_map['T'] = [ ':TSHighlightCapturesUnderCursor' , 'treesitter highlight' ]
|
||||||
let g:which_key_map['v'] = [ '<C-W>v' , 'split right']
|
let g:which_key_map['v'] = [ '<C-W>v' , 'split right']
|
||||||
" Add Zen mode, play nice with status line
|
" TODO play nice with status line
|
||||||
let g:which_key_map['z'] = [ 'Goyo' , 'zen' ]
|
let g:which_key_map['z'] = [ 'Goyo' , 'zen' ]
|
||||||
|
|
||||||
" Group mappings
|
" Group mappings
|
||||||
|
|
||||||
|
" . is for emmet
|
||||||
|
let g:which_key_map['.'] = {
|
||||||
|
\ 'name' : '+emmet' ,
|
||||||
|
\ ',' : ['<Plug>(emmet-expand-abbr)' , 'expand abbr'],
|
||||||
|
\ ';' : ['<plug>(emmet-expand-word)' , 'expand word'],
|
||||||
|
\ 'u' : ['<plug>(emmet-update-tag)' , 'update tag'],
|
||||||
|
\ 'd' : ['<plug>(emmet-balance-tag-inward)' , 'balance tag in'],
|
||||||
|
\ 'D' : ['<plug>(emmet-balance-tag-outward)' , 'balance tag out'],
|
||||||
|
\ 'n' : ['<plug>(emmet-move-next)' , 'move next'],
|
||||||
|
\ 'N' : ['<plug>(emmet-move-prev)' , 'move prev'],
|
||||||
|
\ 'i' : ['<plug>(emmet-image-size)' , 'image size'],
|
||||||
|
\ '/' : ['<plug>(emmet-toggle-comment)' , 'toggle comment'],
|
||||||
|
\ 'j' : ['<plug>(emmet-split-join-tag)' , 'split join tag'],
|
||||||
|
\ 'k' : ['<plug>(emmet-remove-tag)' , 'remove tag'],
|
||||||
|
\ 'a' : ['<plug>(emmet-anchorize-url)' , 'anchorize url'],
|
||||||
|
\ 'A' : ['<plug>(emmet-anchorize-summary)' , 'anchorize summary'],
|
||||||
|
\ 'm' : ['<plug>(emmet-merge-lines)' , 'merge lines'],
|
||||||
|
\ 'c' : ['<plug>(emmet-code-pretty)' , 'code pretty'],
|
||||||
|
\ }
|
||||||
|
|
||||||
" a is for actions
|
" a is for actions
|
||||||
let g:which_key_map.a = {
|
let g:which_key_map.a = {
|
||||||
\ 'name' : '+actions' ,
|
\ 'name' : '+actions' ,
|
||||||
|
@ -115,27 +118,6 @@ let g:which_key_map.s = {
|
||||||
\ 'w' : [':Telescope file_browser' , 'buf_fuz_find'],
|
\ 'w' : [':Telescope file_browser' , 'buf_fuz_find'],
|
||||||
\ 'u' : [':Telescope colorscheme' , 'colorschemes'],
|
\ 'u' : [':Telescope colorscheme' , 'colorschemes'],
|
||||||
\ }
|
\ }
|
||||||
" \ 'A' : [':Telescope builtin' , 'all'],
|
|
||||||
" \ 's' : [':Telescope git_status' , 'git_status'],
|
|
||||||
" \ 'b' : [':Telescope buffers' , 'buffers'],
|
|
||||||
" \ ';' : [':Telescope commands' , 'commands'],
|
|
||||||
" \ 'a' : [':Telescope lsp_code_actions' , 'code_actions'],
|
|
||||||
" \ 'c' : [':Telescope git_commits' , 'git_commits'],
|
|
||||||
" \ 'C' : [':Telescope git_bcommits' , 'git_bcommits'],
|
|
||||||
" \ 'g' : [':Telescope tags' , 'tags'],
|
|
||||||
" \ 'F' : [':Telescope git_files' , 'git_files'],
|
|
||||||
" \ 'G' : [':Telescope current_buffer_tags' , 'buffer_tags'],
|
|
||||||
" \ 'k' : [':Telescope keymaps' , 'keymaps'],
|
|
||||||
" \ 'H' : [':Telescope help_tags' , 'help_tags'],
|
|
||||||
" \ 'l' : [':Telescope loclist' , 'loclist'],
|
|
||||||
" \ 'O' : [':Telescope oldfiles' , 'oldfiles'],
|
|
||||||
" \ 'p' : [':Telescope fd' , 'fd'],
|
|
||||||
" \ 'S' : [':Telescope grep_string' , 'grep_string'],
|
|
||||||
" \ 'y' : [':Telescope symbols' , 'symbols'],
|
|
||||||
" \ 'Y' : [':Telescope lsp_workspace_symbols' , 'lsp_workspace_symbols'],
|
|
||||||
" \ 'R' : [':Telescope reloader' , 'reloader'],
|
|
||||||
" \ 'z' : [':Telescope current_buffer_fuzzy_find' , 'buf_fuz_find'],
|
|
||||||
" \ 'P' : [':Telescope spell_suggest' , 'spell_suggest'],
|
|
||||||
|
|
||||||
let g:which_key_map.S = {
|
let g:which_key_map.S = {
|
||||||
\ 'name' : '+Session' ,
|
\ 'name' : '+Session' ,
|
||||||
|
|
Loading…
Reference in a new issue