copilot.el v0.1.0
What's Changed
- ci: auto update copilot binaries by @kiennq in #49
- add: support a list of commands that should be allowed to call without clearing the copilot overlay by @hrehfeld in #55
- Update spacemacs documentation by @sid-kap in #56
- Substitute dummy parameters for nil in copilot requests by @sandersn in #64
- Handle self-insert with completions by @CeleritasCelery in #73
- Add
python-ts-modeto indentation alist by @nasyxx in #74 - Fixed instructions for spacemacs setup. by @Martinsos in #76
- feat: improve customize type definitions by @Fuco1 in #82
- feat: improve the speed of handling large files by @kongds in #84
- Update readme by @chookity-pokk in #85
- cleanup usage of point-at-bol/eol by @kiennq in #90
- check copilot--connection is alive before using by @kiennq in #89
- Add install instructions using quelpa by @cedarbaum in #96
- update agent.js to version of... by @rksm in #88
- Update readme.md to fix quelpa instructions by @redfish64 in #104
- Add function to accept completion by paragraph by @debanjum in #113
- Disable event logging by default to improve performance by @blahgeek in #125
- Allow disabling SSL cert verification when using a proxy by @spenczar in #130
- Fix handling of completions when they don't go to the end of line by @CeleritasCelery in #132
- Add mapping from major mode to language ID by @CeleritasCelery in #131
- Add get panel completions support by @rwc9u in #135
- Enable workspace capabilites by @haukot in #146
- Add more major-mode -> language mappings by @haukot in #147
- [RFC] add copilot-balancer.el to fix unbalanced char pairs returned from Copilot by @raymond-w-ko in #157
- balancer: fix misbalance when start == end and/or end == dquote by @raymond-w-ko in #160
- [fix] Error indentation offset got with non-number type variable by @hikycool in #161
- [fix] port must be a number by @clanghans in #163
- Get language ID for tree-sitter major modes by @CeleritasCelery in #166
- [improvement] Improve active buffer context by @emil-vdw in #164
- Fix narrowing bug in copilot--on-doc-change by @ultronozm in #178
- more lisp balancer fixes by @raymond-w-ko in #180
- Bugfix/diagnose on unloaded buffer by @emil-vdw in #177
- Use cl-oddp from cl-lib by @byronclark in #183
- fix: global-copilot-mode don't enable when buffer is read-only by @ncaq in #188
- print warning message when copilot finds no mode-specific offset by @ultronozm in #191
- Replace
warnwithdisplay-warningby @blahgeek in #198 - hide copilot-balancer-debug-buffer by @ksqsf in #203
- Use
display-warningto print indent warnings by @blahgeek in #212 - Do not print indent warnings on every stroke; fix #212 by @blahgeek in #215
- Add option to disable idle completion by @emil-vdw in #218
- Update readme.md with suggestion for Doom emacs problem by @emil-vdw in #217
- Fix jumping cursor bug by @emil-vdw in #222
- fix: Deprecated events-buffer-scrollback-size by @AlexanderArvidsson in #224
- docs: fix required node version in Readme by @Robitx in #231
- Indent offset configuration options by @emil-vdw in #230
- Revert "Fix jumping cursor bug" by @emil-vdw in #233
- Switch to new repository by @dannywillems in #235
- Add instruction when the browser does not start while logging in by @dannywillems in #240
- Delete trailing whitespaces by @dannywillems in #236
- Ignore elc files by @dannywillems in #237
- Fix more compiler warnings by @dannywillems in #238
- test: Use Eask for CI by @jcs090218 in #245
- Add jsonrpc dependency info by @tninja in #248
- Cut at 80 characters by @dannywillems in #234
- Fix using numbers in copilot-indentation-alist by @kelvie in #253
- Use 1-character-long invisible overlay to activate copilot-completion-map by @timcharper in #255
- fix: Better compatible with jsonrpc by @jcs090218 in #259
- Use error handling to deal with older jsonrpc by @jkl1337 in #264
- feat: Install server by @jcs090218 in #247
- fix(copilot.el): Windows' executable path by @jcs090218 in #267
- chore: Correct jsonrpc version by @jcs090218 in #266
- fix: void variable package by @jcs090218 in #268
- Add 'f' dependency to readme by @emil-vdw in #270
- update version check to support lib64 directory by @LemonBreezes in #272
- feat: add: send minor mode language id to copilot by @ncaq in #274
- Map tuareg-mode to OCaml by @kevinji in #279
- Map caml-mode to OCaml by @kevinji in #281
- Prepare for MELPA by @jcs090218 in #283
- chore: Uppercase README.md file by @jcs090218 in #284
- fix: Prepare for MELPA 2 by @jcs090218 in #287
- ci: Bump Emacs 29.x to 3 by @jcs090218 in #288
- Update README.md in #291
- docs: Folder dist is no longer being used by @jcs090218 in #290
- fix: Should be clojure-mode by @jcs090218 in #296
- feat: allow to customise arguments to copilot server by @alexmurray in #299
- Verify buffer is present when running the success func by @Gleek in #319
- fix: weird capitalization bug (#300) by @ultronozm in #309
- chore: update copilot.el by @eltociear in #324
- Fix indent inference where lisp-indent-offset goes wrong in lisp-modes by @knu in #328
- Indentation docs by @iamkarlson in #325
- feat(version): Upgrade to Copilot 1.27.0 by @jidicula in #314
- ci: Exclude macos tests below 28.x by @jcs090218 in #331
- ci: Test Emacs 29.4 by @jcs090218 in #332
- refactor: Consolidate copilot server executable path logic by @LemonBreezes in #334
- docs: Provide example setup for use-package on Emacs 30+ by @tedroden in #298
- fix: use
standard-indentinstead oftab-widthby @ncaq in #335 - doc: fix configure indentation examples by @rodineijf in #340
- Adding link to copilot-chat.el project in README by @tninja in #347
- Address MELPA comments (update summary and use derived-mode-p) by @LaurenceWarne in #350
- Changing and fixing indentation handling by @aasseman in #351
- Fix #352 by @aasseman in #354
- Improve error message by @DamienCassou in #358
- feat: adding copilot-max-char-warning-disable variable by @tninja in #349
- docs(README): Add JCS-ELPA badge by @jcs090218 in #341
- Support official Github copilot LSP and allow to install the latest LSP version by @kiennq in #363
- copilot-server-executable: support custom path by @kiennq in #364
- Update README to reflect switch to official language server by @philipsd6 in #366
- docs: Dropping copilot.vim dependency by @jidicula in #365
- do not warn about copilot-version when the version is
nilby @offbyone in #368 - Let "copilot-server-executable" return absolute path by @leuven65 in #370
- Add mode menu by @bbatsov in #393
- Improve readme by @bbatsov in #391
- Syncing with copilot.vim is no longer needed by @bbatsov in #389
- Explain the purpose of copilot-balancer.el by @bbatsov in #390
- ci: Test Emacs 30.1 by @jcs090218 in #373
- Trim external deps by @bbatsov in #392
- Reorganize the code a bit by @bbatsov in #395
- Fix usages of
copilot--dbindby @DamienCassou in #397 - Tag a release by @bbatsov in #398
- Minor improvements by @bbatsov in #399
- Fix #352 again by @aasseman in #357
New Contributors
- @hrehfeld made their first contribution in #55
- @sid-kap made their first contribution in #56
- @sandersn made their first contribution in #64
- @CeleritasCelery made their first contribution in #73
- @nasyxx made their first contribution in #74
- @Martinsos made their first contribution in #76
- @Fuco1 made their first contribution in #82
- @kongds made their first contribution in #84
- @chookity-pokk made their first contribution in #85
- @cedarbaum made their first contribution in #96
- @rksm made their first contribution in #88
- @redfish64 made their first contribution in #104
- @debanjum made their first contribution in #113
- @blahgeek made their first contribution in #125
- @spenczar made their first contribution in #130
- @rwc9u made their first contribution in #135
- @haukot made their first contribution in #146
- @raymond-w-ko made their first contribution in #157
- @hikycool made their first contribution in #161
- @clanghans made their first contribution in #163
- @emil-vdw made their first contribution in #164
- @ultronozm made their first contribution in #178
- @byronclark made their first contribution in #183
- @ncaq made their first contribution in #188
- @ksqsf made their first contribution in #203
- @AlexanderArvidsson made their first contribution in #224
- @Robitx made their first contribution in #231
- @dannywillems made their first contribution in #235
- @jcs090218 made their first contribution in #245
- @tninja made their first contribution in #248
- @kelvie made their first contribution in #253
- @timcharper made their first contribution in #255
- @jkl1337 made their first contribution in #264
- @LemonBreezes made their first contribution in #272
- @kevinji made their first contribution in #279
- @alexmurray made their first contribution in #299
- @Gleek made their first contribution in #319
- @eltociear made their first contribution in #324
- @knu made their first contribution in #328
- @iamkarlson made their first contribution in #325
- @jidicula made their first contribution in #314
- @tedroden made their first contribution in #298
- @rodineijf made their first contribution in #340
- @LaurenceWarne made their first contribution in #350
- @aasseman made their first contribution in #351
- @DamienCassou made their first contribution in #358
- @philipsd6 made their first contribution in #366
- @offbyone made their first contribution in #368
- @leuven65 made their first contribution in #370
- @bbatsov made their first contribution in #393
Full Changelog: https://github.com/copilot-emacs/copilot.el/commits/v0.1.0