#I tried vscode to see if there is a
1 messages · Page 1 of 1 (latest)
The rerender looks a lot more flickery than it looks in our setup - i wonder if that's because you have more plugins
A quick step-by-step guide on installing and authenticating the Codeium extension on Neovim (Vim is similar). Takes a minute to get AI-powered code completion!
0:00 - Introduction
1:10 - Installation with vim-plug
2:40 - Manual Installation
3:57 - Viewing alternate suggestions
4:45 - Customization options
I do indeed use lunarvim which has a lot of plugins (I can't live without eye candy anymore xD)
I can test clean nvim later
🙂 yeah please do let us know because I think re-rendering in your case is just a lot more flickery
its 0 flicker with clean nvim
hmm
This seems to suggest that renders on clean nvim are very fast compared to on one where there are way more plugins 😦
Its probably one plugin or some plugin interaction I'll have to track it down when I find time
Here is the profile
FUNCTIONS SORTED ON SELF TIME
count total (s) self (s) function
21 0.179678 codeium#server#Request()
41 0.055430 <SNR>35_try()
34 0.048389 codeium#RedrawStatusLine()
6 0.041515 3()
41 0.013109 0.011787 <SNR>18_Highlight_Matching_Pair()
17 0.022916 0.008260 <SNR>48_RenderCurrentCompletion()
21 0.008325 0.008165 codeium#doc#GetDocument()
72 0.013562 0.007480 codeium#GetStatusString()
79 0.006530 codeium#Enabled()
3 0.006146 nvim_treesitter#indent()
17 0.114937 0.005492 codeium#Clear()
7 0.074005 0.005298 codeium#Complete()
22 0.002636 codeium#log#Log()
7 0.013661 0.002191 <SNR>48_HandleCompletionsResult()
17 0.001567 <SNR>48_ClearCompletion()
41 0.001323 <SNR>18_Remove_Matches()
13 0.068452 0.001227 codeium#DebouncedComplete()
3 0.028024 0.001155 codeium#Accept()
22 0.004103 0.000768 <lambda>1()
22 0.003336 0.000700 codeium#log#Info()
disabling redrawstatus seems to improve things a lot (https://github.com/Exafunction/codeium.vim/blob/1dc5aff16f906e221b7b73668ed8d8bfc40ecd6b/autoload/codeium.vim#L405)
same as reported here https://github.com/Exafunction/codeium.vim/issues/87
and the status indicator continue to work even without it
I gave it more thought, and editing in lunarvim already feels laggy in my compared to clean nvim, so its no surprise that completion gets affected as well, I think this might be not a codeium issue