" autocomplete config set completeopt=menu,preview,menuone,noinsert " let g:completion_timer_cycle = 20 " enable completion-nvim in all buffers autocmd BufEnter * lua require'completion'.on_attach() " Use and to navigate through popup menu inoremap pumvisible() ? "\" : "\" inoremap pumvisible() ? "\" : "\" " Use to trigger completion. imap (completion_trigger) " maps nnoremap gd lua vim.lsp.buf.definition() nnoremap gp lua peek_definition() nnoremap gy lua vim.lsp.buf.type_definition() nnoremap gi lua vim.lsp.buf.implementation() nnoremap gr lua vim.lsp.buf.references() nnoremap gD lua vim.lsp.buf.declaration() nnoremap K lua vim.lsp.buf.hover() nnoremap lua vim.lsp.buf.signature_help() nnoremap sd lua vim.lsp.buf.document_symbol() nnoremap sw lua vim.lsp.buf.workspace_symbol() nnoremap f lua vim.lsp.buf.formatting() nnoremap a lua vim.lsp.buf.code_action() nnoremap r lua vim.lsp.buf.rename() nnoremap d lua vim.lsp.diagnostic.show_line_diagnostics()