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

emacsPackages.codeium: init at 1.6.13 #278201

Merged
merged 1 commit into from
Jan 2, 2024

Conversation

running-grass
Copy link
Contributor

@running-grass running-grass commented Jan 2, 2024

Description of changes

Free, ultrafast, extensible AI code completion tool for Emacs

https://github.com/Exafunction/codeium.el

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added the 6.topic: emacs Text editor label Jan 2, 2024
@running-grass
Copy link
Contributor Author

close #273977

@running-grass
Copy link
Contributor Author

Result of nixpkgs-review pr 278201 run on x86_64-linux 1

1 package built:
  • emacsPackages.codeium

@running-grass
Copy link
Contributor Author

Result of nixpkgs-review pr 278201 run on x86_64-linux 1

1 package built:
  • emacsPackages.codeium

@adisbladis
Copy link
Member

Everything code-wise LGTM now.

Could you squash your commits as described in https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md ?

@adisbladis adisbladis merged commit 535a3e1 into NixOS:master Jan 2, 2024
21 of 22 checks passed
@running-grass running-grass deleted the init-codeiumel branch January 2, 2024 10:34
@Hakky54 Hakky54 mentioned this pull request Jan 3, 2024
13 tasks
@@ -0,0 +1,28 @@
{ trivialBuild, fetchFromGitHub, pkgs, lib, }:
trivialBuild {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use melpBuild or elpaBuild.

Packages built by trivialBuild will not be activated[1][2] by Emacs's builtin package manager package.el when Emacs starts. So some issues occur:

  • autoloaded commands does not work out-of-the-box: you have to call (require 'foo-autoloads) first before calling an autoloaded command
  • info manual does not show in C-h i

Maybe this issue of trivialBuild should be documented somewhere? @adisbladis @AndersonTorres

[1]: its package dir is not searched by Emacs
[2]: it does not contain a foo-pkg.el file

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved it with #278918

Copy link
Member

@AndersonTorres AndersonTorres Jan 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jian-lin here is:
#278925

Feel free to stack issues and use it to track down them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants