mirror of
https://github.com/khoj-ai/khoj.git
synced 2024-12-04 21:03:01 +01:00
1.5 KiB
1.5 KiB
Emacs Khoj
An Emacs interface for khoj
Requirements
- Install and Run khoj
Installation
-
Direct Install
- Put
khoj.el
in your Emacs load path. For e.g ~/.emacs.d/lisp -
Load via
use-package
in your ~/.emacs.d/init.el or .emacs file by adding below snippet;; Khoj Package (use-package khoj :load-path "~/.emacs.d/lisp/khoj.el" :bind ("C-c s" . 'khoj))
- Put
-
Use Quelpa
- Ensure Quelpa, quelpa-use-package are installed
-
Add below snippet to your ~/.emacs.d/init.el or .emacs config file and execute it.
;; Khoj Package (use-package khoj :quelpa (khoj :fetcher url :url "https://raw.githubusercontent.com/debanjum/khoj/master/interface/emacs/khoj.el") :bind ("C-c s" . 'khoj))
Usage
- Call
khoj
using keybindingC-c s
orM-x khoj
- Enter Query in Natural Language e.g "What is the meaning of life?" "What are my life goals?"
- Wait for results Note: It takes about 15s on a Mac M1 and a ~100K lines corpus of org-mode files
- (Optional) Narrow down results further Include/Exclude specific words from results by adding to query e.g "What is the meaning of life? -god +none"