summaryrefslogtreecommitdiff
path: root/src/server/completion.odin
Commit message (Collapse)AuthorAgeFilesLines
* oops apply only to Sublime LSPske2026-01-041-2/+5
|
* fix in/not_in bit_set completeske2026-01-041-2/+2
|
* Merge pull request #1238 from BradLewis/fix/completions-bit-set-proc-groupBradley Lewis2025-12-301-0/+5
|\ | | | | Improve bitset completions with proc groups
| * Improve bitset completions with proc groupsBrad Lewis2025-12-301-0/+5
| |
* | Add vector completions for using struct fieldsBrad Lewis2025-12-261-93/+113
|/
* Fix completions for implicit selector proc args with default valuesBrad Lewis2025-12-231-0/+2
|
* Fix implicit selector completions for proc call args within assignmentsBrad Lewis2025-12-171-76/+77
|
* Reduce scores for symbols starting with `_`Brad Lewis2025-12-161-0/+4
|
* Only use field for selector completions if the position is within the fieldBrad Lewis2025-12-161-1/+1
|
* Add documentation for directivesBrad Lewis2025-12-141-68/+13
|
* Fix selector completions for global constant declarationsBrad Lewis2025-12-061-1/+4
|
* Provide completions for comparison binary expr and implicit selectorsBrad Lewis2025-12-011-1/+1
|
* Fix implicit selector completions for enumerated arraysBrad Lewis2025-11-171-80/+50
|
* Add sortText to unimported package completionsBrad Lewis2025-11-131-0/+3
|
* added #all_or_noneA10293847562025-11-121-0/+1
|
* Don't include package for union selector completions if the package has ↵Brad Lewis2025-11-061-1/+2
| | | | being 'using'ed
* Add sortText to complete completion item if it's missingBrad Lewis2025-11-041-0/+3
|
* Remove fallback code with selector completions (requires odin parser changes)Brad Lewis2025-11-021-14/+11
|
* Correctly provide completions for proc default args that are a selector exprBrad Lewis2025-10-301-0/+2
|
* Fix provided incorrect completions for named call argsBrad Lewis2025-10-251-0/+3
|
* Add identifier completions for array-like comp litsBrad Lewis2025-10-191-1/+6
|
* Remove `.` when doing implicit selector completions in a union type switchBrad Lewis2025-10-171-0/+5
|
* Enable auto import completion for all collectionsBrad Lewis2025-10-071-15/+15
|
* Fix ordering of completions with same scoreBrad Lewis2025-09-281-3/+7
|
* Correct array like method completions by resolving the selector before the fieldBrad Lewis2025-09-231-4/+4
|
* Check to see if completion already includes `&` before adding it when matchingBrad Lewis2025-09-201-3/+25
|
* Revert "Merge pull request #1010 from ↵Brad Lewis2025-09-131-2/+0
| | | | | | | BradLewis/fix/completions-selector-in-selector-call" This reverts commit a581608407b82b4816b7fbbe29da97c55c53c33e, reversing changes made to a697921c2556eb14f10fb54117f83dca4fffd027.
* Revert "Merge pull request #1011 from ↵Brad Lewis2025-09-131-7/+2
| | | | | | | BradLewis/fix/completions-select-in-selector-call" This reverts commit 69c2024f8a65244d46941fbbf6459fed01348dee, reversing changes made to a581608407b82b4816b7fbbe29da97c55c53c33e.
* Correct selector completions within selector call exprsBrad Lewis2025-09-131-2/+7
|
* Resolve selector completions when a selector expr within a selector call exprBrad Lewis2025-09-131-0/+2
|
* Remove completions when entering bit_field or struct field namesBrad Lewis2025-09-081-0/+22
|
* Merge pull request #983 from BradLewis/feat/improve-semantic-typesBradley Lewis2025-09-081-0/+1
|\ | | | | Feat/improve semantic types
| * Mark struct and bitset fields correctlyBrad Lewis2025-09-081-0/+1
| |
* | Provide full path for union enum completion labelsBrad Lewis2025-09-081-9/+95
|/
* First pass at scoring completion itemsBrad Lewis2025-09-071-6/+30
|
* Add completion for poly type narrowingBrad Lewis2025-09-061-0/+6
|
* Construct current package from the current file when searching indexBrad Lewis2025-08-311-5/+4
|
* Use current package rather than file path to filter private symbolsBrad Lewis2025-08-311-2/+3
|
* Only clean identifiers for completionsBrad Lewis2025-08-301-1/+1
|
* Process defer statements and correct hover info for anonymous typesBrad Lewis2025-08-281-6/+1
|
* Merge pull request #906 from BradLewis/feat/handle-pointers-on-proc-argsBradley Lewis2025-08-261-40/+197
|\ | | | | Handle pointers when passing variables to procedure arguments
| * Add completion for passing a dynamic array to a proc that expects a sliceBrad Lewis2025-08-241-10/+16
| |
| * Add configuration for enabling pointer matching on completionBrad Lewis2025-08-241-19/+34
| |
| * Add special case for handling `append` for dynamic arraysBrad Lewis2025-08-241-13/+44
| |
| * Handle untyped symbolsBrad Lewis2025-08-241-1/+7
| |
| * Compare symbols uri and range rather than trying to see if they're same typeBrad Lewis2025-08-241-1/+1
| |
| * Check types before adding pointer completionBrad Lewis2025-08-241-2/+7
| |
| * Ignore `any` arg typesBrad Lewis2025-08-241-60/+80
| |
| * Handle pointers for selector expressionsBrad Lewis2025-08-241-3/+19
| |
| * Handle pointers when passing variables to procedure argumentsBrad Lewis2025-08-241-15/+73
| |