Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better tab completion in GAP for members of Julia "record" #722

Merged
merged 1 commit into from
Oct 7, 2021

Conversation

fingolfin
Copy link
Member

This restores tab completion after Julia., by overwriting ("monkey
patching") the relevant GAP function. This is only safe because we use a fixed
GAP version; of course if we update GAP, we must update this patch. Better of
course is to get this patch included in GAP. This is in progress, but
improvements to the patch were requested there, which while sensible, will
take some time to address. In the meantime, for users of the GAP mode in
GAP.jl, this patch is a strict improvement.

This restores tab completion after `Julia.`, by overwriting ("monkey
patching") the relevant GAP function. This is only safe because we use a fixed
GAP version; of course if we update GAP, we must update this patch. But once
gap-system/gap#4667 is merged and a newer snapshot of
GAP is used by GAP.jl, we can get rid of this hack again.
@codecov
Copy link

codecov bot commented Oct 6, 2021

Codecov Report

Merging #722 (eef2c25) into master (ba21417) will decrease coverage by 2.85%.
The diff coverage is 2.27%.

@@            Coverage Diff             @@
##           master     #722      +/-   ##
==========================================
- Coverage   82.24%   79.38%   -2.86%     
==========================================
  Files          44       45       +1     
  Lines        3570     3702     +132     
==========================================
+ Hits         2936     2939       +3     
- Misses        634      763     +129     
Impacted Files Coverage Δ
lib/repl.g 1.52% <1.52%> (ø)
src/GAP.jl 84.53% <100.00%> (+0.16%) ⬆️

@fingolfin fingolfin merged commit 62dbbe5 into oscar-system:master Oct 7, 2021
@fingolfin fingolfin deleted the mh/tab-complation branch October 7, 2021 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant