.. | ||
src | ||
Cargo.toml | ||
README.md |
emacs module foo
Hot reload for dev
(module-load "~/code/redvault-ai/target/release/deps/libemacs_rs_module-9ad53dadcc38727d.so")
(defun hotreload-el-rs ()
(interactive)
(rs-module/load "~/code/redvault-ai/target/debug/libredvault_el_rs.so")
(redvault-el-rs/say-hello "Asd"))
Planning
Interface
Notes
- how to trigger
- lisp based idle delay foo
- when to dismiss
- when scrolling, moving cursor
- when triggered via
redvai-complete
- current-buffer
- current-point
Boundry
Rust:
- make requests, gather related files and built repo-level context for qwen model
- push response(s) into overlay
Lisp:
- trigger completions (either kebind or idle-delay)
- dismiss completions (when moving cursor away)
- basic mode