• UPDATE: It was the inline suggestions. If you use it to fill at least a character or word it will decide that it owns your code now.

    I accepted a typo fix in a changelog while correcting it. Appears as tab to autocomplete for those unaware. Still seems like a reach.

    • In for a penny, in for an arm and a leg. You can't use Microslop, Microslop uses you. That's the order of things.
  • bcye
    This only happens on commits where autocomplete (via Copilot) was used, which I think is on by default.

    Still that doesn't seem very reasonable, LLM autocomplete seems like a basic editor feature nowadays.

    • Maybe you are right. I could have sworn this happened without me using autocomplete.
      • i tested it right now, if autocomplete is turned off or not used the line doesn't get added. generating a commit msg also doesn't trigger it for some reason.
        • Found the culprit it was the inline suggestions. If you use it to add a single comma to the code it will decide it has part ownership of your commit now.
  • PSA: You can disable it in the settings with the Git: add ai to Co author option
  • The problem isn’t “AI in the workflow.” It’s AI claiming authorship by default.

    If I didn’t explicitly use Copilot for that commit, adding it as co-author is not assistance, it’s misattribution.

    • The thing is it doesn’t even say anywhere this is being done, I only realised it after a PR was raised.
      • It's in yesterday's release notes
  • I have a rule for Claude to stop watermarking the commits. I feel exposed when it's doing it and I rewrote the entire Claude assisted commit history after switching from Copilot to Claude.
    • That's a great feature though. Vibecoded projects should be easily distinguishable, not only by common patterns preferred by "AI".
      • Better start including YoE on commits as well, projects by freshers should be easily distinguishable.
  • How does this look like?
    • Adds this line to the commit:

      Co-authored-by: Copilot <copilot@github.com>

    • In your git commits as “Committed by USERNAME and Copilot”.
  • Good times for being a Vim guy...
    • Or a cat/sed guy
    • Hey. What's the least plusing workflow for neovim + rust-analyzer + rust
      • Hey, nowadays this setup is very easy to achieve. You can check out my dotfiles at: https://github.com/BahadirAydin/dotfiles/tree/main/private_d...

        "Mason" plugin makes it easy to install LSPs, formatters, debuggers locally and built-in LSP integration is seamlessly working currently. (Look at lsp.lua)

        There are also language-specific plugins but I'd suggest start with the ones I recommended to you first. It should cover your needs 99% of the time.

  • Friendly reminder that all (I sure hope it does all...) the Copilot kerfuffle can be disabled in `chat.disableAIFeatures` flag in the settings.
  • It has some value when you want to do sketchy things -- oh my AI ate my commit. /s

    BTW I'm glad MSFT is aggressively pushing AI into VSCode. Maybe they will destroy VSCode in the process, just like Windows -- or at least give other smaller guys some breathing spaces.

    Please do, MSFT.

    • As you can see with GitHub and Windows, lots of people are still using destroyed products that hardly have any competition.
  • [dead]