I'm currently using Emacs with LSP mode for writing TypeScript code and it works pretty well.
The only annoyance that I currently have is that each time I need to reach to mouse to click to complete suggested actions like
Add async modifier to containing function
or
Add 'fooFunc' to existing import declaration from 'some/dep'
The only commands that I noticed in (view-lossage)
were:
<down-mouse-1> [evil-mouse-drag-region]
<mouse-1> <down-mouse-1> [evil-mouse-drag-region]
<mouse-1> <mouse-1> [mouse-set-point]
<down-mouse-1> [anonymous-command]
<drag-mouse-1> [mouse-set-region]
Ideally it should have some kind of up/down navigation using a keyboard to select the needed option/action.
Is there a way to do it?