Hi, just a little feedback regarding Nova12b3
Back and Forward
- This is a feature I have been wanting for a very long time, and thanks for implementing it works like a charm
- Just one minor feedback, compared to the other editor I use regularly (Helix) and prob the same with NVim and so forth I reckon.
1. Not recording the usual movements in the jumplist
- Basically lets say I am on a function, and then
jump to definition
, then I move about, then go deeper by doing anotherjumping to definition
in the opened file. Of course, I can move back and forth. However, if I move back, and for example move the curser up and down, then if I move forward or go back, the last position of the cursor is used as ajumplist
, rather than the landed place. - Basically other editors only save the
LSP
movements in the jumplist which makes sense, as the dev might move back and forth and then possibly move about the file but not neccessarily want to save the cursor position at that random place in the jumplist. In fact, it overrides the middle jumplist. - Below is a simple GIF showcasing
- using the symbols to make three jumplist
- moving back and then forward
- Then once in the middle jumplist,
mixin
, I start moving the cursor - Now if I go forward, and then backward, I land on the cursor position instead of
mixin
, in the jumplist
- I hope it makes sense what I mean haha
2. Ability to manually add a location to jumplist
- Also being able to create shortcuts for it
3. Being able to view jumplists in the Open Quickly and search (feature request)
Other Requests
- Being able to see and search opened tabs in Open Quickly
- Being able to bring up contextual hover information via keyboard shortcuts rather than just hover…
- Using the contextual hover information window for the show completions
- Basically there is an inconsistency in the UI, the completion does not show as much information as the LSP contextual hover information
- It does not support Markdown Code fences
- I think these can be merged into one feature, so the contextual window being used for showing docs, and of course info about the completions suggested.
Contextual Hover Information ish (I think it could be improved in some ways)
Same Code, and the information provided by the show completions…
- As you can see this one is pretty useless, all trimmed, code fence not supported, no information about parameters, return types etc provided…
Bug?
- The Go to Implementation does not work well in Nova with intelephense in some projects.
- If I open the same project in Helix for example, and perform the action on the same method it works
- I am not sure if this is because of Nova or the Intelephense Extension, but I thought to bring it up. The go to definition for example works, which takes me to the interface but not the implementation Happy to share videos or gifs?
That is it for now! Thanks