Skip to content

emacsPackages.codeium: init at 1.6.13#278201

Merged
adisbladis merged 1 commit intoNixOS:masterfrom
running-grass:init-codeiumel
Jan 2, 2024
Merged

emacsPackages.codeium: init at 1.6.13#278201
adisbladis merged 1 commit intoNixOS:masterfrom
running-grass:init-codeiumel

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

@ofborg ofborg bot added 8.has: package (new) This PR adds a new package 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Jan 2, 2024
@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
@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

Labels

6.topic: emacs Text editor 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants