Skip to content

Confusion On Installation/Configuration Process #231

@EvanZhouDev

Description

@EvanZhouDev

I quite new to nvim, so please excuse any questions that may seem trivial!

I just installed this extension, and this is my current configuration:

return {
    {
        "CopilotC-Nvim/CopilotChat.nvim",
        branch = "canary",
        dependencies = {
            { "github/copilot.vim" }, -- or github/copilot.vim
            { "nvim-lua/plenary.nvim" }, -- for curl, log wrapper
        },
        opts = {
            debug = true, -- Enable debugging
            -- See Configuration section for rest
        },
        -- See Commands section for default commands if you want to lazy load on them
    },
}

This is all I have done. I am aware that I am also supposed to install some form of remote plugin for Neovim, but I am unsure how to do this. The docs in various places have different steps as to installation, and beyond what I have done for Lazy, I do not know what I need to do. It appears that commands like CopilotChat works, but others like CopilotChatInPlace are not commands. Even running :UpdateRemotePlugins doesn't work.

(I have checked #27, it doesn't help much, unfortunately)

Furthermore, on a tangent, my copilot chat simply looks like this:
SCR-20240323-pnep

As opposed to the demo:

SCR-20240323-plpj

Can somebody inform me as to how to configure Copilot Chat so that:

  1. There isn't the seperator --- after every message
  2. Instead of having **CopilotChat** for the title, it is # CopilotChat or something similar
  3. Have the user messages titled with # User as well
  4. Have syntax highlighting in the chat buffer

Sorry for the large amount of questions, this plugin will be very helpful in migrating from VSCode!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions