diff --git a/lua/keymap/remap.lua b/lua/keymap/remap.lua index 444c389..5ae7027 100644 --- a/lua/keymap/remap.lua +++ b/lua/keymap/remap.lua @@ -34,13 +34,14 @@ nmap({ imap({ { '', 'diwa' }, { '', '' }, + { '', 'o' }, + { '', 'O' }, + { '', '' }, { '', '' }, { '', 'u' }, { '', '' }, - { '', '' }, + -- { '', '' }, { '', '^i' }, - { '', 'o' }, - { '', 'O' }, { '', ':w' }, { '', diff --git a/lua/modules/completion/frontend.lua b/lua/modules/completion/frontend.lua index 2a86bae..8b34139 100644 --- a/lua/modules/completion/frontend.lua +++ b/lua/modules/completion/frontend.lua @@ -8,12 +8,13 @@ lspconfig.jsonls.setup({ }) lspconfig.tsserver.setup({ + filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' }, on_attach = _attach, capabilities = capabilities, }) lspconfig.eslint.setup({ - filetypes = { 'javascriptreact', 'typescriptreact' }, + filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' }, on_attach = function(client, bufnr) _attach(client) vim.api.nvim_create_autocmd('BufWritePre', { diff --git a/lua/modules/completion/package.lua b/lua/modules/completion/package.lua index 674011a..6081978 100644 --- a/lua/modules/completion/package.lua +++ b/lua/modules/completion/package.lua @@ -22,6 +22,7 @@ local function lsp_fts(type) 'typescript', 'typescriptreact', 'json', + 'vue', } if not type then return vim.list_extend(fts.backend, fts.frontend) @@ -139,6 +140,10 @@ packadd({ build = 'make install_jsregexp', }) +packadd({ + 'norcalli/nvim-colorizer.lua', +}) + packadd({ 'hrsh7th/nvim-cmp', ft = lsp_fts(),