NinetyFive Docs

Extensions

Example settings (settings.json):

{
  "ninetyfive.backendURI": "wss://api.ninetyfive.gg",
  "ninetyfive.indexingEnabled": "ask"
}

To set your API key, click the NinetyFive button at the bottom right of your VSCode window. A prompt will appear at the top of your screen with additional steps.

vscode window

Add to Preferences → Package Settings → NinetyFive.

After install, open Settings → Tools → NinetyFive and set the server URL.

Example (lazy.nvim):

return {
  "https://github.com/ninetyfive-gg/ninetyfive.nvim",
  config = function()
    require("ninetyfive").setup({
      indexing = {
        mode = "on", -- enables code indexing for better completions. 'ask' by default.
        cache_consent = false -- optional, defaults to true
      }
    })
  end
  version = false, -- we don't have versioning in the plugin yet
}

To purchase and set your API key, open neovim and use the :Ninetyfive[Purchase|Key] commands.

vscode window

1. Copy ninetyfive.el to ~/.emacs.d/

2. Configure the below settings in your ~/.emacs file:

(use-package ninetyfive
  :load-path "~/.emacs.d/lisp/"
  :init
  (setq ninetyfive-indexing-mode "yes")
  (setq ninetyfive-cache-consent t)
  :config
  (add-hook 'emacs-startup-hook #'ninetyfive-start))

Billing

Manage plans, usage, and invoices. Coming soon.

Storage

Configure data retention and repository indexing rules. Coming soon.

Last updated 2025-10-31