Skip to content
This repository was archived by the owner on Oct 13, 2026. It is now read-only.

Error running timer ‘codeium-defer-until-no-input’: (wrong-type-argument characterp manual) #103

Open

Description

@tino415

Good day,

I'm getting this error trying running this plugin:

  • NixOS 24.05
  • Codeium 1.8.42
  • GNU Emacs 29.3

I did manual installation, only configuration I did is this:

(require 'codeium)
(require 'auth-source-utils)

(add-to-list 'completion-at-point-functions #'codeium-completion-at-point)

(defun codeium-configure()
  (interactive)
  (setq-default codeium-command-executable "codeium_language_server")
  (setq-default codeium/metadata/api-key (auth-source-secret :host "codeium.com" :user "apikey")))

(provide 'codeium-config)

I'm running codeium-configure before codeium-init because I can't run it on startup.

Activity

  1. tino415 commented on Jun 5, 2024

    @tino415
    Author

    Ok, I found out that this error is happening during reporting of other error, in *codeium-log* I see this line:

    metadata.api_key: value length must be at least 1 characters

    so mi question is, how do I set that api-key, configuration code up there is not working...

  2. rustbuckett commented on Dec 17, 2024

    @rustbuckett

    Did you ever figure this out? Having same problem in Doom Emacs.

  3. tino415 commented on Dec 18, 2024

    @tino415
    Author

    The only way that it worked for me was to use custom-set-variables and set codeium/metadata/api_key. I gave up on using auth-sources to store API key.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions