aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix issue resolving comp literals with no specified typeBrad Lewis2025-07-071-2/+25
|
* Correctly filter used unions when ptrBrad Lewis2025-07-061-4/+14
|
* Remove used switch cases for unionsBrad Lewis2025-07-051-0/+6
|
* Correctly resolve implicit selector completions for the enumerated arraysBrad Lewis2025-07-051-32/+32
|
* Improve resolving enumerated arraysBrad Lewis2025-07-051-0/+18
|
* Improvements to bitsets with enumsBrad Lewis2025-07-051-4/+11
|
* Add to proc group detailed completionBrad Lewis2025-07-041-1/+1
|
* Add enum completion to map keysBrad Lewis2025-07-031-2/+18
|
* Fix CompletionLabelDetails for proc groupsBrad Lewis2025-07-031-2/+2
|
* Remove `proc` from CompletionLabelDetails detailBrad Lewis2025-07-031-1/+1
|
* Exclude already added enum fields when adding multiple to a bitsetBrad Lewis2025-07-021-5/+15
|
* String split n returns up to n elementsBrad Lewis2025-07-021-4/+4
|
* Update completion label details now that the labels contain commentsBrad Lewis2025-07-021-25/+21
|
* Set file for generic expressions to the file of the symbol, rather than the ↵Brad Lewis2025-07-011-2/+0
| | | | file where it is used
* Improve resolution of poly struct fieldsBrad Lewis2025-07-011-1/+1
|
* Make AstContext locals into a stack to fix resolving referencesBrad Lewis2025-06-281-1/+1
|
* Correct tests after the refactor and add comment docs to struct field ↵Brad Lewis2025-06-271-6/+9
| | | | completions
* Consolidate documentation writing code into new file and base it around symbolsBrad Lewis2025-06-271-121/+35
|
* Add proc comments to hover informationBrad Lewis2025-06-251-0/+8
|
* Add base to auto importDanielGavin2025-06-231-2/+2
|
* Update schema for new attribute: enable_auto_importDanielGavin2025-06-221-0/+4
|
* Forgot to remove debug log.DanielGavin2025-06-221-2/+0
|
* Auto import packages from core on completion.DanielGavin2025-06-221-9/+37
|
* Start working on caching the packages of your project that are not used yet.DanielGavin2025-06-221-0/+26
|
* Move ast.odin to server + add resolve_when_conditionDanielGavin2025-06-201-23/+19
|
* Improve resolution of comp literalsBrad Lewis2025-06-131-40/+17
|
* Fix issue with field completions in multi-pointer structs and rename ↵Brad Lewis2025-06-131-19/+43
| | | | `SymbolMultiPointer`
* Add struct field type to hover informationBrad Lewis2025-06-101-2/+2
|
* Merge branch 'fix/overloaded-procedures' of https://github.com/BradLewis/ols ↵DanielGavin2025-06-101-0/+1
|\ | | | | | | into BradLewis-fix/overloaded-procedures
| * Resolve procedure overloading from external packages and improve resolutionBrad Lewis2025-06-081-0/+1
| |
* | Add short signature parameter and update completion testsBrad Lewis2025-06-071-2/+2
| |
* | Add hover for struct fields within definitionBrad Lewis2025-06-071-2/+2
|/
* Fixed issue with magic completion in call expressions.DanielGavin2025-05-171-3/+13
|
* Fix bit_set implicit selector not autocompleting for types in different ↵Harold Brenes2025-04-291-10/+14
| | | | packages than the callee
* Fix issues with non mutable in local scopeDanielGavin2025-04-171-19/+3
|
* Fix ObjectiveC-based fields not being shown for completionHarold Brenes2025-03-011-2/+1
|
* Enable snippets againDanielGavin2025-02-181-2/+2
|
* `append_magic_dynamic_array_completion` -> `append_magic_array_like_completion`cornishon2025-02-021-5/+5
| | | | since it now also covers strings and fixed arrays
* Extra builtin procedures for mapscornishon2025-02-021-0/+53
|
* Extra builtin procedures for dynamic arraycornishon2025-02-021-5/+16
|
* Strip extra pointers for `len`, `cap` and `for` completions.cornishon2025-02-021-6/+18
| | | | | | | | Given `d: [dynamic]int` or `p: ^[dynamic]int` both `len(d)` and `len(p)` work, but `p2: ^^[dynamic]int` doesn't. Same for `cap` and `for`. So, if there are 2 or more pointers on the type, strip them. E.g. given `p2: ^^[dynamic]int`, `p2.cap` autocompletes to `cap(p2^)`.
* Add `cap` magic completion for dynamic arrays and maps.cornishon2025-02-021-0/+45
| | | | Also add `len` to map, since it was missing.
* Add `len` and `for` for strings and fixed arrays.cornishon2025-02-021-0/+7
| | | | Fixes #573
* Add `allocator` field completion to dynamic arrays and mapscornishon2025-01-291-0/+21
|
* Update `completion.odin` for dynamic literals.G'lek Tarssza2025-01-071-0/+1
|
* Add exclude path for workspace symbols.DanielGavin2024-12-301-0/+1
|
* Give up when swizzle contains invalid characters.DanielGavin2024-10-031-0/+2
|
* Support completion on comp literals for enumerated arrays.DanielGavin2024-10-031-0/+29
|
* Make sure not to return $ for identifiers.DanielGavin2024-10-031-1/+7
|
* Add `#reverse` directiveFourteenBrush2024-09-261-0/+1
|