Skip to content
Draft
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
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
export const FILE_URI_CHARS_LIMIT = 1024
export const FILENAME_CHARS_LIMIT = 1024
export const CONTEXT_CHARACTERS_LIMIT = 10240
export const TEXTDOCUMENT_CHARS_LIMIT = 40000
export const EMPTY_RESULT = { sessionId: '', items: [] }
export const EDIT_DEBOUNCE_INTERVAL_MS = 500
// ABAP ADT extensions commonly used with Eclipse
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import { RejectedEditTracker } from '../tracker/rejectedEditTracker'
import { getErrorMessage, hasConnectionExpired } from '../../../shared/utils'
import { AmazonQError, AmazonQServiceConnectionExpiredError } from '../../../shared/amazonQServiceManager/errors'
import { DocumentChangedListener } from '../documentChangedListener'
import { EMPTY_RESULT, EDIT_DEBOUNCE_INTERVAL_MS } from '../contants/constants'
import { EMPTY_RESULT, EDIT_DEBOUNCE_INTERVAL_MS, TEXTDOCUMENT_CHARS_LIMIT } from '../contants/constants'
import { StreakTracker } from '../tracker/streakTracker'
import { processEditSuggestion } from '../utils/diffUtils'

Expand Down Expand Up @@ -256,7 +256,8 @@ export class EditCompletionHandler {
programmingLanguage: {
languageName: generateCompletionReq.fileContext?.programmingLanguage?.languageName,
},
text: textDocument.getText(),
// Naive truncation, maybe we need "40000" characters around current curosr position instead
text: textDocument.getText().substring(0, TEXTDOCUMENT_CHARS_LIMIT),
},
cursorState: {
position: {
Expand Down
Loading