rj1
log | files | refs
commit 36bfd0048eaee6e57dcd05dda3a31cc1ef402796
parent 6f60a545edcdb8c83df250071a35683c9c4ebaf2
author: rj1 <[email protected]>
date:   Mon, 20 May 2024 21:20:50 -0600

nvim: lsp ghost text w/ special completion bind

Diffstat:
M.config/nvim/lua/rj1/lsp.lua | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/.config/nvim/lua/rj1/lsp.lua b/.config/nvim/lua/rj1/lsp.lua @@ -381,16 +381,21 @@ cmp.setup({ return vim_item end, }, + experimental = { + ghost_text = { hlgroup = "Comment" }, + }, snippet = { expand = function(args) luasnip.lsp_expand(args.body) end, }, + mapping = cmp.mapping.preset.insert({ ["<c-u>"] = cmp.mapping.scroll_docs(-4), ["<c-d>"] = cmp.mapping.scroll_docs(4), ["<c-space>"] = cmp.mapping.complete({ reason = cmp.ContextReason.Auto }), ["<cr>"] = cmp.mapping.confirm({ behavior = cmp.ConfirmBehavior.Replace, select = false }), + ["<right>"] = cmp.mapping.confirm({ behavior = cmp.ConfirmBehavior.Insert, select = true }), ["<tab>"] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_next_item()