On Tue, Nov 18, 2025 at 3:55 PM [email protected] <[email protected]> wrote:
> I got a couple of good ideas from Will F. for coping with it. Also, I > tried Vim-Go. Then I bit the bullet and bought Goland (not too pricey for > a personal license). > FWIW, with vim-go, you should be able to add this to your vimrc to disable auto-imports (or neovim's nvim/init.nvim): let go_imports_autosave = 0 > Goland had the same behavior (arghh) but after a long conversation with > their chatbot, it came down to this: > > 1) Go to Actions on Save in the settings, and disable two actions, Format > Code and Optimize Imports. 2) When I want those things to happen, press > option-cmd-L for Format Code, or ctrl-option-O for Optimize Imports. > > That solves it for me, for now. Maybe writing it down will help someone > else. > > On Tuesday, November 18, 2025 at 12:48:55 PM UTC-6 [email protected] wrote: > >> Hi. I type >> >> import "github.com/zalando/go-keyring" >> >> and save, and VSCode deletes my line. >> >> I know why it's doing it. I haven't yet used the library in my routine, >> and I have yet added the library to my go.mod file. >> >> But I want it to inform me of the problem, and leave it to me to fix it! >> Not change my code without my permission. (My Prius yanks the wheel when >> it thinks I'm about to hit something. Not appreciated.) >> >> Is there some set of settings that will accomplish this? I hate to >> abandon VSCode. The Go team has put in a lot of effort to make it the best >> place to write Go code. Thanks. >> >> Keywords: VSCode autoformat format formatonsave >> > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/golang-nuts/8032f71e-d39a-4ce2-8d73-ed5c4dede9ean%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/8032f71e-d39a-4ce2-8d73-ed5c4dede9ean%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/CANrC0BhPE%2Bimmadqw58aGc79jnPS1WdsPa3EVUP9U1dMwWqf4Q%40mail.gmail.com.
