Post

Ember Neovim Configuration Information

Dan is a computer science student at Arizona State University

  • Install and initialize: lazyman -x Ember
  • Configuration category: Starter
  • Base configuration: Custom
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-Ember

Git repository

https://github.com/danlikestocode/embervim

Dotfyle entry

https://dotfyle.com/danlikestocode/embervim-nvim

Lazy managed plugins

Ember Keymaps

Normal mode keymaps

Description 
Left hand side#
Right hand side<Cmd>lua Scroll('#', 1)<CR>
Description 
Left hand side$
Right hand side<Cmd>lua Scroll('$', 0, 1)<CR>
Description 
Left hand side%
Right hand side<Plug>(MatchitNormalForward)
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
Description 
Left hand side*
Right hand side<Cmd>lua Scroll('*', 1)<CR>
Description 
Left hand side0
Right hand side<Cmd>lua Scroll('0')<CR>
Description 
Left hand sideG
Right hand side<Cmd>lua Scroll('G', 0, 1)<CR>
Description 
Left hand sideN
Right hand side<Cmd>lua Scroll('N', 1)<CR>
Description 
Left hand sideQ
Right hand side
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
Description 
Left hand side[%
Right hand side<Plug>(MatchitNormalMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitNormalMultiForward)
Description 
Left hand side^
Right hand side<Cmd>lua Scroll('^')<CR>
Description 
Left hand sidecS
Right hand side<Plug>CSurround
Description 
Left hand sidecs
Right hand side<Plug>Csurround
Description 
Left hand sideds
Right hand side<Plug>Dsurround
Description 
Left hand sideg#
Right hand side<Cmd>lua Scroll('g#', 1)<CR>
Description 
Left hand sideg*
Right hand side<Cmd>lua Scroll('g*', 1)<CR>
Description 
Left hand sidegg
Right hand side<Cmd>lua Scroll('gg')<CR>
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseX
Description 
Left hand sideg%
Right hand side<Plug>(MatchitNormalBackward)
Description 
Left hand sideh
Right hand side<Cmd>lua Scroll('h', 0, 1)<CR>
Description 
Left hand sidej
Right hand side<Cmd>lua Scroll('j', 0, 1)<CR>
Description 
Left hand sidek
Right hand side<Cmd>lua Scroll('k', 0, 1)<CR>
Description 
Left hand sidel
Right hand side<Cmd>lua Scroll('l', 0, 1)<CR>
Description 
Left hand siden
Right hand side<Cmd>lua Scroll('n', 1)<CR>
Description 
Left hand sideySS
Right hand side<Plug>YSsurround
Description 
Left hand sideySs
Right hand side<Plug>YSsurround
Description 
Left hand sideyss
Right hand side<Plug>Yssurround
Description 
Left hand sideyS
Right hand side<Plug>YSurround
Description 
Left hand sideys
Right hand side<Plug>Ysurround
Description 
Left hand sideze
Right hand side<Cmd>lua Scroll('ze')<CR>
Description 
Left hand sidezs
Right hand side<Cmd>lua Scroll('zs')<CR>
Description 
Left hand sidezL
Right hand side<Cmd>lua Scroll('zL')<CR>
Description 
Left hand sidezH
Right hand side<Cmd>lua Scroll('zH')<CR>
Description 
Left hand sidezl
Right hand side<Cmd>lua Scroll('zl', 0, 1)<CR>
Description 
Left hand sidezh
Right hand side<Cmd>lua Scroll('zh', 0, 1)<CR>
Description 
Left hand sidez+
Right hand side<Cmd>lua Scroll('z+', 0, 1)<CR>
Description 
Left hand sidez^
Right hand side<Cmd>lua Scroll('z^', 0, 1)<CR>
Description 
Left hand sidez-
Right hand side<Cmd>lua Scroll('z-', 0, 1)<CR>
Description 
Left hand sidez<CR>
Right hand side<Cmd>lua Scroll('zt^', 0, 1)<CR>
Description 
Left hand sidez.
Right hand side<Cmd>lua Scroll('z.', 0, 1)<CR>
Description 
Left hand sidezb
Right hand side<Cmd>lua Scroll('zb', 0, 1)<CR>
Description 
Left hand sidezt
Right hand side<Cmd>lua Scroll('zt', 0, 1)<CR>
Description 
Left hand sidezz
Right hand side<Cmd>lua Scroll('zz', 0, 1)<CR>
Description 
Left hand side{
Right hand side<Cmd>lua Scroll('{')<CR>
Description 
Left hand side}
Right hand side<Cmd>lua Scroll('}')<CR>
Description 
Left hand side<Right>
Right hand side<Cmd>lua Scroll('l', 0, 1)<CR>
Description 
Left hand side<Left>
Right hand side<Cmd>lua Scroll('h', 0, 1)<CR>
Description 
Left hand side<Down>
Right hand side<Cmd>lua Scroll('j', 0, 1)<CR>
Description 
Left hand side<Up>
Right hand side<Cmd>lua Scroll('k', 0, 1)<CR>
Description 
Left hand side<C-E>
Right hand side<Cmd>lua Scroll('<C-E>', 0, 1)<CR>
Description 
Left hand side<C-Y>
Right hand side<Cmd>lua Scroll('<C-Y>', 0, 1)<CR>
Description 
Left hand side<C-I>
Right hand side<Cmd>lua Scroll('1<Tab>', 1)<CR>
Description 
Left hand side<C-O>
Right hand side<Cmd>lua Scroll('<C-O>', 1)<CR>
Description 
Left hand side<PageDown>
Right hand side<Cmd>lua Scroll('<C-F>', 1, 1)<CR>
Description 
Left hand side<PageUp>
Right hand side<Cmd>lua Scroll('<C-B>', 1, 1)<CR>
Description 
Left hand side<C-F>
Right hand side<Cmd>lua Scroll('<C-F>', 1, 1)<CR>
Description 
Left hand side<C-B>
Right hand side<Cmd>lua Scroll('<C-B>', 1, 1)<CR>
Description 
Left hand side<C-D>
Right hand side<Cmd>lua Scroll('<C-D>', 1, 1)<CR>
Description 
Left hand side<C-U>
Right hand side<Cmd>lua Scroll('<C-U>', 1, 1)<CR>
Description 
Left hand side<Plug>NetrwBrowseX
Right hand side:call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<CR>
Description 
Left hand side<Plug>(MatchitNormalMultiForward)
Right hand side:<C-U>call matchit#MultiMatch("W", "n")<CR>
Description 
Left hand side<Plug>(MatchitNormalMultiBackward)
Right hand side:<C-U>call matchit#MultiMatch("bW", "n")<CR>
Description 
Left hand side<Plug>(MatchitNormalBackward)
Right hand side:<C-U>call matchit#Match_wrapper('',0,'n')<CR>
Description 
Left hand side<Plug>(MatchitNormalForward)
Right hand side:<C-U>call matchit#Match_wrapper('',1,'n')<CR>
DescriptionComment toggle blockwise with count
Left hand side<Plug>(comment_toggle_blockwise_count)
Right hand side 
DescriptionComment toggle linewise with count
Left hand side<Plug>(comment_toggle_linewise_count)
Right hand side 
DescriptionComment toggle current block
Left hand side<Plug>(comment_toggle_blockwise_current)
Right hand side 
DescriptionComment toggle current line
Left hand side<Plug>(comment_toggle_linewise_current)
Right hand side 
DescriptionComment toggle blockwise
Left hand side<Plug>(comment_toggle_blockwise)
Right hand side 
DescriptionComment toggle linewise
Left hand side<Plug>(comment_toggle_linewise)
Right hand side 
Description 
Left hand side<Plug>PlenaryTestFile
Right hand side:lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR>
Description 
Left hand side<Plug>YSurround
Right hand side<SNR>16_opfunc2('setup')
Description 
Left hand side<Plug>Ysurround
Right hand side<SNR>16_opfunc('setup')
Description 
Left hand side<Plug>YSsurround
Right hand side<SNR>16_opfunc2('setup').'_'
Description 
Left hand side<Plug>Yssurround
Right hand side'^'.v:count1.<SNR>16_opfunc('setup').'g_'
Description 
Left hand side<Plug>CSurround
Right hand side:<C-U>call <SNR>16_changesurround(1)<CR>
Description 
Left hand side<Plug>Csurround
Right hand side:<C-U>call <SNR>16_changesurround()<CR>
Description 
Left hand side<Plug>Dsurround
Right hand side:<C-U>call <SNR>16_dosurround(<SNR>16_inputtarget())<CR>
Description 
Left hand side<Plug>SurroundRepeat
Right hand side.
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side 
Description 
Left hand side<Plug>luasnip-delete-check
Right hand side 
DescriptionNvim builtin
Left hand side<C-L>
Right hand side<Cmd>nohlsearch|diffupdate|normal! <C-L><CR>

Visual mode keymaps

DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
Description 
Left hand side$
Right hand side<Cmd>lua Scroll('$', 0, 1)<CR>
Description 
Left hand side%
Right hand side<Plug>(MatchitVisualForward)
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
Description 
Left hand side0
Right hand side<Cmd>lua Scroll('0')<CR>
Description 
Left hand sideG
Right hand side<Cmd>lua Scroll('G', 0, 1)<CR>
Description 
Left hand sideS
Right hand side<Plug>VSurround
Description 
Left hand side[%
Right hand side<Plug>(MatchitVisualMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitVisualMultiForward)
Description 
Left hand side^
Right hand side<Cmd>lua Scroll('^')<CR>
Description 
Left hand sidea%
Right hand side<Plug>(MatchitVisualTextObject)
Description 
Left hand sidegg
Right hand side<Cmd>lua Scroll('gg')<CR>
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseXVis
Description 
Left hand sideg%
Right hand side<Plug>(MatchitVisualBackward)
Description 
Left hand sidegS
Right hand side<Plug>VgSurround
Description 
Left hand sideh
Right hand side<Cmd>lua Scroll('h', 0, 1)<CR>
Description 
Left hand sidej
Right hand side<Cmd>lua Scroll('j', 0, 1)<CR>
Description 
Left hand sidek
Right hand side<Cmd>lua Scroll('k', 0, 1)<CR>
Description 
Left hand sidel
Right hand side<Cmd>lua Scroll('l', 0, 1)<CR>
Description 
Left hand side{
Right hand side<Cmd>lua Scroll('{')<CR>
Description 
Left hand side}
Right hand side<Cmd>lua Scroll('}')<CR>
Description 
Left hand side<Right>
Right hand side<Cmd>lua Scroll('l', 0, 1)<CR>
Description 
Left hand side<Left>
Right hand side<Cmd>lua Scroll('h', 0, 1)<CR>
Description 
Left hand side<Down>
Right hand side<Cmd>lua Scroll('j', 0, 1)<CR>
Description 
Left hand side<Up>
Right hand side<Cmd>lua Scroll('k', 0, 1)<CR>
Description 
Left hand side<PageDown>
Right hand side<Cmd>lua Scroll('<C-F>', 1, 1)<CR>
Description 
Left hand side<PageUp>
Right hand side<Cmd>lua Scroll('<C-B>', 1, 1)<CR>
Description 
Left hand side<C-F>
Right hand side<Cmd>lua Scroll('<C-F>', 1, 1)<CR>
Description 
Left hand side<C-B>
Right hand side<Cmd>lua Scroll('<C-B>', 1, 1)<CR>
Description 
Left hand side<C-D>
Right hand side<Cmd>lua Scroll('<C-D>', 1, 1)<CR>
Description 
Left hand side<C-U>
Right hand side<Cmd>lua Scroll('<C-U>', 1, 1)<CR>
Description 
Left hand side<Plug>NetrwBrowseXVis
Right hand side:<C-U>call netrw#BrowseXVis()<CR>
Description 
Left hand side<Plug>(MatchitVisualTextObject)
Right hand side<Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward)
Description 
Left hand side<Plug>(MatchitVisualMultiForward)
Right hand side:<C-U>call matchit#MultiMatch("W", "n")<CR>m'gv``
Description 
Left hand side<Plug>(MatchitVisualMultiBackward)
Right hand side:<C-U>call matchit#MultiMatch("bW", "n")<CR>m'gv``
Description 
Left hand side<Plug>(MatchitVisualBackward)
Right hand side:<C-U>call matchit#Match_wrapper('',0,'v')<CR>m'gv``
Description 
Left hand side<Plug>(MatchitVisualForward)
Right hand side:<C-U>call matchit#Match_wrapper('',1,'v')<CR>:if col("''") != col("$") | exe ":normal! m'" | endif<CR>gv``
DescriptionComment toggle blockwise (visual)
Left hand side<Plug>(comment_toggle_blockwise_visual)
Right hand side<Esc><Cmd>lua require("Comment.api").locked("toggle.blockwise")(vim.fn.visualmode())<CR>
DescriptionComment toggle linewise (visual)
Left hand side<Plug>(comment_toggle_linewise_visual)
Right hand side<Esc><Cmd>lua require("Comment.api").locked("toggle.linewise")(vim.fn.visualmode())<CR>
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side 
Description 
Left hand side<Plug>VgSurround
Right hand side:<C-U>call <SNR>12_opfunc(visualmode(),visualmode() ==# 'V' ? 0 : 1)<CR>
Description 
Left hand side<Plug>VSurround
Right hand side:<C-U>call <SNR>12_opfunc(visualmode(),visualmode() ==# 'V' ? 1 : 0)<CR>

Operator mode keymaps

Description 
Left hand side%
Right hand side<Plug>(MatchitOperationForward)
Description 
Left hand side[%
Right hand side<Plug>(MatchitOperationMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitOperationMultiForward)
Description 
Left hand sideg%
Right hand side<Plug>(MatchitOperationBackward)
Description 
Left hand side<Plug>(MatchitOperationMultiForward)
Right hand side:<C-U>call matchit#MultiMatch("W", "o")<CR>
Description 
Left hand side<Plug>(MatchitOperationMultiBackward)
Right hand side:<C-U>call matchit#MultiMatch("bW", "o")<CR>
Description 
Left hand side<Plug>(MatchitOperationBackward)
Right hand side:<C-U>call matchit#Match_wrapper('',0,'o')<CR>
Description 
Left hand side<Plug>(MatchitOperationForward)
Right hand side:<C-U>call matchit#Match_wrapper('',1,'o')<CR>
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side