Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 6 additions & 11 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,22 +111,17 @@ Go to the CopilotChat.nvim in your GitHub account, select your branch, and click

- [utils.lua](/lua/CopilotChat/utils.lua): General utility functions.

- [utils/](/lua/CopilotChat/utils/): Utility modules
- [utils/](/lua/CopilotChat/utils/): Utility modules
[class.lua](/lua/CopilotChat/utils/class.lua) (OOP helper),
[curl.lua](/lua/CopilotChat/utils/curl.lua) (HTTP requests),
[diff.lua](/lua/CopilotChat/utils/diff.lua) (unified diff parsing and
application),
[files.lua](/lua/CopilotChat/utils/files.lua) (file I/O and filetype
detection),
[orderedmap.lua](/lua/CopilotChat/utils/orderedmap.lua) (insertion-ordered
map),
[stringbuffer.lua](/lua/CopilotChat/utils/stringbuffer.lua) (efficient string
concatenation).
[diff.lua](/lua/CopilotChat/utils/diff.lua) (unified diff parsing and application),
[files.lua](/lua/CopilotChat/utils/files.lua) (file I/O and filetype detection),
[notify.lua](/lua/CopilotChat/utils/notify.lua) (pub/sub notification system for status and message events)
[orderedmap.lua](/lua/CopilotChat/utils/orderedmap.lua) (insertion-ordered map),
[stringbuffer.lua](/lua/CopilotChat/utils/stringbuffer.lua) (efficient string concatenation).

### Other

- [health.lua](/lua/CopilotChat/health.lua): `:checkhealth` integration.
Verifies commands, libraries, and Treesitter parsers.

- [notify.lua](/lua/CopilotChat/notify.lua): Pub/sub notification system for
status and message events.
2 changes: 1 addition & 1 deletion lua/CopilotChat/client.lua
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@

local log = require('plenary.log')
local constants = require('CopilotChat.constants')
local notify = require('CopilotChat.notify')
local notify = require('CopilotChat.utils.notify')
local tiktoken = require('CopilotChat.tiktoken')
local utils = require('CopilotChat.utils')
local curl = require('CopilotChat.utils.curl')
Expand Down
2 changes: 1 addition & 1 deletion lua/CopilotChat/config/providers.lua
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
local log = require('plenary.log')
local plenary_utils = require('plenary.async.util')
local constants = require('CopilotChat.constants')
local notify = require('CopilotChat.notify')
local notify = require('CopilotChat.utils.notify')
local utils = require('CopilotChat.utils')
local curl = require('CopilotChat.utils.curl')
local files = require('CopilotChat.utils.files')
Expand Down
2 changes: 1 addition & 1 deletion lua/CopilotChat/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -816,7 +816,7 @@ function M.setup(config)
end)

-- Initialize chat
require('CopilotChat.notify').clear()
require('CopilotChat.utils.notify').clear()
if M.chat then
M.chat:close()
M.chat:delete()
Expand Down
2 changes: 1 addition & 1 deletion lua/CopilotChat/prompts.lua
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
local client = require('CopilotChat.client')
local constants = require('CopilotChat.constants')
local functions = require('CopilotChat.functions')
local notify = require('CopilotChat.notify')
local notify = require('CopilotChat.utils.notify')
local files = require('CopilotChat.utils.files')
local orderedmap = require('CopilotChat.utils.orderedmap')
local utils = require('CopilotChat.utils')
Expand Down
2 changes: 1 addition & 1 deletion lua/CopilotChat/tiktoken.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
local notify = require('CopilotChat.notify')
local notify = require('CopilotChat.utils.notify')
local utils = require('CopilotChat.utils')
local curl = require('CopilotChat.utils.curl')
local class = require('CopilotChat.utils.class')
Expand Down
2 changes: 1 addition & 1 deletion lua/CopilotChat/ui/chat.lua
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
local Overlay = require('CopilotChat.ui.overlay')
local Spinner = require('CopilotChat.ui.spinner')
local constants = require('CopilotChat.constants')
local notify = require('CopilotChat.notify')
local notify = require('CopilotChat.utils.notify')
local utils = require('CopilotChat.utils')
local class = require('CopilotChat.utils.class')
local orderedmap = require('CopilotChat.utils.orderedmap')
Expand Down
2 changes: 1 addition & 1 deletion lua/CopilotChat/ui/spinner.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
local notify = require('CopilotChat.notify')
local notify = require('CopilotChat.utils.notify')
local utils = require('CopilotChat.utils')
local class = require('CopilotChat.utils.class')

Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion tests/notify_spec.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
local notify = require('CopilotChat.notify')
local notify = require('CopilotChat.utils.notify')

describe('CopilotChat.notify', function()
before_each(function()
Expand Down
Loading