@techee pushed 15 commits.
353ef56e28d473377ebdde8dd3fad2eccdcb4776 Support CodeAction structs when performing commands and related fixes 5d7193fe0affe39d813093dca4a7432722216634 Support automatic code formatting on save ad09e3f8f027b65fcd9dab15f7a071155b110749 Workaround semantic token bug in gopls 805bbe2393a66f373a44762bbcbff2f65887b89f Improve semantic token support f86cb91bb635beaf246c55acbc2d7bceddcd6708 Various code lens and commands fixes e375d849a5722b93de672333078c7f55fc77aba4 Some fixes related to code lens styling 204736886384faa7eb2a53902ace239810386dea Add TODO bc5787ac986c28b2471915737dc9c27efaa48892 Don't save document when applying workspace edit 48e3ab6f30ab5b361a16188764fdde7fe98af8c8 Implement code action execution on save d67ae647966d54a401112d2b41e4df613fae222e Implement command keybindings 2b5cf4bbbbd5518540e8721d55e5acaf3b59815b Use regexes for on-save commands instead of glob patterns a67eeb90cf73f9f71f9a371a1341b1b1d077abad Allow adding keybindings also for code lenses eddd9151b1ef031c6dbdd8f4c08410a9d23dfc0f Fix problems when saving multiple files for which code actions are 670120176e2269aec45bbfaad9ee49da07dc374b Fix code action position 752bad781fad87598b74b0b4ae83c8e07eeeb91f Fix crash by preserving code action commands until next call