aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
Commit message (Collapse)AuthorAgeFilesLines
...
* Add #caller_expression supportFourteenBrush2024-09-221-0/+1
|
* Change odinfmt to use 120 characters instead. Add support for infering Maybe ↵DanielGavin2024-08-101-399/+107
| | | | in comp literals.
* Resolve type in assignments with or_else, or_continue and or_breakDamian Tarnawski2024-07-291-0/+2
|
* Remove insertText fieldDamian Tarnawski2024-07-211-4/+3
|
* Add missing directives to the completions listDamian Tarnawski2024-07-211-36/+71
|
* Merge branch 'master' into renameDanielGavin2024-06-281-0/+60
|\
| * snippet completion: handle dynamic arrays with any level of pointersHamza Ali2024-06-181-4/+14
| |
| * add additional completion snippets for dynamic arraysHamza Ali2024-06-181-0/+50
| |
* | Start adding support for enumerated arrays for completion.DanielGavin2024-06-171-0/+36
| |
* | Handle case when local_offset is not found.DanielGavin2024-06-141-0/+4
| |
* | Fix issues with selector call expression confusing whether to selector ↵DanielGavin2024-06-081-1/+13
|/ | | | complete or identifier
* Fix selector -> issuesDanielGavin2024-06-041-1/+2
|
* fix switch/for referencesWalther Chen2024-05-171-1/+1
|
* Refractor ast_context.current_package now being called through defered functionsDanielGavin2024-05-111-29/+22
|
* TypoDanielGavin2024-05-041-1/+1
|
* Check if index is -1DanielGavin2024-05-041-16/+20
|
* Fix autocomplete for importFeoramund2024-04-191-8/+24
|
* Emit proc "receiver" when using fake methods.Harold Brenes2024-04-181-0/+5
|
* support bit_fieldsLaytan Laats2024-04-151-0/+79
| | | | | | They are pretty similar to structs (just a bit simpler) so I piggy backed of that a lot here, added some basic tests and tested the formatting myself.
* Check for len being null in array.objc-fixesDanielGavin2024-04-091-3/+5
|
* Call expression should always increment the current argument counter, since ↵DanielGavin2024-04-061-2/+8
| | | | argument 1 is always the struct type.
* Fix issues with objc completion and hoverDanielGavin2024-04-061-0/+4
|
* Fix issues with bitsets in procedures not completing correctlyDanielGavin2024-03-181-1/+2
|
* Support completion and gotos for comp literals in procsDanielGavin2024-03-121-43/+31
|
* Automatically add shared collection.DanielGavin2024-02-221-25/+34
|
* Add force_inline to basic completion.deadwanderer2024-02-161-0/+1
|
* fix snippetsxb-bx2024-01-301-5/+25
|
* Merge pull request #275 from laytan/better-bitset-completionDanielGavin2023-11-281-80/+159
|\ | | | | better bitset completion
| * better bitset completionLaytan Laats2023-11-281-80/+159
| |
* | Add new config for "enable_procedure_snippet"DanielGavin2023-11-251-2/+6
|/
* Procedure types do no longer insert `()`DanielGavin2023-11-111-19/+21
|
* Fix issue with swizzleDanielGavin2023-09-261-15/+19
|
* Fix issues with union switch and also now using the renamed package nameDanielGavin2023-09-011-18/+14
|
* Fix more issues with bitset inferenceDanielGavin2023-07-281-0/+2
|
* Symbols that have @private on package is ignored when selecting from package.DanielGavin2023-07-261-0/+4
|
* Fix issues with enums infer call exprDanielGavin2023-07-251-0/+2
|
* Save the client name for specific client handlingDanielGavin2023-07-241-8/+16
|
* Merge branch 'master' into patch-10DanielGavin2023-07-241-35/+49
|\
| * Fix format_to_label_details out of bounds sliceDanielGavin2023-07-241-33/+45
| |
| * Fix issues with bitsets not completing in vulkan.DanielGavin2023-07-241-0/+2
| |
* | and not orryuukk2023-07-241-1/+1
| |
* | hack for sublime text bugryuukk2023-07-241-1/+11
|/
* more work on fake methodsDanielGavin2023-07-081-75/+0
|
* Strip '->' from labelDetail's descriptionryuukk2023-07-051-1/+4
|
* Fix issues with fake method completion not removing the selector after ↵DanielGavin2023-07-021-10/+39
| | | | completing
* Add new setting to enable fake methods for testingDanielGavin2023-07-021-1/+3
|
* Merge pull request #215 from ryuukk/detailsDanielGavin2023-07-011-8/+39
|\ | | | | Format labelDetails for procs that returns and variables/constants
| * use a switch instead and add fields supportryuukk2023-06-301-30/+31
| |
| * add struct/enum/union and keywordsryuukk2023-06-301-33/+34
| |
| * Format labelDetails for struct/enum/unionryuukk2023-06-291-0/+7
| |